二进制数据生成工具bin_gen详解

bin_gen是一个用于生成可控二进制数据的Python脚本工具,支持递增/递减字节序列、固定字节填充、随机字节生成等功能,方便安全研究人员和开发者快速创建测试数据。

bin_gen

在开发新项目时,我需要一种能创建可控二进制数据文件的方法。例如生成0到255的顺序字节,或是包含10个0x03的连续数据块,为此我编写了bin_gen工具。虽然在Linux环境下存在多种替代方案,但对我来说这个工具既快捷又无需记忆复杂命令。

核心功能

  • 支持递增/递减字节序列(通过--reverse参数)
  • 可设置起始字节(--start)和数据长度(--length
  • 自动处理0xFF到0x00的循环(反向时从0x00到0xFF)
  • 支持固定字节填充(--fixed-char参数)
  • 支持随机字节生成(--random参数)
  • 默认输出到标准输出,可通过--file参数保存至文件

下载bin_gen工具

comments powered by Disqus
使用 Hugo 构建
主题 StackJimmy 设计