Добавить раздел PE в определенной позиции - PullRequest
0 голосов
/ 20 июня 2019

Существует много информации о добавлении разделов PE, но я не могу найти ничего о добавлении нового раздела PE в определенной позиции . В каждом исполняемом файле секции .rsrc и .reloc являются последними.

Я попробовал несколько инструментов PE на github и этот . Все они добавляли новый раздел в последнюю позицию. Проблема в том, что я хочу добавить его до .rsrc и .reloc и после .data. Другая альтернатива может состоять в том, чтобы переупорядочить их, и это, вероятно, потребует повторного связывания перемещений и отладки каталога. Кто-нибудь делал это? Каковы требования, чтобы не повредить файл? Любые возможные примеры / статьи?

Эта задача определенно возможна, потому что я видел, как ее делали обфускаторы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...