Доброго времени суток, уважаемые знатоки. Не хотел создавать тему, но моих знаний в области реверсинга и асма явно нехватает, поэтому прошу помощи. Суть задачи: Хочу самостоятельно побить регу на Sublime 2.0.2 и понять, как это можно делать на последующих версиях, да и других программах. Нашёл статью http://www.manhunter.ru/underground/537_issledovanie_zaschiti_programmi_sublime_text.html где рассказывается как это можно сделать. Я установил IDA и простенький hex редактор, но повторить путь автора статьи у меня не получилось. Вообщем, я не понимаю, как найдя текст сообщения о регистрации выйти на участок кода, где он всплывает и от туда на функцию проверки регистрации. И, как потом, найдя эту самую функцию, внести изменения в её код, чтобы получить пропатченный exe-шник. В идеале, конечно, хотелось бы написать патч, но опыта в подобных задачах просто нет. Надеюсь на помощь. Заранее благодарю за хороший ответ.
Лучше это почитай в качестве мануала http://exelab.ru/f/index.php?action=vthread&forum=5&topic=14847 А вообще... Выкидываешь хекс редактор, иду. Открываешь программу в OllyDbg 1.10, тыкаешь правой клавишей, search for all referenced strings, находишь в появившемся списке референс на нужные строки в коде, переходишь по нужному адресу, редактируешь ассемблерный листинг, выделяешь отредактированный фрагмент, пкм, copy to executable.
Открыть в OllyDbg 1.10 - уже пробовал. Не открывает. Пишет: Unable to start file ... ну и дальше путь. PS. Я через IDA всё нашёл. Остался вопрос, как можно внедрить свой асм код?