Как да извадя забравили паролата от вашия имейл клиент

Сравнително тривиална задача - там
комплект за изпращане, която блъсна предварително парола.
За да го разшифрова и е най-малко 3 начина. На първо място,
пожелах парола, можете да се изтеглят от файловете конфигурационните (както и ръчно
различни приложения). Въпреки това, в повечето случаи, passvord
криптирани, и да се оттегли, че не работи. Например, една и съща Openpass,
PassView Възстановяване или не тичам инсталирани антивирусни
или защитна стена. В резултат на това, ние трябва да се задоволи с по старите
остарял начин на изкуствени "примами" пароли от
програми за електронна поща.

1. Отворете вашия любим
тетрадка и пишат прости Fake-POP3 сървър, с помощта на
който извади някоя парола.

# Подражават на фалшив POP3 услуга;)

използвате IO :: Socket;
$ | ++; # Yuzaem гнездо и котлети извън буфериране


$ Sock = IO :: Socket :: INET-> нов (Слушай => 10, LocalPort => 110, Proto => 'TCP ", Reuse => 1)
|| "Не може да отвори порт: $ \ н!"; # Създаване на сокет на порт 110
локалната машина

а ($ клиент = $ sock-> приемам ()), докато (1) <# Слушаем новых клиентов и входим в бесконечный цикл
всеки път, когато нова връзка
$ Клиент-> изпращане ( "+ OK Фалшив POP Service готов \ Н"); Ние предлагаме банер #
$ Stat = $ клиент-> Получ (данните $, 1024);
$ Клиент-> изпращане ( "+ OK парола \ Н?");
$ Stat = $ клиент-> Получ (данните $, 1024); # Организиране на обмен на данни
съгласно RFC1939
(Undef, $ данни) = сплит ( '', $ данни);
печат "Паролата е" $ данни "\ Н"; # Отделете паролата и ще го напиша в
конзола
близо ($ клиент); # Отсечем клиента, и да излезете от програмата
изход;
>
>

3. Изпълнете скрипта и да започне фалшив уеб
процес на получаване на нови съобщения. В резултат на това - ще получите паролата си
в обикновен текст, изготвен в конзолата. изпълняваната работа.

Между другото, този прост начин можете да получите на паролите
напълно клиенти (например, FTP). Основното нещо - да се знае,
обмен на отбора в правилната протокол.

Покажете тази статия на приятел: