模糊测试时Android上的进程监控

时间:2016-12-10 12:39:45

标签: android python security fuzzing process-monitoring

在模糊测试中,一个重要的部分是监视任何崩溃的目标(受攻击)进程并记录崩溃详细信息。 Sulley是一个模糊测试框架,主要用于Linux和Windows以及Python编写。我打算使用Kivy作为示例将其移植到Android,但是我想知道流程监视器是否能在Android上正常工作,除了Android上的进程监控有不同的方法吗?对此有何建议?

1 个答案:

答案 0 :(得分:1)

Tl;博士:否

Sulley使用pydbg,一个"纯python win32调试器接口。"所以,不,它可能不会起作用。

Sulley的process_monitor_unix.py似乎只是运行并监控这个过程。

替代

  1. 您可能会研究如何加入Android的调试功能。可以通过编程方式进行交互,从而创建一个Android进程监视器。
  2. 您可以在没有进程监视器的情况下运行Sulley。如果Sulley最终悬挂或撞毁,则表示可能发生撞车事故。
  3. boofuzz,Sulley衍生物(完全披露:我保持boofuzz)会将非响应和断开连接视为失败。