![]() |
eXeL@B —› Вопросы новичков —› Взлом Uninstall Tool + вопросы. |
Посл.ответ | Сообщение |
|
Создано: 26 января 2010 15:39 · Поправил: Ziggi · Личное сообщение · #1 Здравствуйте. Помогите, пожалуйста програмкой Uninstall Tool 2.9(build 5078) И поотвечайте на вопросы, их у меня уже много накопилось. По ходу буду задавать. На проге висит пакер(скорее даже прот) Gleam v1.00* компилятор Microsoft Visual C++ 8*. В гугле и на форуме я про прот ни слова не нашёл. Снял руками так: отслеживал кочевания начального значения ecx(он его всё время то в стек запихнёт, то обратно выгрузит). И снял дамп, когда он восстановил ecx и передал управление в секцию text. вот рабочий дамп. Что нашёл: В диалоге ввода пароля отладчик брякается на MessegeBoxW(В стеке внизу Введённые имя и пароль.) Но сверяются они при перезапуске. На пойму, где они сохраняются. в 42d8e7 проверяется первый ли это запуск(ниже триал). В EBP введённый в прошлый раз пароль. Не могу найти, откуда он там взялся. Вопросы: уже не надо. спасибо TSRh TeaM Использую олю и иду ![]() |
|
Создано: 26 января 2010 16:49 · Поправил: Vovan666 · Личное сообщение · #2 |
|
Создано: 26 января 2010 17:02 · Поправил: Ziggi · Личное сообщение · #3 |
|
Создано: 26 января 2010 18:26 · Личное сообщение · #4 |
|
Создано: 26 января 2010 20:26 · Поправил: Ziggi · Личное сообщение · #5 |
|
Создано: 28 января 2010 20:12 · Личное сообщение · #6 Прога падает в функции 42D03E(Как я понял, она устанавливает заголовок окна). там проверка регистрации 0042D0F7 CMP EAX,3 Если удачно, вызывает какие-то функции, запрыгивает в секцию протектора и падает на 006944BF CALL utool.00692B60 если нет, пишет незарегистрированно в заголовок окна. если занопить вызов этой функции(42DB8F), прога не вылетает, но принудительное удаление не работает. Может это вообще билд кривой? ![]() |
|
Создано: 28 января 2010 21:19 · Личное сообщение · #7 |
|
Создано: 28 января 2010 21:23 · Поправил: -=Hellsing=- · Личное сообщение · #8 |
|
Создано: 29 января 2010 00:35 · Поправил: Ziggi · Личное сообщение · #9 спасибо, почитаю. Тут у меня проблемка. Оля сама начала добавлять эти бряки. И останавливается, не доходя до EP. Убираю, но при перезагрузке заново ставятся. я только вкладку security в настройках трогал, но потом обратно всё вернул. [OFF] Code:
![]() ![]() |
|
Создано: 29 января 2010 01:17 · Поправил: -=Hellsing=- · Личное сообщение · #10 |
|
Создано: 29 января 2010 01:43 · Поправил: Ziggi · Личное сообщение · #11 |
|
Создано: 29 января 2010 01:51 · Поправил: -=Hellsing=- · Личное сообщение · #12 |
|
Создано: 05 февраля 2010 18:40 · Поправил: kioresk · Личное сообщение · #13 Ziggi там крипторовская регистрация, а это значит что недостаточно поменять только EC_IsRegistered. У криптора вся система лицензирования — это по сути 8 двордов, принимающих строго определенные значения при успешной регистрации (т.е. когда были предоставлены валидная пара имени/серийного номера). На этих двордах и базируется выполнение всех крипторовских API и маркеров, связанных с регистрацией (CRYPT_REG/CRYPT_UNREG). Если ты поправишь только EC_IsRegistered, то она конечно будет возвращать что все в порядке, но любой маркер будет выполнять ветку кода как для незарегистрированной версии (т.к. дворды не будут иметь необходимых значений), да и другие функции, связанные с регистрацией, не будут возвращать «зарегистрированный» статус. ![]() |
|
Создано: 05 февраля 2010 23:59 · Личное сообщение · #14 |
![]() |
eXeL@B —› Вопросы новичков —› Взлом Uninstall Tool + вопросы. |