GNU Poke 1.0 二进制数据编辑器可用

经过三年的开发,GNU Poke(一个交互式二进制数据编辑器)的第一个版本发布了。 与允许您在位和字节级别编辑信息的转储编辑器不同,Poke 提供了一种用于描述和解析数据结构的成熟语言,从而可以自动编码和解码不同格式的数据。

一旦确定了二进制数据的结构,例如通过参考支持的格式列表,用户就可以在更高级别执行搜索、检查和修改操作,操作抽象结构,例如 ELF 字符表、MP3 标签、DWARF表达式和表条目磁盘分区。 提供了各种格式的现成描述库。

该程序可用于调试和测试项目,例如链接器、汇编器和可执行压缩实用程序,用于逆向工程,用于解析和记录数据格式和协议,以及用于构建操作二进制数据的其他实用程序,例如 diff 和 patch二进制文件。

GNU Poke 1.0 二进制数据编辑器可用


来源: opennet.ru

添加评论