Sulley模糊测试框架如何在虚拟机上运行?

时间:2015-11-22 19:04:40

标签: fuzzing procmon

根据我的理解,process_monitor在本地存储crashbin信息。如果它在虚拟机上运行且测试用例导致进程和目标计算机无响应,则vmcontrol将恢复为早期快照。崩溃信息如何显示在Web界面上,或者如果在恢复到之前的快照时丢失了崩溃信息,那么它是如何丢失的?

1 个答案:

答案 0 :(得分:1)

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