Взлом архиватора WinRAR
Обучаться взлому лучше всего на простых защитах - таких как, например, архиватор WinRAR, который мы сегодня захачим по полной программе, заодно научившись пользоваться hex-редактором, API-шпионом и дизассемблером, а с отладчиком познакомимся в следующий раз.
Введение
Свежескаченная версия WinRAR'а работает 40 дней, а потом вопит о регистрации, выбрасывая противный NAG-screen при каждом запуске, что очень напрягает и возникает естественное желание его отломать.
Мы будем хачить последую стабильную на то время версию 3.42, на которую ведет ссылка http://www.rarsoft.com/rar/wrar342.exe. Все остальные ломаются аналогичным образом, только смещения "защитных" байт будут другими.

Рисунок 1.Противный NAG-Screen.
Еще нам понадобиться любой HEX-редактор (например, HIEW), API-шпион Kerberos, дизассемблер IDA Pro и редактор ресурсов (например, Microsoft Visual Studio). Различные версии hiew'а имеют различную раскладку "горячих" клавиш, что создает некоторую путаницу. Мы будем использовать бесплатную версию 6.04 без функциональных ограничений. Последние версии hiew'а распространяются на коммерческой основе, а коммерция и хакерство несовместимы!