Skip to content
KitploitKITPLOIT
工具博客
提交
工具博客
提交

黑客、渗透测试和网络安全工具,武装您的安全武器库!

Kitploit 是一个黑客、网络安全和渗透测试工具的目录。发现最新的项目更新,查找漏洞、分析系统、自动化测试并加强你的安全。

··订阅源·联系·隐私·© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
PAPIMonitor — 基于Frida的Android应用运行时API监控器,可记录调用的API、参数、返回值以及调用来源,支持预定义或自定义类别。 | Kitploit
工具/GitHubGitHub/0xdad0/papimonitor
Android安全动态分析 (沙盒)移动安全API 安全
GitHub0xdad0/papimonitor

PAPIMonitor

基于Frida的Android应用运行时API监控器,可记录调用的API、参数、返回值以及调用来源,支持预定义或自定义类别。

查看仓库
871152年前Kitploit 审核通过

最受欢迎

查看全部 →

发现我们社区最常用的工具。

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享

Logo

Python Version License

PAPIMonitor(Python API Monitor,面向安卓应用的API监控工具)是一款基于 Frida 开发的 Python 工具,用于在应用运行过程中监控用户选择的 API。 该应用需预先安装在模拟器中,并通过 ADB 与 PC 主机连接。 用户可以选择监控按类别划分的预定义 API 列表(例如:设备数据、设备信息、短信等),或通过命令行向脚本传入自定义 API 列表。 工具会记录被调用的 API、参数、返回值,以及调用所在的文件和行号。

以下是输出示例:

root@kitploit:~
{   
    "category": "Custom", 
    "class": "com.dave.popupre.MainActivity", 
    "method": "getText", 
    "args": [], 
    "calledFrom": "com.dave.popupre.MainActivity$1.onClick(MainActivity.java:26)", 
    "returnValue": "Hello Toast!", 
    "time": "03/09/2021, 14:43:06"
}

⚠️ Google 模拟器警告

Google 模拟器UbuntuWindowsMacOS
7.x x86✔️✔️✔️
8.x x86✔️✔️✔️
9.0 x86✔️✔️✔️
10.0 x86✔️✔️✔️
11.0 x86✔️✔️✔️
12.0 x86✔️✔️✔️

⚠️ Frida 在 Android 11-12 (x86_64)(Google 模拟器)上似乎存在问题。

  • issue-1917
  • issue-1977
  • issue-1982

安装

通用依赖:

root@kitploit:~
sudo apt-get install libjpeg-dev zlib1g-dev

使用 pyenv 和 virtualenv 安装

  • 安装 pyenv 和 pyenv-virtualenv
root@kitploit:~
pyenv install 3.8.0
pyenv virtualenv 3.8.0 papi-monitor
pyenv activate 3.8.0/envs/papi-monitor
pip3 install -r requirements

使用 virtualenv 安装

  • 安装 virtualenv
root@kitploit:~
sudo apt-get install python3-virtualenv
  • 激活 virtualenv
root@kitploit:~
virtualenv env
source env/bin/activate
  • 安装依赖
root@kitploit:~
pip install -r requirements
  • 下载 frida-server 至 resources/frida-server/

后置安装

  • 确保 adb 位于 PATH 环境变量中
  • 确保模拟器/设备已运行并连接

用法

root@kitploit:~
python papi_monitor.py --package-name com.package.name --filter "Crypto"
python papi_monitor.py --file-apk app.apk --api-monitor api_personalized.json
python papi_monitor.py --package-name com.package.name --api-monitor api_personalized.json
python papi_monitor.py --package-name com.package.name --filter "ALL"
python papi_monitor.py --package-name com.package.name --api-monitor api_personalized.json --store-script True --filter "Crypto" "Crypto - Hash"
python papi_monitor.py --package-name com.package.name --api-monitor api_personalized.json --pinning-bypass --antiroot-bypass     

预定义分类

  • 设备数据
  • 设备信息
  • 短信
  • 系统管理器
  • Base64 编码/解码
  • Dex 类加载器
  • 网络
  • 加密
  • 加密 - 哈希
  • Binder
  • IPC
  • 数据库
  • SharedPreferences
  • WebView
  • Java 原生接口
  • 命令
  • 进程
  • 文件系统 - Java

Frida 脚本

更多适用于安卓的 Frida 脚本可在此处找到:这里。

下载工具