文件名称:Ptrace-for-Android:一个用户级调试应用程序,可以跟踪 Android 中正在运行的应用程序
文件大小:159KB
文件格式:ZIP
更新时间:2024-07-22 16:10:58
C
Ptrace-for-Android 一个用户级调试应用程序,可以跟踪 Android 中正在运行的应用程序。 一、简介: Ptrace 是 linux 发行版中最重要的系统调用之一。大多数调试实用程序(如 gdb 和其他常见调试实践)在很大程度上都涉及 Ptrace 的使用。另一方面,考虑到 android 是建立在 linux 之上的事实, android 同样喜欢 Ptrace 的内置实现。但是可以利用 Android 中 Ptrace 效率的现成工具/实用程序数量非常有限。所以在这个项目中,我们设计了一个应用程序跟踪器,它基本上适用于 android 平台,它具有跟踪应用程序与内核交互的能力。我们的跟踪器列出了所有交互,这些交互基本上是系统调用,并为任何调试器提供了足够的信息。我们的跟踪器提供了一些其他附加功能,使用户能够密切检查/监视特定系统调用,可以在发生可疑系统调用时杀
【文件预览】:
Ptrace-for-Android-master
----SBAppTracer()
--------gradlew(5KB)
--------settings.gradle(15B)
--------.idea()
--------SBAppTracer.iml(828B)
--------gradle()
--------gradlew.bat(2KB)
--------gradle.properties(853B)
--------.gitignore(81B)
--------app()
--------build.gradle(437B)
----README.md(4KB)