这是 unifuzz 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
unifuzz - 发出旨在测试 Unicode 处理的字符串
概要
单模糊 ([选项 标志])
商品描述
单模糊 发出旨在测试程序接受 Unicode 的能力的字符串
input 处理意外输入。 这些包括:来自所有 Unicode 范围的字符,
私人使用字符、代理、未定义字符、非字符、控制
字符、异国空间字符、违反规范化规则的序列、意外
序列(例如,一个范围内的基本字符,后跟一个范围内的组合字符)
另一个范围),以及组合字符的长序列。 它还可以产生非常
长行、包含嵌入空值的字符串和格式错误的 UTF-8。
指挥 LINE 旗帜
-b 限制输出到基本多语言平面(平面 0)。
-g 不发出特定字符。
-h 打印使用信息。
-l 发出很长的行。
-n 发出带有嵌入空值的字符串。
-q 保持安静。 省略评论。
-r
设置要发出的随机字符数。
-S 扫描范围 - 从每个范围发出一个字符。
-s
设置随机数生成器的种子。
-u 发出格式错误的 UTF-8。
-v 打印版本信息。
随机字符的序列由伪随机数生成器确定,因此
可以通过将种子设置为相同的值来获得相同的序列。 如果没有设置在
命令行,根据执行时间选择种子。 使用的种子包括在内
在输出中的“Seed = NNNNNN”形式的行中,紧接在随机之前
字符序列。 注意,为了获得相同的序列,需要保持
限制输出到 BMP 的相同设置。
参考文献:
Unicode 标准,版本 5.0
使用 onworks.net 服务在线使用 unifuzz