Статья [REVERSE-ENGINEERING] Для начинающих #1

cuppy

Активный
Сообщения
117
Реакции
36
Всем хай.

На связи снова я)

Решил себя попробовать в реверсе и написании статьи.

В данной теме мы разберём изичное крякми с (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

Вот и всё, теперь переходим в крякмии вводим пароль:

До патча:


Для просмотра скрытого содержимого вы должны авторизироваться или зарегистрироваться


После:


Для просмотра скрытого содержимого вы должны авторизироваться или зарегистрироваться



Всем спасибо за прочтение, лайк поставь кста.

Всем добра.
 

v_bobs

Пользователь
Сообщения
10
Реакции
0
Спасибо за статью, довольно познавательно
 

not_gavnaed

Новорег
Сообщения
1
Реакции
0
Как это не печально, но статья бесполезная и не интересная. Такого контента гора на ютубе. Ты решил простейшую задачу. Попробуй задачу сложнее взять и показать, ведь ты сделал первый урок, а где дальше?
 
Верх Низ