![]() |
1
0
这是一个有趣的问题,我认为答案是逆向工程二进制格式是一项获得的技能,但有一些工具可以帮助。 一个工具是 WinOLS 用于解释和编辑车辆发动机管理计算机二进制图像(主要是查找表中的数字数据)。它支持各种各样的endian格式(我认为不是pdp),以不同的宽度和偏移量查看数据,定义数组区域(map),并使用各种缩放和偏移选项在二维或三维中可视化它们。它还有一个启发式/统计式自动地图查找工具,可能对您有用。 这是一个商业工具,但是免费的演示会让你做任何事情,除了保存对二进制文件的更改,并使用你不需要的引擎管理功能。您说过您只对开源解决方案感兴趣,但这是stackoverflow,其他人可能不会那么挑剔。 |
![]() |
2
2
所有文件都有一个标题。从那里开始,看看两个文件之间有什么相似之处,消除常见的“签名”,并处理不同之处。它们应该标记记录的数量、出口日期和类似的东西。 两个标题之间的公共部分可能只是一般签名,我想您可以忽略它们。 |
![]() |
3
2
如果您所在的系统提供 truss ,只需注意系统调用的写入,您可能会有一个好主意。程序也可能会直接从内存中mmap文件并进行复制,但这并不常见。
查看二进制文件也可能有意义。在UNIX系统上,您可以使用 反汇编 查看二进制文件的布局。这将指向代码和数据部分。然后您可以打开二进制文件的十六进制编辑器并转到特定的偏移量。你可能对我的 tips for Solaris binary files . |
![]() |
4
1
|
![]() |
5
0
我希望有一个神奇的实用程序,可以解决模式,尝试不同的结尾等,但似乎没有! |
![]() |
Jon · Python从HTTPS aspx下载图像 7 年前 |
![]() |
Programmer · 我需要有关二进制文件[副本]的帮助 7 年前 |
![]() |
CodeXtack · 从二进制文件c获取值类型# 7 年前 |
![]() |
Naveen · 在C语言中从二进制文件读写整数++ 7 年前 |
![]() |
Grechka Vassili · 二进制文件中的读写结构[关闭] 7 年前 |
![]() |
MaatDeamon · Marc21 Akka流二进制解码器 7 年前 |