На сегодняшний день самый простой способ получить строки из PE - это утилита strings
, которая входит в стандартную комплектацию каждого дистрибутива Linux, с которым я когда-либо сталкивался (даже uCLinux). Он просто проходит через весь двоичный файл, ища серию символов ASCII для печати с нулевым символом в конце ... которая является вашей канонической строкой. strings --help
показывает доступные параметры, такие как строка минимальной длины для поиска, помощники по кодированию, архитектуре и другие вещи, которые вам, вероятно, не нужны.
Если вы не используете Linux, я рекомендую загружать Ubuntu Live CD только для множества простых, но эффективных утилит командной строки.