英语法语西班牙语

Ad


OnWorks 网站图标

fuzz - 云端在线

通过 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器在 OnWorks 免费托管服务提供商中运行 fuzz

这是可以使用我们的多个免费在线工作站之一(例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器)在 OnWorks 免费托管服务提供商中运行的命令模糊

程序:

您的姓名


fuzz - 压力测试程序

概要


模糊 [-t|--超时时间(秒)] [-p|--可打印] [-n|--换行符 N] [-l|--长度 totlen]
[-m|--maxline maxlinelen] [-r|--runco​​unt numruns] [-b|--bytes] [-c|--chroot] [-u|--user
用户名] [-a|--args] [-o|--omitdata] [-e|--执行文件名] [-x|--maxargs numargs]
[-d|--dontask] [-y|--mararglen arglen] [-V|--version] [-i|--priority] 目标 targetarg...

商品描述


模糊 是一个旨在发现其他程序中的错误的程序。 它通过做一种形式来做到这一点
黑盒测试。 它通过多次运行目标程序并通过
它随机输入。 现在这可以来自两个地方之一,标准输入和命令
行参数。 每当程序达到要求的运行次数时,测试就完成了
成功完成或程序崩溃。

目标程序后面的任何参数都直接传递给目标程序。

注意:如果程序不在 PATH 中,则必须使用绝对路径引用它。

配置
-一种, --参数
除了通过 stdin 传递随机数据之外,还传递随机命令行参数。
这只是设置要传递给 256 的数字或随机参数。请参阅 BUGS
部分。

-b, --字节
除了通过运行次数计数。 通过字节计数
通过标准输入发送到程序。 这个选项除了
制作一些有趣的东西。

-C, --chroot
因为没有人知道在给定随机输入时程序会做什么。 这个
允许程序在运行时被关在笼子里,这样它可能会损坏
能够做到的事情被最小化了。 这要求以 root 身份运行 fuzz。 它会
在运行测试程序之前删除 privlages。 此选项最适合用于
结合 --user 选项。 这通常需要一个程序
静态链接。

-d, --dontask
在目标程序肯定是包的一部分的情况下,
包装信息将提供所需的版本信息,然后您可以使用
此选项可避免被询问版本是什么。

-一世, - 优先事项
以指定的优先级运行。

-l, - 长度 长度
通过 stdin 进入目标的数据流的长度(以字节为单位)
程序。 默认长度为 100K。

-米, --最大线 最大线
指定传入标准输入的随机数据流中的最大行长度。

-n, --换行 N
在输入流中包含随机 N 换行符。

-o, --省略数据
有些程序不接受来自标准输入的输入。 他们只从命令中获取输入
行参数。 如果是这种情况,只需使用 --omitdata 选项。

-p, --可打印
这将标准输入和命令行参数都限制为仅可打印
人物。 默认情况下,fuzz 将完全随机的字节传递给目标程序。

-r, --运行次数 运行计数
运行目标程序的次数。 默认值为 10,000。

-t, - 暂停 时间
这设置了模糊等待其他程序的秒数
在它假定程序挂起之前。 默认值为 120 秒。 这个
感知程序何时挂起并不完全可靠。 见 BUGS
部分。

-你, - 用户 USERNAME
由于不知道在给定随机输入时程序会做什么,这
指定运行目标程序的用户,以便于查找
并修复可能在您的文件系统中潦草地写的任何内容。 这个
选项旨在与 --chroot 选项结合使用,并且只会
如果 fuzz 以 root 身份运行,则工作。

-V, - 版
打印 fuzz 的版本并退出。

-X。 --最大参数 数字
这是设置传递给每个调用的最大参数数
目标程序。

-y, --maxarglen 阿格伦
设置传递给目标程序的参数的最大长度。

示例


检查 grep:

模糊 grep foo

用不同的用户运行程序:

fuzz --chroot --user 没有人 cpio -i

当程序不在路径中时,使用绝对补丁来访问它:

模糊 ./src/myprogram

使用 onworks.net 服务在线使用 fuzz


免费服务器和工作站

下载 Windows 和 Linux 应用程序

Linux 命令

Ad