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

 eXeL@B —› Основной форум —› Какие функцыи для считывания даных используют инсталяторы?
Посл.ответ Сообщение

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

Создано: 31 октября 2005 19:29
· Личное сообщение · #1

Привет всем!
Вобщем то есть несколько прог, которые при установке просят серийник(и т.п).
Стандартими способом(bpx getDlgItemTextA, bpx GetWindowTextA и т.п) не получаетса.
Если кто что знает то пожалуйста раскажите(подскажыте):
Чем считывает InstallShield, Wise и т.п?
СпасиБо за Внимание.




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

Создано: 31 октября 2005 19:50
· Личное сообщение · #2

wasm.ru/article.php?article=msi



Ранг: 39.2 (посетитель), 16thx
Активность: 0.020
Статус: Участник

Создано: 31 октября 2005 20:08
· Личное сообщение · #3

обычно функции проверки серийника находятся в dll, а они в свою очередь подгружаются при нажатии кнопки. Так что бряк на LoadLibraryA и вперед...



Ранг: 52.6 (постоянный)
Активность: 0.020
Статус: Участник

Создано: 31 октября 2005 20:20
· Личное сообщение · #4

bbuc пишет:
обычно функции проверки серийника находятся в dll, а они в свою очередь подгружаются при нажатии кнопки. Так что бряк на LoadLibraryA и вперед...

ты угарнул да =) Куда вперёд то =))
там может чо угодно быть и кто тебе сказал что функции проверки серийника там?
GolembG попробуй поискать серийник чо ввёл в памяти жертвы, скорее всего ты найдеш 2-3 места где лежит он, ставь бряк на доступ и дави в инсталере "ОК", попробуй все места.. это может вывести на
ф-ю проверки



Ранг: 39.2 (посетитель), 16thx
Активность: 0.020
Статус: Участник

Создано: 31 октября 2005 21:46
· Личное сообщение · #5

WarrioR пишет:
там может чо угодно быть и кто тебе сказал что функции проверки серийника там?

Действительно мне никто не говорил про это, мое утверждение основывается на личном опыте. А вот ты попробуй доказать обратное, приведя примеры программ, где при установке используется проверка серийника не в какой-либо dll.




Ранг: 748.2 (! !), 390thx
Активность: 0.370
Статус: Участник
bytecode!

Создано: 31 октября 2005 21:52
· Личное сообщение · #6

bbuc
Таких инсталляторов туевы хучи, самопальные в основном (на downloads шаровары покачай и погляди на их инсталляторы - очень часто попадаются самопальники или инсталляторы, проверка и сам ключ в которых интегрированы. Это 100 процентов, неоднократно ломал подобные).

-----
Флэш, ява, дотнет - на завтрак, обед и ужин. Unity3D на закуску.




Ранг: 52.6 (постоянный)
Активность: 0.020
Статус: Участник

Создано: 31 октября 2005 22:07
· Личное сообщение · #7

4kusNick прав,
bbuc но допустим даже если проверка в дллке то LoadLibraryA как ты советовал ничо не даст, так как там будет море кода инициализации и другой байды а тока потом проверка.. и к томуж длл может подгрузиться сразу а не по нажатию на "ОК".



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

Создано: 08 ноября 2005 04:49 · Поправил: fastlock
· Личное сообщение · #8

Попробуй InstallShield скрипт декомпилировать, тулзы имеются, если выйдет, то алгоритм будет как на ладони. Некоторые подгружают dllки для проверки ключа - можно попробовать пропатчить возвращаемое значение экспортированной функции проверки из dll, если такая есть


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


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