| eXeL@B —› Вопросы новичков —› Нужна помощь. половину сделал, останое не могу ( | 
| Посл.ответ | Сообщение | 
| 
 | 
Создано: 01 ноября 2008 14:00  · Личное сообщение · #1 Программа устанавливается посредством InstallShield в которой спрашивается серийник. Причем дальше не пускает, требует правильно введенного номера. С этим разобрался. При помощи sid изменил сценарий установки - теперь вообще его не спрашивает  
Однако, это полбеды. Установившись, программа требует еще и активации в течении 30 дней. из sid'a понятно, что фунцкии проверки находятся в библиотеке CtxSMngr.dll (скрин прилагается вместе с dll) Как дальше? ![]()   1f1f_01.11.2008_CRACKLAB.rU.tgz - dll.rar
![]()  | 
| 
 | 
Создано: 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 —› Вопросы новичков —› Нужна помощь. половину сделал, останое не могу ( | 


 






 нет MessageBox значит прогу сломать нельзя 



 Для печати