![]() |
eXeL@B —› Вопросы новичков —› Нужна помощь. половину сделал, останое не могу ( |
Посл.ответ | Сообщение |
|
Создано: 01 ноября 2008 14:00 · Личное сообщение · #1 Программа устанавливается посредством InstallShield в которой спрашивается серийник. Причем дальше не пускает, требует правильно введенного номера. С этим разобрался. При помощи sid изменил сценарий установки - теперь вообще его не спрашивает ![]() Однако, это полбеды. Установившись, программа требует еще и активации в течении 30 дней. из sid'a понятно, что фунцкии проверки находятся в библиотеке CtxSMngr.dll (скрин прилагается вместе с dll) Как дальше? ![]() ![]() ![]() |
|
Создано: 01 ноября 2008 14:11 · Личное сообщение · #2 |
|
Создано: 01 ноября 2008 14:13 · Поправил: BBB999 · Личное сообщение · #3 |
|
Создано: 01 ноября 2008 14:17 · Поправил: SemDJ · Личное сообщение · #4 |
|
Создано: 01 ноября 2008 19:04 · Личное сообщение · #5 |
|
Создано: 01 ноября 2008 22:42 · Поправил: BBB999 · Личное сообщение · #6 |
|
Создано: 02 ноября 2008 15:21 · Личное сообщение · #7 |
|
Создано: 02 ноября 2008 18:06 · Поправил: BBB999 · Личное сообщение · #8 |
|
Создано: 02 ноября 2008 21:06 · Поправил: Oott · Личное сообщение · #9 Ммм... Тебя нужно сломать программу или ты хочешь научиться ломать подобного рода программы? Если 1ое, то тебе в 'запросы на взлом'. 2ое, то если ты думаешь, что тебе тут должны выписывать все способы нахождения места отлома, когда они по 100раз все в статьях описаны, то ты немного заблуждаешься. Притом Archer тебе уже написал что делать ![]() |
|
Создано: 03 ноября 2008 12:37 · Личное сообщение · #10 BBB999 пишет: лично у меня такое чувство, что те кто не умеет, начинают всяко беспонтово выпендриваться Всяко беспонтово выпендриваешься тут ты, раньше вообще без мануалов по лому всё изучали/исследовали. Тебе повезло что в твое время столько документации и тебя как раз отправили ее читать. Здесь не детский сад и мы тебе не няньки. Будешь продолжать в том же духе нарвешься на бан. ----- Yann Tiersen best and do not fuck ![]() |
|
Создано: 03 ноября 2008 15:02 · Поправил: Модератор · Личное сообщение · #11 |
|
Создано: 03 ноября 2008 16:30 · Личное сообщение · #12 |
|
Создано: 04 ноября 2008 11:09 · Личное сообщение · #13 Классический бит-хак как 2*2==4. Файл не запакован, компилятор MS VC++, проверки на целостность нет. Главное подсказал sid. В нем меняем в строке 80B1 (вроде не ошибся с номером) var_6 = (var_4=12); if (var_6) ... => var_6 = (var_4 != 12); Устанавливаем программу. В функции регистрации из sid используются функции из CtxSMngr.dll. Там же, чуть выше лежит функция ...check... , которая вызывается в начале программы и говорит, надо ли делать проверку серийника. В главном exe находим все ее вызовы (их 2, у меня: 0045bd34 и 0045c2a4) и после возврата и test eax,eax; jnz... => jmp. Можно также пропатчить эту функцию в dll, чтобы она возвращала всегда 1. У меня все заработало. P.S. Считаю новичкам стоит помогать. Если кто укажет нужное русло, намного быстрее учиться. ![]() |
|
Создано: 05 ноября 2008 03:09 · Поправил: PE_Kill · Личное сообщение · #14 |
|
Создано: 05 ноября 2008 10:27 · Личное сообщение · #15 PE_Kill пишет: Был тут один txt файл в OllyDbg пихал Неужто такое бывает ![]() Если честно самому интересней разбираться, конечно иногда возникают вопросы, но почти всегда можно найти ответ в инете(при желаннии). Сорри за офтоп ![]() ----- Чтобы правильно задать вопрос, нужно знать большую часть ответа. Р.Шекли. ![]() |
![]() |
eXeL@B —› Вопросы новичков —› Нужна помощь. половину сделал, останое не могу ( |