Ptrace for Android一个用户级调试应用程序,跟踪Android中正在运行的应用程序
Ptrace-for-Android 是一个用户级调试应用程序,可以跟踪Android中正在运行的应用程序。
一、简介:Ptrace 是 Linux 发行版中最重要的系统调用之一。大多数调试实用程序(如 gdb 和其他常见调试实践)在很大程度上都涉及 Ptrace 的使用。另一方面,考虑到 Android 是建立在 Linux 之上的事实, Android 同样喜爱 Ptrace 的内置实现。但可以利用 Android 中 Ptrace 效率的现成工具/实用程序数量非常有限。因此在这个项目中,我们设计了一个应用程序跟踪器,它基本上适用于 Android 平台,并具有跟踪应用程序与内核交互的能力。我们的跟踪器列出了所有交互,这些交互基本上是系统调用,并为任何调试器提供了足够的信息。我们的跟踪器提供了一些其他附加功能,使用户能够密切检查/监视特定系统调用,甚至可以在发生可疑系统调用时杀死该进程。
下载地址
用户评论