代码之家  ›  专栏  ›  技术社区  ›  eKKiM

boofuzz-目标连接重置,跳过错误

  •  2
  • eKKiM  · 技术社区  · 7 年前

    我使用boofuzz来模糊特定的应用程序。在创建块等和一些测试时,我注意到目标有时会关闭连接。这会导致procmon终止目标进程并重新启动它。然而,这对于这个目标来说是完全没有必要的。

    我可以告诉boofuzz不要将其作为错误处理(这样目标就不会重新启动)吗

    [2017-11-04 17:09:07,012]     Info: Receiving...
    [2017-11-04 17:09:07,093]       Check Failed: Target connection reset.
    [2017-11-04 17:09:07,093]   Test Step: Calling post_send function:
    [2017-11-04 17:09:07,093]     Info: No post_send callback registered.
    [2017-11-04 17:09:07,093]   Test Step: Sleep between tests.
    [2017-11-04 17:09:07,094]     Info: sleeping for 0.100000 seconds
    [2017-11-04 17:09:07,194]   Test Step: Contact process monitor
    [2017-11-04 17:09:07,194]     Check: procmon.post_send()
    [2017-11-04 17:09:07,196]       Check OK: No crash detected.
    
    1 回复  |  直到 7 年前
        1
  •  3
  •   jtpereyda    7 年前

    好问题!没有任何方法可以做到这一点,但确实应该有。重置连接并不总是意味着失败。

    我刚刚补充说 ignore_connection_reset ignore_connection_aborted 选项 Session

    http://boofuzz.readthedocs.io/en/latest/source/Session.html

    您可能会发现添加了这些参数的提交提供了一些boofuzz内部工作原理的信息(相关第182-183213-214741-756行): https://github.com/jtpereyda/boofuzz/commit/a1f08837c755578e80f36fd1d78401f21ccbf852

    谢谢你提出的问题。

    推荐文章