有哪些工具可以帮助解码未知的二进制数据格式?
我知道 Hex Workshop 和 010 Editor 都支持结构。对于已知的固定格式,这些在有限的范围内是可以的,但对于更复杂的东西很难使用,尤其是对于未知格式。我想我正在寻找脚本语言或可编写脚本的 GUI 工具的模块。
例如,我希望能够从有限的已知信息(也许是一个幻数)中找到一个数据块中的结构。一旦我找到了一个结构,然后按照已知的长度和偏移量词来找到其他结构。然后在有意义的地方递归和迭代地重复这个。
在我的梦想中,甚至可能会根据我已经告诉系统的内容自动识别可能的偏移量和长度!