U
UnderD0g
Original poster
Здравствуй мой маленький любитель форумов!
Сегодня мы будем учиться использовать x32dbg и Abel Loader Generator.
Сегодня мы будем учиться использовать x32dbg и Abel Loader Generator.
x32dbg - это 32-битный отладчик на уровне ассемблера для Windows.
Abel Loader Generator - генератор лоадеров для WIN32 программ.
И так запускаем наш x32dbg и кидаем туда наш CrackMe:
![05d02e52f36527b42cb05.png](/proxy.php?image=https%3A%2F%2Ftelegra.ph%2Ffile%2F05d02e52f36527b42cb05.png&hash=cad98d2ab3528337721e6448b5ac7a71)
Теперь жмем один раз на значок стрелочки для запуска:
![285f64661ad3d4b264cc3.png](/proxy.php?image=https%3A%2F%2Ftelegra.ph%2Ffile%2F285f64661ad3d4b264cc3.png&hash=e290869bed1fcc35eed3757f81be9528)
После того как мы нажали на стрелочку код немного изменится и это хорошо! Теперь нам надо нажать правой кнопкой мышки > search for > Current Module > String referense. Как мы видим мы получили все ссылки в программе:
![3380a890fe305672f4002.png](/proxy.php?image=https%3A%2F%2Ftelegra.ph%2Ffile%2F3380a890fe305672f4002.png&hash=9d90a1e9b0d15fa3b2f32310395e69f6)
Нажмем Enter на строке 00401087 push lesson1.403035
![49689c21e2bab56369c19.png](/proxy.php?image=https%3A%2F%2Ftelegra.ph%2Ffile%2F49689c21e2bab56369c19.png&hash=d3735dbf8097ad4a589639c4fe4c9056)
Теперь обратите внимание на строку jne lesson1.401095!
JNE - Используется для перехода.
Теперь запускаем Abel Loader Generator:
![e484f04e04b1a541395f2.png](/proxy.php?image=https%3A%2F%2Ftelegra.ph%2Ffile%2Fe484f04e04b1a541395f2.png&hash=dbcb1f83d256b1f5d2836e6b75cfee97)
Там где я написал <<ФАЙЛ>> мы пишем название нашего CrackMe.
Там где я написал <<Г.EXE>> пишем любое слово, но главное чтобы было .exe
Теперь два раза жмем на:
![163df1390ecebfc122159.png](/proxy.php?image=https%3A%2F%2Ftelegra.ph%2Ffile%2F163df1390ecebfc122159.png&hash=9c80ea0d081c51e8b38394163b6dbc4b)
И ну нас откроется такое окошко:
![f35683ebf2b2fee5e90f4.png](/proxy.php?image=https%3A%2F%2Ftelegra.ph%2Ffile%2Ff35683ebf2b2fee5e90f4.png&hash=be0de417bcde803069621605cef73af3)
Теперь идем опять к нашемо x32dbg.
Берем и копируем адрес вот этой строки 0040107E jne lesson1.401095:
![eb13a86c753cc6903f004.png](/proxy.php?image=https%3A%2F%2Ftelegra.ph%2Ffile%2Feb13a86c753cc6903f004.png&hash=4c53f21bb17c9d4492db4598d01ecf34)
После чего переходим в Abel и пишем его в Path address и там где Path Search Range пишем 2:
![cdada4f8c54d3af356b8a.png](/proxy.php?image=https%3A%2F%2Ftelegra.ph%2Ffile%2Fcdada4f8c54d3af356b8a.png&hash=b723a45afb1cb88fdfbd7be5ae0073db)
Переходим опять в x32dbg и смотрим на эти числа:
![811e8cac06af6b47d1209.png](/proxy.php?image=https%3A%2F%2Ftelegra.ph%2Ffile%2F811e8cac06af6b47d1209.png&hash=8cc2747e995deae5266c09f28fa6fc0c)
Она нам сейчас очень сильно пригодятся! Переходим опять в Abel и вставляем их в эту строку:
![2ca99a982357301958fa6.png](/proxy.php?image=https%3A%2F%2Ftelegra.ph%2Ffile%2F2ca99a982357301958fa6.png&hash=f3a4e97000fdafc56b6ac2cae101b205)
Теперь в x32dbg мы копируем адрес строки 00401080 push 0
![bdc035915d66784e440e5.png](/proxy.php?image=https%3A%2F%2Ftelegra.ph%2Ffile%2Fbdc035915d66784e440e5.png&hash=6094a4fa69deb9d5db35db721c5a1b7b)
И переходим уже к нашей любимой строке jne lesson1.401095 и жмем enter! После чего у нас появится такое меню:
![80374ba3206613b3d0b74.png](/proxy.php?image=https%3A%2F%2Ftelegra.ph%2Ffile%2F80374ba3206613b3d0b74.png&hash=67374ad4be46f81d0d8340189b417724)
Здесь мы берем и пишем: jne Ox и адрес который мы скопировали из 00401080 push 0
![274a30a8271036a31819c.png](/proxy.php?image=https%3A%2F%2Ftelegra.ph%2Ffile%2F274a30a8271036a31819c.png&hash=4757afc0655f03c44469b1843b9f20f7)
Жмем ок и смотрим на новые <<БАЙТЫ>>:
![e3243780961b7bab86d88.png](/proxy.php?image=https%3A%2F%2Ftelegra.ph%2Ffile%2Fe3243780961b7bab86d88.png&hash=8c1605e026faa514958e38bfe951e1ec)
Теперь переходим в этот ебаный ABEL и пишем:
![d02f52b34c3a50b7f0bec.png](/proxy.php?image=https%3A%2F%2Ftelegra.ph%2Ffile%2Fd02f52b34c3a50b7f0bec.png&hash=39dbc737b5fb01b1a2e9177f3a19e45f)
Теперь просто жмем OK >> Generate и сохраняем наш файл! После просто запустим наш CrackMe с новым названием <<У МЕНЯ ЭТО Г.exe>>
![4865ec8e0d9b1d2e4f10f.png](/proxy.php?image=https%3A%2F%2Ftelegra.ph%2Ffile%2F4865ec8e0d9b1d2e4f10f.png&hash=7db0ffdca04cb8b0143a387e356f487f)
Пишем любой пароль и жмем OK и как мы видим мы смогли крякнуть программу:
![afe890faa487348a57009.png](/proxy.php?image=https%3A%2F%2Ftelegra.ph%2Ffile%2Fafe890faa487348a57009.png&hash=42f402a7b79149b923396626d245e3fb)
Ну и на этом все!