Появилась проблема c приложением загружающим драйвер — намертво зависает после патча точки входа драйвера.
Тестировалось с разными драйверами, лоадерами.
Внедряемый шелл код аналогичен инструкциям:
__asm хоr eax, eax;
__asm dec, eax;
__asm ret;
Зависает в случае патча точки входа как в памяти при загрузке, так и в бинарнике — скорректировав CheckSum.
Я ожидаю что после внедрения шелл кода, драйвер выгрузится с кодом -1
С чем может быть связана данная проблема?