Я пытаюсь разобрать файл на Ubuntu и извлечь только текстовый раздел. Для этого я использую objdump -d executable_file > dump
. Это дает мне хороший человеко-читаемый результат.Разберите файл и получите байты из текстового раздела
Однако я ищу двоичных байтов (которые отображаются во втором столбце вывода):
MEM_ADDRESS <.text>:
MEM_ADDRESS: XX XX HUMAN_READABLE_DISASM
MEM_ADDRESS: XX XX XX XX HUMAN_READABLE_DISASM
То, что я хочу, чтобы извлечь Является ли XX
как единый поток байтов, так же, как в исходном двоичном формате.
Можно ли это сделать без разбора выходного файла?