黑盒模糊测试之honggfuzz

git clone --depth 1 https://github.com/google/honggfuzz
cd honggfuzz
sudo apt-get install binutils-dev libunwind-dev clang
make

cd qemu_mode && make

cd honggfuzz-qemu/ && make

fuzz

eg:
honggfuzz -i input_dir -- <honggfuzz_dir>/qemu_mode/honggfuzz-qemu/x86_64-linux-user/qemu-x86_64 /usr/bin/djpeg ___FILE___

/home/yan/fuzz/honggfuzz/honggfuzz -i in -W ./out -- /home/yan/fuzz/honggfuzz/qemu_mode/honggfuzz-qemu/x86_64-linux-user/qemu-x86_64 ./pdfdetach ___FILE___

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 模糊测试是一种安全测试方法,其目的是通过向应用程序输入各种不同的数据,检查应用程序是否存在漏洞或异常行为。模糊测试并不涉及病毒或恶意软件的使用,因此不会读取病毒或带来危害。 然而,如果模糊测试中使用的数据源包含病毒或恶意软件,那么这些病毒或恶意软件可能会对测试环境或测试人员造成危害。因此,在进行模糊测试时,需要特别注意测试数据的来源和安全性,以确保测试人员和测试环境的安全。 ### 回答2: 模糊测试是一种软件测试方法,通过在不了解软件内部结构和实现的情况下,随机输入各种数据并观察软件的反应,以寻找软件可能存在的漏洞和风险。因此,模糊测试的本质是对软件进行压力测试和安全性评估。 在模糊测试中,测试人员可能会使用大量的无效、异常或者边界情况的输入数据来检查软件的稳定性和鲁棒性。尽管这些输入数据可以模拟真实世界中的各种情况,但它们并不会携带真正的病毒或恶意代码。 然而,模糊测试的目的是查找软件的漏洞,包括那些可能被客用来注入恶意代码的漏洞。因此,如果模糊测试发现了一个漏洞,并且未经妥善处理,这个漏洞可能会被客利用,从而造成安全风险和危害。但是需要明确的是,这个危害是由于软件本身的漏洞,而不是模糊测试本身带来的。 为了最大程度减少模糊测试可能带来的风险,测试人员通常会在控制的实验环境中进行测试,以避免对真实系统造成任何损害。此外,模糊测试通常会与其他软件测试方法(如白盒测试和静态代码分析)结合使用,以提高测试的准确性和可信度。 总之,模糊测试本身不会读取病毒,但如果发现并未妥善处理的漏洞,这些漏洞可能会被客利用,从而带来潜在的危害。因此,在进行模糊测试时,测试人员应该采取适当的措施来保护系统安全,并确保及时修复任何发现的漏洞。 ### 回答3: 模糊测试是一种软件测试方法,旨在通过给软件系统输入各种非预期的、无效的或不合理的输入数据,来模拟真实环境中可能存在的异常情况。它主要用于发现软件系统中的漏洞、错误和安全性问题。 就潜在的安全风险而言,模糊测试一般情况下不会直接读取病毒或带来危害。模糊测试者通常通过输入各种不同类型和格式的数据来查看系统在处理这些数据时是否会发生异常情况。在这个过程中,测试者并不会主动去运行病毒程序或者读取恶意文件。他们更关注的是观察系统在处理异常数据时是否存在内存溢出、缓冲区溢出、代码执行漏洞等安全问题。 然而,虽然模糊测试本身不会直接带来病毒或危害,但是在进行模糊测试时,可能会因为测试数据的异常性质,导致系统对一些输入的异常数据做出异常的响应,从而破坏系统的稳定性。这可能会导致系统崩溃或停止响应,间接地影响系统的正常运行。 因此,在进行模糊测试时,需要谨慎选择需要测试的输入数据类型和范围,确保测试数据的异常程度在系统能够容忍的范围内。同时,也需要保证测试环境的隔离,防止异常的数据输入对其他系统或网络环境造成负面影响。 总而言之,模糊测试本身可能不会直接读取病毒或带来危害,但在测试过程中需要谨慎操作,避免对系统稳定性造成不利影响。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值