Сейчас на форуме: _MBK_, Adler, asfa, bartolomeo (+9 невидимых) |
![]() |
eXeL@B —› Вопросы новичков —› Помогите советом=) |
Посл.ответ | Сообщение |
|
Создано: 30 сентября 2012 16:06 · Личное сообщение · #1 Всем привет=) У меня возникла проблема со взломом одной програмки под названием MaxDps Assistant. Дело в том что я не могу найти точку проверки ключей. Как я понял данная программа извлекает ключи из xml файла, затем проверяет их и если они не верны тогда открывается окно с предложением ввести ключ, а после ввода ключ сохраняется в тот-же xml файл и программа завершает свою работу. Анализ кода я производил с помощью OllyDBG. Для поиска точки проверки ключей я использовал условный брекпоинт, с тем условием, что когда в регистрах появится HEX ключа извлекаемого из xml программа останавливается, но не каких результатов это не принесло=( Ссылка на программу: ![]() |
|
Создано: 30 сентября 2012 16:56 · Поправил: KingSise · Личное сообщение · #2 Aplifto пишет: . Анализ кода я производил с помощью OllyDBG. Она же на .NET + обфускатор. Возьми рефлектор. в XML файле походу только настройки. Но теги радуют: Code:
----- -=истина где-то рядом=- ![]() |
|
Создано: 30 сентября 2012 23:24 · Личное сообщение · #3 |
|
Создано: 01 октября 2012 00:12 · Личное сообщение · #4 С каким case? Участок кода, процедура, в которой ты нашел этот кейс? Где вообще хоть какая то твоя работа? Сдается мне, что вы нас обманываете... Aplifto пишет: Анализ кода я производил с помощью OllyDBG. Для поиска точки проверки ключей я использовал условный брекпоинт Как вы смогли поставить условный брэкпоинт в ОллиДбг в .НЕТ сборке? Aplifto пишет: когда в регистрах появится HEX ключа . Для этого нужно покрайней мере знать, где ставить точку остановки... В каком же месте вы его поставили? ----- -=истина где-то рядом=- ![]() |
![]() |
eXeL@B —› Вопросы новичков —› Помогите советом=) |