如何更好地可视化这个二进制文件?
How to visualize this binary file better?
我查看文件的源代码,看到了
我运行 file script
看看
ELF 64-bit LSB executable, AMD x86-64, version 1 (SYSV),
for GNU/Linux 2.6.9, dynamically linked (uses shared libs), not stripped
我记得我有时能够以纯文本形式读取此二进制文件,并发现它是依赖于文件系统的脚本。
但是,我忘了我是怎么做到的。
该脚本只是拆分一个文件,只对它使用的拆分模式感兴趣。
但是,对于那些 ^@
标志,很难理解它。
但是,您可以阅读的文本相当多。
如何更好地可视化这样的二进制文件?
我建议使用 strings 命令:
strings script | less
请注意,尽管名称如此,script
并不是脚本而是二进制可执行文件,如 file
所示。
我查看文件的源代码,看到了
我运行 file script
看看
ELF 64-bit LSB executable, AMD x86-64, version 1 (SYSV),
for GNU/Linux 2.6.9, dynamically linked (uses shared libs), not stripped
我记得我有时能够以纯文本形式读取此二进制文件,并发现它是依赖于文件系统的脚本。
但是,我忘了我是怎么做到的。
该脚本只是拆分一个文件,只对它使用的拆分模式感兴趣。
但是,对于那些 ^@
标志,很难理解它。
但是,您可以阅读的文本相当多。
如何更好地可视化这样的二进制文件?
我建议使用 strings 命令:
strings script | less
请注意,尽管名称如此,script
并不是脚本而是二进制可执行文件,如 file
所示。