В году этак 2004-ом, в студенческие годы, я серьёзно увлёкся программированием, как дополнительным хобби, поспособствовала этому виртуальная влюблённость. Любимым языком программирования тогда у меня был - Delphi, а до него, где-то с 2000 года, я поверхностно изучал (баловался) HTML, Visual Basic, Java, Macromedia Flesh 5...
Любимым авторов учебников по Delphi у меня тогда был Михаил Фленов, который излагал приёмы программирования понятным человеческим языком, к тому-же, он поддерживал связь со своими читателями (иногда я задавал ему вопросы через электронную почту и он мне отвечал).
Наверное каждый начинающий программист мечтает написать какую-нибудь программу для получения чужих данных. Я был тоже не исключением, в добавок к этому, у меня был большой повод - мне нравилась одна девушка (Настя) из Днепропетровска и я хотел узнать, с кем же она ещё общается, кроме меня.
Мы общались с Настей через "Мейл-агент"(тогда этот чат был очень популярен, наравне с "аськой" ICQ). Настя была моей первой виртуальной любовью. Мы делились с ней событиями из жизни, советами, она любила петь (её брат играл на гитаре и занимался звукозаписью) и иногда присылала мне кусочки своих песен в качестве МР3 64кб/с.
Каждый вечер, после занятий, мы "чатились" по несколько часов. Я ревновал и нервничал, когда она не выходила в онлайн или долго не отвечала на мои сообщения. Мне было любопытно, с кем она общается кроме меня.
Сначала я пробовал подобрать пароль к электронной почте Насти используя различные программы для подбора паролей, скачанные из интернета, но у меня ничего не получилось, в добавок я заразил свой компьютер вирусом и у меня слетел "загрузочный" раздел на жёстком диске.
Восстановив работу компьютера я не стал опускать рук и решил, во что бы то ни стало, узнать пароль Насти, ведь "яжпрограммист".
Днями и ночами я думал о том, как можно получить Настин пароль от майл-агента, штудировал форумы и статьи на эту тему и даже была мысль написать автору книг по Delphi - Фленову, чтобы мне помог))