格式化 objdump -sj .text 的输出

格式化 objdump -sj .text 的输出

我希望使用 Linux 命令获取 Microsoft PE 文件的 .text 部分的内容。当我使用

objdump -sj .text filename.exe

输出由最左边的偏移量(十六进制格式)组成,中间是内容(十六进制格式),右边是点和 ASCII 字符的混合。我不知道这些点是否代表不可打印的字符。下面是屏幕截图。在此处输入图片描述

有没有办法调整输出格式?理想情况下,我希望获得不带十六进制数字的可打印字符串。我查看了 objdump 手册页,但找不到这样做的方法。

相关内容