Сейчас на форуме: Slinger, Rio (+10 невидимых)

 eXeL@B —› Основной форум —› Проверка на целостность
Посл.ответ Сообщение

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

Создано: 09 июня 2006 22:29
· Личное сообщение · #1

Ситуация: Софтина устанавливаев в систему свой сервис. Регистрация основана на имени, мылбоксе по которым строится ключ. Ключ отправляется в сеть и где-то там генерится правильный серийник если были переведены средства на счет автора. Правильный (и неправильный тоже) серийник софтина пишет в реестр. Проверка на валидность осуществпяется сервисом который постоянно контролирует
значение-флаг (флаг установлен - зарегена, нет - прощайте) в той же ветке реестра. Генерация серийника по имени и мылбоксу тоже происходит в сервисе после чего происходит сверка и выставляется флаг. Панять алгоритм генерации серийника - я еще мал, но пропатчить байты которые при неправильном серийнике заставляли сервис выставлять флаг ЗАРЕГЕНО я сумел. Сервис особо не пострадал и работать не отказывается но теперь совтина запустившись и повисев чуть-чуть (примерно секунду) закрывается благополучно закрывается. Видимо проверяет exe сервиса на целостность.
Вопрос: если не догадались, какие НЕТРИВИАЛЬНЫЕ методы проверки на целостность существуют? Какие API ловить? Хотя буду благодарен если опишете и обычные такой проверки. И еще - возмодно мой вывод неверен и это на самом деле не проверка на целостность а что-то еще?



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

Создано: 09 июня 2006 22:31
· Личное сообщение · #2

Да, еще. Триальность - 30 дней, но софтина ОЧЕНЬ активно работает с дамами, врменем, счетчиками (это ее функцианал) - поэтому разкусить это я даже не рискнул.




Ранг: 1288.1 (!!!!), 273thx
Активность: 1.290
Статус: Участник

Создано: 09 июня 2006 22:38
· Личное сообщение · #3

тяжко что-то А что за софтинка?




Ранг: 299.6 (наставник)
Активность: 0.30
Статус: Участник
Armadillo Killer

Создано: 09 июня 2006 22:48
· Личное сообщение · #4

defm А на чем прога написана ? чет ее нашпиговали прям ужасть



Ранг: 34.9 (посетитель)
Активность: 0.030
Статус: Участник

Создано: 09 июня 2006 23:17
· Личное сообщение · #5

Сделай лоадер и не делай мозги)




Ранг: 240.5 (наставник)
Активность: 0.190
Статус: Участник
Author of ACKiller

Создано: 10 июня 2006 17:45
· Личное сообщение · #6

У тебя могут быть проверки не только по флагу регистрации, но и прямая проверка на соответствие ключа серийнику.
Попробуй ловить RegQueryValueExA и от них чуть-чуть потрейсить, либо перехватывать TerminateProcess, ExitProcess.
Если прога написана на Дельфи, посмотри события всех таймерови в них Application.Terminate или Form.Close.


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


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