Сейчас на форуме: _MBK_, Adler, asfa, bartolomeo (+9 невидимых)

 eXeL@B —› Вопросы новичков —› Помогите советом=)
Посл.ответ Сообщение

Ранг: 1.2 (гость)
Активность: 0=0
Статус: Участник

Создано: 30 сентября 2012 16:06
· Личное сообщение · #1

Всем привет=) У меня возникла проблема со взломом одной програмки под названием MaxDps Assistant. Дело в том что я не могу найти точку проверки ключей. Как я понял данная программа извлекает ключи из xml файла, затем проверяет их и если они не верны тогда открывается окно с предложением ввести ключ, а после ввода ключ сохраняется в тот-же xml файл и программа завершает свою работу. Анализ кода я производил с помощью OllyDBG. Для поиска точки проверки ключей я использовал условный брекпоинт, с тем условием, что когда в регистрах появится HEX ключа извлекаемого из xml программа останавливается, но не каких результатов это не принесло=(

Ссылка на программу: тут




Ранг: 469.0 (мудрец), 100thx
Активность: 0.250
Статус: Участник
[www.AHTeam.org]

Создано: 30 сентября 2012 16:56 · Поправил: KingSise
· Личное сообщение · #2

Aplifto пишет:
. Анализ кода я производил с помощью OllyDBG.

Она же на .NET + обфускатор. Возьми рефлектор.


в XML файле походу только настройки. Но теги радуют:

Code:
  1. <Настройки_x0020_бля>
  2.   <Кнопки>
  3.     <id>76195611</id>
  4.   </Кнопки>
  5.   <Кнопки>
  6.     <id>1027</id>
  7.   </Кнопки>
  8.   <Кнопки>
  9.     <id>c:\</id>
  10.   </Кнопки>
  11.   <Кнопки>
  12.     <id />
  13.   </Кнопки>
  14.   <Кнопки>
  15.     <id />
  16.   </Кнопки>
  17.   <Кнопки>
  18.     <id />
  19.   </Кнопки>
  20.   <Кнопки>
  21.     <id />
  22.   </Кнопки>
  23.   <Кнопки>
  24.     <id />
  25.   </Кнопки>
  26.   <Кнопки>
  27.     <id />
  28.   </Кнопки>
  29.   <Кнопки>
  30.     <id />
  31.   </Кнопки>
  32.   <Кнопки>
  33.     <id />
  34.   </Кнопки>
  35.   <Кнопки>
  36.     <id />
  37.   </Кнопки>
  38.   <Кнопки>
  39.     <id />
  40.   </Кнопки>
  41.   <Кнопки>
  42.     <id />
  43.   </Кнопки>
  44.   <Кнопки>
  45.     <id />
  46.   </Кнопки>
  47. </Настройки_x0020_бля>


-----
-=истина где-то рядом=-




Ранг: 1.2 (гость)
Активность: 0=0
Статус: Участник

Создано: 30 сентября 2012 23:24
· Личное сообщение · #3

Вообщем посомтрел на код через Reflector и поэксперементировал с оператором case. Но при изменении в этом операторе программа отказывается запускаться=( Ребят кому не сложно подскажите какое-нибуть решение моей проблемы...




Ранг: 469.0 (мудрец), 100thx
Активность: 0.250
Статус: Участник
[www.AHTeam.org]

Создано: 01 октября 2012 00:12
· Личное сообщение · #4

С каким case? Участок кода, процедура, в которой ты нашел этот кейс? Где вообще хоть какая то твоя работа?

Сдается мне, что вы нас обманываете...
Aplifto пишет:
Анализ кода я производил с помощью OllyDBG. Для поиска точки проверки ключей я использовал условный брекпоинт

Как вы смогли поставить условный брэкпоинт в ОллиДбг в .НЕТ сборке?

Aplifto пишет:
когда в регистрах появится HEX ключа
. Для этого нужно покрайней мере знать, где ставить точку остановки... В каком же месте вы его поставили?

-----
-=истина где-то рядом=-


| Сообщение посчитали полезным: plutos, ClockMan, TryAga1n, hlmadip
 eXeL@B —› Вопросы новичков —› Помогите советом=)
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати