有什么工具可以帮助解码未知的二进制数据格式?
我知道十六进制工作室和010编辑器都支持结构。对于已知的固定格式,这些在一定程度上是可以的,但是对于更复杂的格式,特别是对于未知的格式,就很难使用了。我想我正在寻找一个脚本语言模块或者一个可编写脚本的 GUI 工具。
例如,我希望能够从有限的已知信息(可能是一个神奇的数字)中找到一个数据块内的结构。一旦我找到了一个结构,然后按照已知的长度和偏移字找到其他结构。然后在有意义的地方递归地、迭代地重复这个步骤。
在我的梦中,甚至可能根据我已经告诉系统的信息自动识别可能的偏移量和长度!