Изменение строк .rdata Unicode из файлов Windows PE - PullRequest
1 голос
/ 16 марта 2010

Я искал способ изменения статических строк, хранящихся в файлах Windows .exe в разделе .rdata, однако я пока не нашел реального способа сделать это.

  • Все это слишком сложно сделать вручную (в данном случае редактором HEX), и поэтому я хотел знать, есть ли у вас решение для этого.

1 Ответ

1 голос
/ 23 марта 2010

Что сложно сделать в шестнадцатеричном редакторе? Одна «ошибка», которая может сбить вас с толку, заключается в том, что вы должны поддерживать исходную длину каждой строки. Вы можете сделать это с пробелами в конце или (иногда), досрочно завершив его, в зависимости от способа доступа к нему в исполняемом файле.

Если вы действительно хотите запутаться, попробуйте найти каждую перекрестную ссылку на указанную строку в коде и изменить параметр длины, передаваемый функциям, которые ее используют.

...