Code source inconue!!!

michello -  
 Mattyghan -
Bonjour,
j'ai trouver ce code source sur le net mais je sais pas comment il march avec quel languange ? et comment l'utiliser
MERCI

#!/usr/bin/python
import socket, re, string

# en-tetes HTTP communs a toutes les requetes qu'on envoit
heads ="Host: www.newbiecontest.org\r\n"
heads +="User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.13) Gecko/20080311 Firefox/2.0.0.13\r\n"
heads +="Cookie: PHPSESSID=4b4da126f882e4fb4e4bdcd0196ebbca\r\n"
heads +="\r\n"

req ="GET /epreuves/prog/prog1.php HTTP/1.1\r\n" # requete initiale
req2 = "GET /epreuves/prog/verifpr1.php?solution=" # reponse a renvoyer au serveur
req += heads

NbreReg= re.compile('.+ : ([0-9]*)', re.S) # regex pour recuperer le nombre

# creation de la socket TCP
s = socket.socket(socket.AF_INET,socket.SOCK_STREAM)
s.connect(('www.newbiecontest.org', 80))
# envoi de la requete initiale
s.send(req)
# recuperation de la reponse du serveur et du nombre a renvoyer
Page = s.recv(8192)
Bouh = NbreReg.match(Page)
# creation de la seconde requete a envoyer
req2 += Bouh.group(1)
req2 += " HTTP/1.1\r\n"
req2 += heads
# envoi de la reponse
s.send(req2)
# affichage de la reponse du serveur contenant le pass de validation
print s.recv(8192)

4 réponses

othanga
 
Hello,

Comme d'hab, je suis loin d'être un expert en plein de choses, mais le 'python' que l'on trouve en début de script ne serait-il pas l'indication que ce script doit être interprété par python et que donc in fine : ce script est écrit en python.

D'ac ? pas d'ac ?
0
arth Messages postés 10414 Date d'inscription   Statut Contributeur Dernière intervention   1 293
 
Dac Dac !!

Ouh Dac !!
0
belaib_zino Messages postés 151 Statut Membre 6
 
oui c'est du pthon mais il ne marche pas monsieur peut etre ya un bug quelque part !
0
Mattyghan
 
De toute façon, avec un nom pareil, ce langage ne peut etre qu'une salopperie !!

XD

;P
0