Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Последние темы форума

Показать новые сообщения »

Почтовая рассылка

Подписчиков: 11878
Последний выпуск: 19.06.2015

Исключение 0x40000015 при патче программы

88K
08 декабря 2016 года
0xEh
2 / / 08.12.2016
Добрый день. Изменил инструкцию перехода c jz на jnz , т.е. буквально один байк opcode с 74 на 75 и программа вылетает по исключению 0x40000015, предполагаю что это связано с каким-либо механизмом защиты исполняемого файла от модификации, скорее всего внедренным самим компилятором. Подскажите пожалуйста в какую сторону копать чтобы обойти это.
312
09 декабря 2016 года
UserNet2008
678 / / 03.04.2010
Цитата:
Изменил инструкцию перехода c jz на jnz

Вы точно понимает, что делаете т.к нужно смотреть состояния флага, адреса прыжков и т.д. JZ флаг ZF=1-это 0 JNZ флаг ZF=0 нет 0 простая логика
Представляю , что вызвало такое исключение 0x40000015. Если на палъцах Вы сделали всё наоборот и куда прыжок-прыгнул куй-его знает.
Впрягаться в тему не буду, но предупреждаю можно и комп спалить.

88K
12 декабря 2016 года
0xEh
2 / / 08.12.2016
Цитата: UserNet2008
Вы точно понимает, что делаете

Да точно понимаю, с ассемблером знаком ))) Тему можно считать закрытой, проблему решил, дело было не в контроле целостности исполняемого файла.

6
22 декабря 2016 года
@pixo $oft
3.3K / / 20.09.2006
А в чём же? Было бы всё-таки неплохо рассказать сообществу ☺

Знаете кого-то, кто может ответить? Поделитесь с ним ссылкой.

Ваш ответ

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог