1
A
回答
0
您可以扫描可打印字符的字符串 - 二进制代码中的大部分字节都是不可打印的,所以当存在并且不间断的字符串(例如6个或更多可打印字符)时,它很可能是真正的字符串值。 Plus字符串通常以\ 0结尾,因此您可以查找以\ 0结尾的可打印字符串。
2
您可以使用strings(1)将文件中可打印字符的字符串提取到文件或管道,然后处理这些行。例如:
$ strings werl.exe
!This program cannot be run in DOS mode.
Rich
.text
`.rdata
@.data
.rsrc
QRVh
Could not load module %s.
win_erlexec
Could not find entry point "win_erlexec" in %s.
Could not find key %s in section %s of file %s
Cannot find erlexec.exe
erts-*
\bin
erts-
对此输出保存到一个文件out.txt
,你使用重定向:
$ strings werl.exe > out.txt
相关问题
- 1. C#从读取文本文件中读取二进制文件
- 2. 如何从二进制文件读取C文本文件?
- 3. 从二进制文件中提取图标的C/C++库
- 4. 需要使用java从任何二进制文件中提取文本
- 5. 使用junit测试从文本和二进制文件读取以及写入文本和二进制文件
- 6. 从与CMake的二进制文件中提取库版本
- 7. Binwalk没有从二进制文件中提取文件
- 8. 从大型二进制文件中提取zip文件
- 9. 二进制文件读取/用C
- 10. 二进制C++中的文件读取
- 11. 读取C中的二进制文件
- 12. 从进程输出中读取二进制文本和文本
- 13. 从二进制文件创建十六进制文本文件
- 14. 用php从二进制文件中提取数据
- 15. C++使用fstream从二进制文件读取字符串
- 16. 从文件中读取二进制数
- 17. 从二进制文件中读取文本时避免\ r \ n
- 18. 如何从特定的二进制文件格式中提取文本?
- 19. 从二进制文件中读取不成功用C
- 20. 使用C写入二进制文件#
- 21. 从Python中的二进制文件中提取字符串
- 22. 从VB.Net中的二进制文件中提取字符串
- 23. 将二进制文件转换为C中的文本文件
- 24. 使用PHP读取二进制文件
- 25. 使用Python读取纯文本的二进制文件
- 26. 二进制文件读取性能C++
- 27. 读取二进制文件C++
- 28. C:读取二进制文件
- 29. C二进制文件读取
- 30. 读取二进制文件:c
你指的是存储在类似版本,开发者,版权和说明资源文件的信息? – MeanEYE 2011-01-24 12:46:51