![]() |
eXeL@B —› Вопросы новичков —› Как доломать программу? |
Посл.ответ | Сообщение |
|
Создано: 17 марта 2007 01:14 · Личное сообщение · #1 Привет всем! Есть такая программа VideoCat (Video Cataloguer) предназначена для учета домашней коллекции фильмов. Ограничения для незарегистрированной версии до 300 наименований, поддержка на сайте. При старте программы появляется окно с лотереей, угадывание 4 цветов подряд. Угадав комбинацию получаешь регистрационный код, прога на Delphi. ifolder.ru/1397697 (сама прога), Патч ifolder.ru/1398299. Серийник в явном виде отсутствует, сделал патч: получилось убрать лотерею и с заголовка незарегистрированная версия программы. Проблема в том, что до конца ее сломать не удается: в About пишет Unregistered, ограничения остались. Пролез весь код не нахожу где это может быть. Были ли у кого подобные ситуации? ![]() |
|
Создано: 17 марта 2007 04:12 · Поправил: bash · Личное сообщение · #2 x123 пишет: в About пишет Unregistered а ты и в About убери, тогда считай что ломанул! =) А если честно, то зря убрал окно. Надо было на нём брякаться и оттуда потихонечку искать где условие совпадения цветов выполняется, выпонить его и смотреть как будет после того вести себя прога. Всё может оказаться сложнее, но всё это можно делать в Olly. ![]() |
|
Создано: 17 марта 2007 12:03 · Личное сообщение · #3 |
|
Создано: 17 марта 2007 12:18 · Личное сообщение · #4 00646812 JNZ SHORT VideoCat.0064683C ; OKNO 00646814 MOV ECX,DWORD PTR DS:[65297C] ; VideoCat.00653C44 0064681A MOV ECX,DWORD PTR DS:[ECX] 0064681C MOV DL,1 0064681E MOV EAX,DWORD PTR DS:[5E46A8] 00646823 CALL VideoCat.0049589C 00646828 MOV EDX,DWORD PTR DS:[EAX] 0064682A CALL DWORD PTR DS:[EDX+EC] 00646830 MOV EDX,VideoCat.00646970 ; ASCII "Video Cataloguer (UNREGISTERED)" Это генератор цветов так выглядет. ![]() |
|
Создано: 17 марта 2007 12:20 · Личное сообщение · #5 |
|
Создано: 17 марта 2007 12:29 · Поправил: Veliant · Личное сообщение · #6 |
|
Создано: 17 марта 2007 12:35 · Личное сообщение · #7 Veliant пишет: Вот тут ставишь бряк и смотришь в EAX неполный ключ для своего имени он и в таком виде его норм хавает) x123 пишет: Меняю JNZ на JE 00646812 JE SHORT VideoCat.0064683C а чуть выше глянуть не судьба? 0064680B |. E8 90E3F0FF CALL VIDEOCAT.00554BA0
----- [nice coder and reverser] ![]() |
|
Создано: 17 марта 2007 13:58 · Личное сообщение · #8 |
|
Создано: 17 марта 2007 14:08 · Личное сообщение · #9 |
|
Создано: 17 марта 2007 14:42 · Поправил: Veliant · Личное сообщение · #10 |
![]() |
eXeL@B —› Вопросы новичков —› Как доломать программу? |
Эта тема закрыта. Ответы больше не принимаются. |