Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/python
- import socks
- from socket import *
- from Crypto.Cipher import XOR
- import sys
- i=int(sys.argv[1])
- key=''
- cifra=XOR.new(key)
- parola='mitorules0'
- proxy=['173.80.230.99',1158,'66.134.58.237',3495,'221.12.38.135',1080,'75.85.143.51',7418,'24.177.238.198',11825,'209.248.173.12',52625,'70.84.187.146',1080,'46.4.241.3',8090,'67.173.74.122',27977,'24.9.123.255',30127,'178.255.43.91',1080,'173.69.200.203',1250,'76.164.222.35',4010,'173.66.209.70',1194,'178.162.181.111',9211,'68.102.107.194',1961,'220.162.14.114',1080,'174.54.253.24',4090,'68.57.19.40',1644,'24.9.111.11',1486,'74.51.67.135',1486,'71.62.174.5',30577,'98.237.111.176',1252]
- def operazioni():
- s = socks.socksocket()
- s.setproxy(socks.PROXY_TYPE_SOCKS5,proxy[i],proxy[i+1])
- s.connect(('semtex.labs.overthewire.org',24027))
- dati=s.recv(1024)
- #print dati
- send=''
- for _ in dati:
- cifrati=cifra.encrypt(_)
- send += cifrati
- parolacifrata=cifra.encrypt(parola)
- mandare=(send + parola)
- s.send(str(mandare))
- print 'Aspetto risposta %s' % proxy[i]
- while (1):
- a = s.recv(1024)
- if not a:
- continue
- else:
- print a
- operazioni()
- #print len(proxy)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement