Cum de a scoate parola uitat la client de e-mail

Destul de banal sarcină - acolo
set Mailer, care cu ciocanul parola presetată.
Pentru a-l decripta, este, cel puțin 3 moduri. În primul rând,
parola râvnit, puteți scoate din fișierele de configurare (atât manual, cât și
diverse aplicații). Cu toate acestea, în cele mai multe cazuri, passvord
criptat, și să se retragă nu funcționează. De exemplu, aceeași Openpass,
PassView Recuperarea sau nu executați antivirus instalat
sau un firewall. Ca urmare, trebuie să fim mulțumiți cu vechiul
mod învechit de parole artificiale „ademenească“ de la
programe de e-mail.

1. Deschideți dumneavoastră preferat
notebook-uri și de a scrie simplu fals-POP3-server, prin intermediul
care scoate orice parolă.

# Imită serviciul fals pop3;)

utilizați IO :: Socket;
$ | ++; # Soclu Yuzaem și cotlet off tamponare


$ Șosetă = IO :: Socket :: INET-> new (Listen => 10, LocalPort => 110, proto => 'tcp', Reutilizare => 1)
|| "Port deschis supraînălțare: $ \ n!"; # Creați un soclu pe portul 110
mașina locală

în timp ce ($ client = $ sock-> accepta ()) în timp ce (1) <# Слушаем новых клиентов и входим в бесконечный цикл
de fiecare dată când o nouă conexiune
$ Client-> trimite ( "+ OK fals Serviciul de POP gata \ n"); Noi oferim banner #
$ Stat = $ client-> recv (date $, 1024);
$ Client-> trimite ( "+ OK Password \ n?");
$ Stat = $ client-> recv (date $, 1024); # Organizarea schimbului de date
în conformitate cu RFC1939
(UNDEF, $ date) = divizare ( '', $ date);
print "Parola este" $ date "\ n"; # Separați parola și scrie-l în
consolă
închidere ($ client); # Chop de pe client, și ieșiți din program
ieșire;
>
>

3. Rulați scriptul și să inițieze web false
procesul de a obține noi mesaje. Ca rezultat - veți primi parola
în text simplu, desenată în consolă. Sarcina realizată.

Apropo, acest mod simplu puteți obține parolele
complet orice clienti (de exemplu, FTP). Principalul lucru - să știe
Echipa de schimb în protocolul corect.

Arată acest articol unui prieten: