PyReveng3是用于逆向工程和分析二进制程序或就此而言任何二进制数据进行计算机考古研究的工具包。 过去,计算机非常奇怪,现代反向工程工具做出的一些基本假设(尤其是“内存是字节的线性数组”)使它们对历史性计算机毫无用处。 PyReveng3尽可能通用地处理所有此类问题,以处理我遇到的任何奇怪的计算机体系结构。 目前,这种普遍性扩展到: 支持最大64位的字大小 每个位置最多七个二进制属性 映射的内存(例如:R1000_400 / example.py) 储存的内存(例如:HP2226 / example_banked.py) 同一地址空间中的多个执行单元 跨执行单元地址空间共享的内