cuppy
Активный Хакер
- Сообщения
- 116
- Реакции
- 34
Всем хай.
На связи снова я)
Решил себя попробовать в реверсе и написании статьи.
В данной теме мы разберём изичное крякми с (noad) - crackmes.one
File:
Юзать мы будем - ida pro.
Начнём:
Загружаем exeшник в иду и видим:
Жмём Shift + F12 для показа строк:
Видим вторую строку с "correct, nice job", это вывод сообщения при правильном вводе пароля:
Тыкаем 2 раза и видим:
Переходим в таблицу, нажатием на 'main':
Жмем F5 дабы увидеть псевдо код:
Воуля мы видим проверку на правильность пароля:
---------Bonus-----------------
Также мы можем пропатчить, дабы мы могли вводить любой пароль:
возвращаемся к таблицам и видим jnz - что значит "перейти если не равно":
он имеет байт "75", сменим на "74":
Edit -> Patch proggram -> change byte и меняем первое число на 74, далее Edit -> Patch proggram -> Apply patches to input file
Вот и всё, теперь переходим в крякмии вводим пароль:
До патча:
После:
Всем спасибо за прочтение, лайк поставь кста.
Всем добра.
На связи снова я)
Решил себя попробовать в реверсе и написании статьи.
В данной теме мы разберём изичное крякми с (noad) - crackmes.one
File:
Юзать мы будем - ida pro.
Начнём:
Загружаем exeшник в иду и видим:
Жмём Shift + F12 для показа строк:
Видим вторую строку с "correct, nice job", это вывод сообщения при правильном вводе пароля:
Тыкаем 2 раза и видим:
Переходим в таблицу, нажатием на 'main':
Жмем F5 дабы увидеть псевдо код:
Воуля мы видим проверку на правильность пароля:
---------Bonus-----------------
Также мы можем пропатчить, дабы мы могли вводить любой пароль:
возвращаемся к таблицам и видим jnz - что значит "перейти если не равно":
он имеет байт "75", сменим на "74":
Edit -> Patch proggram -> change byte и меняем первое число на 74, далее Edit -> Patch proggram -> Apply patches to input file
Вот и всё, теперь переходим в крякмии вводим пароль:
До патча:
После:
Всем спасибо за прочтение, лайк поставь кста.
Всем добра.