Сейчас на форуме: kris_sexy, ==DJ==[ZLO] (+6 невидимых) |
![]() |
eXeL@B —› Крэки, обсуждения —› Программы на Visual FoxPro |
Посл.ответ | Сообщение |
|
Создано: 18 августа 2006 20:47 · Поправил: progopis · Личное сообщение · #1 Недавно взламывал одну программу. PEiD показал Microsoft Visual C++ 7.0 Method2 [Overlay]. Однако асм-код занимает 10% программы, остальное - какой-то мусор. Когда немного разобрался, то понял, что я встретил программу на Visual FoxPro. Я это понял по обращению к библиотеке vfp9r.dll. Скачал ReFox MMII с cracklab`а. Декомпилировал и был потрясен... качеством работы! Я увидел весь код на Visual FoxPro, все ресурсы. Ну словом все! Собственно, у меня два вопроса по этому поводу: 1-ый: Я так понял, можно запросто изменить код декомпилированной программы и снова сделать сборку (т.е. ReFox MMII способен восстановить исходный код программы полностью?) 2-ой: Взлом пропатчиванием это самоубийство для идиотов или профессиональная работа крекера? Вот, например, моя модель взлома То что было: 25 FC F7 02 00 F8 01 02 10 В декомпиляторе: IF var = 2 Взлом: If var=3 Реализация: 25 FC F7 02 00 F8 01 03 10 Я расшифровал 25 FC как "If", F7 02 00 как "var", F8 01 02 как константу "2" и 10 как "=" Как в принципе кодируется код на FoxPro? Возможно ли найти книги по реверсу без декомпилятора? И у кого есть такая литература: Special Edition Using Visual FoxPro 6.pdf Hackers.guide.to.Visual.Foxpro.7.All.zip? ![]() |
|
Создано: 18 августа 2006 21:01 · Личное сообщение · #2 Примерно именно так, как ты все описал. ReFox есть посвежее - версиии XI (см. на wasm.ru). А все декомпилится так замечательно, ибо "исполняемый" файл FoxPro из себя на самом деле представляет из себя не PE-файл, а контейнер, который не запустится, если рядом не положить несколько dll-библиотек (стандартный набор: VFPxR.DLL, VFPxRRUS.DLL, MSVCRx0.DLL, GDIPLUS.DLL, где x - номер версии Фокса). Крякается все имеенно так как описал - декомпилится, меняется код, компилится взад и делается сравнение полученного exe. Относительные сложности могут возникнуть, если средствами того же ReFox-а "исполняемый" файл защищен (Brand Level I/ II), но на это есть ответ в виде, например, DeRefox (тоже есть на wasm.ru). Вывод: "реверс декомпилятора", как ты написал тут вовсе и не нужен, как не нужны и отладчик. Только названные инструменты + Hiew ![]() ![]() |
|
Создано: 18 августа 2006 23:37 · Личное сообщение · #3 |
|
Создано: 19 августа 2006 10:00 · Поправил: YDS · Личное сообщение · #4 arnix пишет: Как это не PE файл? ![]() ![]() Помимо ReFox-а, есть еще один китайский декомпиль для FoxPro - Unfoxall (последняя, кажется 3-я версия), но IMHO ReFox лучше. ![]() |
|
Создано: 19 августа 2006 18:59 · Личное сообщение · #5 |
![]() |
eXeL@B —› Крэки, обсуждения —› Программы на Visual FoxPro |