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

Issues related to VMProtect
alak0
Posts: 1
Joined: Wed Jun 03, 2020 2:53 pm

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

Postby alak0 » Wed Jun 03, 2020 3:28 pm

Я использую vmprotect lite 3.4.0, build 1167. При обработке рабочего исполняемого файла PE32+ c параметрами из скриншота получается исполняемый файл, который получает отказ при попытке загрузки системным загрузчиком. Причиной как минимум является неверная информация в таблице секций (скриншот прилагается).
Attachments
Archive.zip
(2.15 MiB) Downloaded 27 times

Admin
Site Admin
Posts: 1876
Joined: Mon Aug 21, 2006 8:19 pm
Location: Russia, E-burg
Contact:

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

Postby Admin » Thu Jun 04, 2020 5:49 am

Насколько я понял по файлу уже кто-то прошелся до этого :)) Компиляторы не делают код, импорт и релокейшены в одном сегменте. Причем релокейшены "нерабочие" - отсутствует флаг IMAGE_DLLCHARACTERISTICS_DYNAMIC_BASE.