在模糊测试中,一个重要的部分是监视目标(被攻击)进程的任何崩溃并记录崩溃细节。 Sulley是一个主要用于 Linux 和 Windows 的模糊测试框架,由 Python 编写。我打算以Kivy为例将其移植到 Android,但是我想知道进程监视器是否会在 Android 上正常工作,因为除了 Android 上的进程监视有不同的方法?对此有何建议?
问问题
263 次
1 回答
1
Tl;博士:没有
Sulley 使用pydbg,一个“纯python win32 调试器接口”。所以,不,它可能行不通。
Sulley 的 process_monitor_unix.py 似乎只是运行和监视进程。
备择方案
- 您可能会研究如何使用 Android 的调试功能。可以通过编程方式进行交互,从而创建一个 Android 进程监视器。
- 您始终可以在没有进程监视器的情况下运行 Sulley。如果 Sulley 最终挂起或坠毁,则表明可能发生坠机。
- boofuzz是 Sulley 的一个衍生产品(完全披露:我维护 boofuzz)会将无响应和断开的连接视为失败。
于 2016-12-12T00:11:14.007 回答