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

 eXeL@B —› Вопросы новичков —› Найти место проверки серийника
<< . 1 . 2 .
Посл.ответ Сообщение

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

Создано: 25 мая 2011 00:14
· Личное сообщение · #1

Приветствую.
Есть программа, была упакована ASPack. Защиту сняли, импорт восстановили, экзешка ззапускается, вроде работает даже
После долгого и мучительного (давно не было практики) анализа и поиска места проверки серийника выяснил следующее:
0) C++ Builder
1) при вводе серийник не проверяется, не считая длины а просто закрывается
2) он проверяется при запуске программы, где хранится - непонятно, ProcMon наталкивет на мысль, что все хранится в конфиге (ни к чему подозрительному не обращается прога наша больше), но похожих на хеши и пароли строчек там нет.
3) периодически через какие-то промежутки времени выскакивает диалог, и говорит мне, что я нехороший буратина. В окрестностях вызова диалога проверки также не нашел.
4) эта пакость при запуске 100500 раз считывает с файла по 1 байтику, чем сильно захламляет логи...

Собсно как можно выявить место проверки серийника при запуске? По логике я думаю, что нужно реверсить механизм чтения настроек, можно ли это как-то сделать красиво и быстро? Может проверенные методики, тулзы?




Ранг: 681.5 (! !), 405thx
Активность: 0.420.21
Статус: Участник
ALIEN Hack Team

Создано: 07 июня 2011 11:18
· Личное сообщение · #2

tundra37
Не согласен, вполне возможна реализация, при которой отстегнув 500р, мы получим возможность управлять только одной учёткой.

Разовьем пример, который привёл Isaev. Имеем всё ту же пару: пасс и хвид. Пара валидна. Бот получает эту пару и по своей базе находит перса, которым управляет. (По дефолту, для которого эта пара юзалась последней). Если перс уже другой - пара попадает в блек-лист. И опять мы вернулись к первоначальному вопросу: что будете патчить?

-----
Stuck to the plan, always think that we would stand up, never ran.





Ранг: 127.3 (ветеран), 44thx
Активность: 0.090
Статус: Участник

Создано: 07 июня 2011 12:08
· Личное сообщение · #3

ARCHANGEL пишет:
Разовьем пример

давайте не будем) потому, что развивать можно до бесконечности, а патчить я буду всё подряд.
Иногда бывают онлайн проверки лицензии.
Иногда их отламывают.

-----
zzz





Ранг: 681.5 (! !), 405thx
Активность: 0.420.21
Статус: Участник
ALIEN Hack Team

Создано: 07 июня 2011 13:19
· Личное сообщение · #4

zeppe1in
Ок, я вас понял.

-----
Stuck to the plan, always think that we would stand up, never ran.



<< . 1 . 2 .
 eXeL@B —› Вопросы новичков —› Найти место проверки серийника
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


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