Вернуться на сайт

Руководство по исследованию программы WM Crack (с)fm, 2007

Я таки обзавелся спутниковым интернетом, а вместе с ним и отличной возможностью порыбачить и посмотреть, что качает народ из просторов Интернета. И свалилась мне программка, название которой WM Crack. В описании сказано, что программа берет деньги с нескольких WM-кошельков по 3 цента и отправляет все на указанный нами кошелек. По поводу регистрации написано следующее:

Такие вещи всегда меня интересовали по многим причинам, поэтому поступательные движения по исследованию программы начались незамедлительно.

Проверив программу на отсутствие вирусов и убедившись в их отсутствии, запускаем программу. Внешний вид немного разочаровывает, но к этому мы еще вернемся.

На старте доступна только кнопка "Регистрация", при нажатии на которую программа нам любезно сообщает, что номер введен неправильно.

Натравливаем на программу анализатор PeID и тот безошибочно определяет, что писано это чудо на Delphi. Тем лучше, открываем программу в DeDe (Delphi Decompiler), дожидаемся, пока все процедуры будут распознаны и сохраняем проект.

Недолго покопошившись в воссозданных DeDe исходниках, находим процедуру, отвечающую за нажатие кнопки "Регистрация".

Какое разочарование, регистрация всего в 10 строчек на ассемблере((.

Вот листинг этой процедуры от DeDe:

Поэтому вот такую красивую картинку от авторов программы Вам не увидеть никогда!

Очередной дешевый лохотрон, как и все остальные программы подобного плана. Поэтому заканчиваю статью уже традиционным высказыванием: не ищите халяву там, где ее нет, приложите мозги, чтобы найти ее там, где она есть !!!

Что же у нас тут делается? Для далеких от программирования людей поясняю:

  • Берем строчку "Номер введен неправильно";
  • Помещаем ее в Edit1;
  • Устанавливаем на нее фокус.

И все, друзья мои. Никакой проверки серийника (его даже и не существует), никакой активации кнопок после регистрации, ничего.

Дальше я просто ради интереса с помощью утилитки WinDowse активировал все элементы на форме программы (остальные поля для ввода и кнопки), естественно никакой реакции на их нажатие не последовало.

Вернуться на сайт