【问题标题】:How does the Sulley fuzzing framework procmon work on a virtual machine?Sulley fuzzing 框架 procmon 如何在虚拟机上工作?
【发布时间】:2016-02-24 20:14:45
【问题描述】:

据我了解,process_monitor 将 crashbin 信息存储在本地。如果它在虚拟机上运行,​​并且测试用例导致进程和目标机器无响应,则 vmcontrol 将恢复到较早的快照。 crashbin 信息如何显示到 Web 界面,或者如果在恢复到早期快照时丢失,此时如何访问?

【问题讨论】:

  • 我投票结束这个问题,因为它似乎超出了 SO 的范围
  • 好的,谢谢!
  • @Strawberry 为什么似乎跑题了?在我看来,这属于“程序员常用的软件工具”的范畴。 stackoverflow.com/help/on-topic
  • @JoshP 我建议总共 88 个问题和 20 个关注者可以证明我的观点 - 但我的只是一票
  • @Strawberry 你的意思是说这个工具还不够普遍,不够合格吗?

标签: fuzzing procmon


【解决方案1】:

浏览了Sulley环境中的大部分代码后,发现sessions.py模块中的restart_target()方法在vmcontrol先可用的情况下,会在虚拟机上调用重启,然后再尝试重启进程通过procmon(如果可用)。通过切换这些顺序,我可以解决从 crashbin 中丢失日志信息的问题,除非整个目标机器都没有响应。

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-04-10
  • 2012-06-30
  • 1970-01-01
  • 2014-01-18
  • 2019-04-19
  • 1970-01-01
相关资源
最近更新 更多