Page 1 of 1

Создается нерабочий файл с испорченным PE заголовком

Posted: Wed Jun 03, 2020 3:28 pm
by alak0
Я использую vmprotect lite 3.4.0, build 1167. При обработке рабочего исполняемого файла PE32+ c параметрами из скриншота получается исполняемый файл, который получает отказ при попытке загрузки системным загрузчиком. Причиной как минимум является неверная информация в таблице секций (скриншот прилагается).

Re: Создается нерабочий файл с испорченным PE заголовком

Posted: Thu Jun 04, 2020 5:49 am
by Admin
Насколько я понял по файлу уже кто-то прошелся до этого :)) Компиляторы не делают код, импорт и релокейшены в одном сегменте. Причем релокейшены "нерабочие" - отсутствует флаг IMAGE_DLLCHARACTERISTICS_DYNAMIC_BASE.