Сейчас на форуме: Lohmaty (+7 невидимых) |
eXeL@B —› Вопросы новичков —› SD Protector |
Посл.ответ | Сообщение |
|
Создано: 10 декабря 2018 20:20 · Поправил: RoKZaR · Личное сообщение · #1 Доброго времени суток! Решил копнуть SDProtector ver 1.16. Запротектил рандомный файл найденый на пк с минимальными опциями защиты. Нашел как проходить на оеп: 1. ставим игнор всех исключений. 2. ставим бряк на предпоследнюю секцию с размером e000. 3. Отпускаем прогу и попадаем на ворованый код. 4. Копируем байты оеп и ставим точку выполнения на джамп. 5. Ставим бряк на секцию text и отпускаем прогу. 6. После смотрим стек и находим место чуть ниже оеп. Ставим туда бряки делаем ран. 7. Заменяем код на оеп. Профит. Оеп починен. Дальше импорт. Вот с этим и проблемы. Накатал простой скрипт который восстанавливает большую часть редиректов в секцию прота. Но остаются переходы второго типа. Так их назовем. Как они работают не понимаю. Если первого типа работают по принципу: Code:
Или: Code:
То вторые хз как работают. Пример GetVersion в самом начале программы: Code:
Как такие восстановить ума не приложу. Направьте в нужное русло пожалуйста! Заранее благодарю. P.S. IAT: Начало 460818-460f28 Code:
Сам файл: https://dropmefiles.com/2uUmP |
|
Создано: 10 декабря 2018 21:56 · Личное сообщение · #2 |
|
Создано: 10 декабря 2018 23:15 · Личное сообщение · #3 |
|
Создано: 11 декабря 2018 06:16 · Личное сообщение · #4 |
|
Создано: 11 декабря 2018 10:12 · Личное сообщение · #5 |
eXeL@B —› Вопросы новичков —› SD Protector |