在模糊中,一个重要的部分是监视任何崩溃的目标(攻击)过程,并继续记录崩溃详细信息。Sulley是一个模糊的框架,主要旨在在Linux和Windows和Windows以及书面的Python上工作。我计划以Kivy为例将其移植到Android上,但是我想知道该过程监视器是否在Android上正常工作,因为我除了在Android上进行过程监视具有不同的方法吗?对此有任何建议吗?
tl; dr:no
Sulley使用PYDBG,这是"纯Python Win32调试器接口"。所以,不,它可能不起作用。
Sulley的Process_monitor_unix.py似乎只是运行并监视过程。
替代品
- 您可能会研究如何进入Android的调试功能。可以通过编程方式进行交互,因此可以创建Android Process Monitor。
- 您总是可以在没有过程监视器的情况下运行Sulley。如果Sulley最终悬挂或坠毁,这将表明潜在的崩溃。
- Boofuzz,Sulley衍生物(完全披露:我维持的Boofuzz)将把非反应和断裂的连接视为失败。