![]() |
Crackmy2
Типа сложный сломайменя для новичков.
Для опытных крякеров, будет лень разбираться , значит тоже сложный. Подсказки: 1. Таймер и Thread используются для дитекта дебугера (нестандартно). 2. Не оставляйте без присмотра бряки по F2(olly) 3. DR0..3 используются для распаковки скрытого кода. 4. Переменная следящая за временем одна (сегмент данных) Сравнивается с регистрами в потоке и основном процессе. 5. Патчить начиная с 0х401001 + 800 и скрытый код, нельзя (не распакуется) 6. Если не дать создаться потоку, процесс завершится по таймеру. Если не дать создастся таймеру, процесс повиснет на sleep в SEH. Если вручную декрементировать нужную переменную, запустится под Олей. 7. После введения правильного пароля, код проверки пароля не удаляется перед выводом сообщения. Здесь будет: Имя Пароль Удачи! Скачать Crackmy2.rar (2,35кб) http://ifolder.ru/3240637 |
Цитата:
|
хочется уточнить задачу....добится любым методом получения окна с надписью good password или предоставить логин и пароль? ( спрашиваю ибо были уже проблемы с кряками других авторов)
|
Цитата:
Распаковка == ((1-xor , 1-rol ) * 400) + ( 100-xor dword) Дальше проверка введенной пары , вообще просто. |
Цитата:
Способ , если не оговорен - значит любой. |
Xserg Жестока, Олька вылетает :( Пойду учиться работать в IDA...
Будет очень интересно как начинающему потом узнать, если у самого не получиться, как обойти это! |
Олька норм пашет.
На счёт сабжа - скучновато. Куча эксепшенов. Ничё нового. Тока ленивый не юзол регистры dr =) |
Цитата:
Она слишком много времени тратит на обработку эксепшенов. |
про медленность обработки знаю, лень искать место, которое следит за временем. а вообще делается так - пишется длл, инжектится, и логирует важные места. потом сравнивается под отладчегом =) А интересные места у тя - обработчик исключений и обработчик таймера.
|
просто запускаю, ввожу логин пароль и 2 ошибки Debug Detected.
непорядок) |
| Время: 12:11 |