Skip to content
KitploitKITPLOIT
OutilsBlog
Soumettre
OutilsBlog
Soumettre

Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !

Kitploit est un répertoire d'outils de hacking, de cybersécurité et de pentesting. Découvrez les dernières mises à jour des projets pour trouver des vulnérabilités, analyser des systèmes, automatiser les tests et renforcer votre sécurité.

··Flux·Contact·Confidentialité·© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
PAPIMonitor — Moniteur d'API runtime basé sur Frida pour les applications Android qui enregistre les API invoquées, les paramètres, les valeurs de retour et les origines des appels à travers des catégories prédéfinies ou personnalisées. | Kitploit
Outils/GitHubGitHub/0xdad0/papimonitor
Sécurité AndroidAnalyse Dynamique (Sandboxing)Sécurité MobileSécurité des API
GitHub0xdad0/papimonitor

PAPIMonitor

Moniteur d'API runtime basé sur Frida pour les applications Android qui enregistre les API invoquées, les paramètres, les valeurs de retour et les origines des appels à travers des catégories prédéfinies ou personnalisées.

Voir le dépôt
87115il y a 2 ansVérifié par Kitploit

Populaires

Voir tout →

Découvrez les outils les plus utilisés par notre communauté.

Explorer tous les outils

Parcourez notre collection d'outils

Voir tous les outils →
Partager

Logo

Python Version License

PAPIMonitor (Python API Monitor pour applications Android) est un outil Python basé sur Frida pour surveiller les API sélectionnées par l'utilisateur lors de l'exécution de l'application. L'application doit être installée dans un émulateur déjà connecté via ADB à l'ordinateur hôte. L'utilisateur peut choisir de surveiller une liste prédéfinie d'API divisée en plusieurs catégories (par exemple, Données de l'appareil, Informations sur l'appareil, SMS) ou une liste personnalisée d'API passée via la ligne de commande au script. L'outil enregistre l'API invoquée, les paramètres, la valeur de retour, ainsi que la ligne et le fichier d'où elle a été appelée.

Voici un exemple de sortie :

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"
}

⚠️ Avertissement concernant l'émulateur Google

⚠️ Frida semble cassé sur Android 11-12 (x86_64) (Google Emulator).

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

Installation

Configuration requise :

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

Installation avec pyenv et virtualenv

  • Installer pyenv et 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

Installation avec virtualenv

  • installer virtualenv
root@kitploit:~
sudo apt-get install python3-virtualenv
  • activer virtualenv
root@kitploit:~
virtualenv env
source env/bin/activate
  • installer les dépendances
root@kitploit:~
pip install -r requirements
  • Télécharger frida-server dans resources/frida-server/

Post-installation

  • adb dans le PATH
  • émulateur/appareil déjà en cours d'exécution et connecté

Utilisation

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     

Catégories prédéfinies

  • Données de l'appareil
  • Informations sur l'appareil
  • SMS
  • Gestionnaire système
  • Encodage/Décodage Base64
  • Chargeur de classes Dex
  • Réseau
  • Crypto
  • Crypto - Hachage
  • Binder
  • IPC
  • Base de données
  • SharedPreferences
  • WebView
  • Interface native Java
  • Commande
  • Processus
  • FileSytem - Java

Script Frida

De nombreux scripts Frida pour Android peuvent être trouvés ici.


Télécharger l’outil
Émulateur GoogleUbuntuWindowsMacOS
7.x x86✔️✔️✔️
8.x x86✔️✔️✔️
9.0 x86✔️✔️✔️
10.0 x86✔️✔️✔️
11.0 x86✔️✔️✔️
12.0 x86✔️✔️✔️