Skip to content
KitploitKITPLOIT
ToolsBlog
Einreichen
ToolsBlog
Einreichen

Hacking-, PenTest- und Cybersicherheits-Tools für Ihr Sicherheitsarsenal!

Kitploit ist ein Verzeichnis von Hacking-, Cybersicherheits- und Pentesting-Tools. Entdecken Sie die neuesten Projekt-Updates, um Schwachstellen zu finden, Systeme zu analysieren, Tests zu automatisieren und Ihre Sicherheit zu stärken.

··Feeds·Kontakt·Datenschutz·© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
PAPIMonitor — Frida-basierter Laufzeit-API-Monitor für Android-Apps, der aufgerufene APIs, Parameter, Rückgabewerte und Aufrufursprünge über vordefinierte oder benutzerdefinierte Kategorien protokolliert. | Kitploit
Tools/GitHubGitHub/0xdad0/papimonitor
Android-SicherheitDynamische Analyse (Sandboxing)Mobile SicherheitAPI-Sicherheit
GitHub0xdad0/papimonitor

PAPIMonitor

Frida-basierter Laufzeit-API-Monitor für Android-Apps, der aufgerufene APIs, Parameter, Rückgabewerte und Aufrufursprünge über vordefinierte oder benutzerdefinierte Kategorien protokolliert.

Repository anzeigen
8711vor 2 JahrenVon Kitploit geprüft

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen

Logo

Python Version License

PAPIMonitor (Python API Monitor für Android-Apps) ist ein Python-Tool basierend auf Frida zur Überwachung benutzerausgewählter APIs während der App-Ausführung. Die App sollte in einem Emulator installiert sein, der bereits über ADB mit dem PC-Host verbunden ist. Der Benutzer kann entweder eine vordefinierte Liste von APIs aus mehreren Kategorien (z. B. Gerätedaten, Geräteinfo, SMS) oder eine benutzerdefinierte Liste von APIs über die Befehlszeile an das Skript übergeben. Das Tool speichert die aufgerufene API, die Parameter, den Rückgabewert sowie die Zeile und Datei, von der aus sie aufgerufen wurde.

Unten ist ein Beispiel für die Ausgabe:

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

⚠️ Warnung mit Google Emulator

⚠️ Frida scheint auf Android 11-12 (x86_64) (Google Emulatore) defekt zu sein.

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

Installation

Allgemeine Anforderungen:

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

Installation mit pyenv und virtualenv

  • Installiere pyenv und 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 mit virtualenv

  • virtualenv installieren
root@kitploit:~
sudo apt-get install python3-virtualenv
  • virtualenv aktivieren
root@kitploit:~
virtualenv env
source env/bin/activate
  • Anforderungen installieren
root@kitploit:~
pip install -r requirements
  • Lade frida-server in resources/frida-server/ herunter

Nach der Installation

  • adb im Pfad
  • Emulator/Gerät läuft bereits und ist verbunden

Verwendung

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     

Vordefinierte Kategorien

  • Gerätedaten
  • Geräteinfo
  • SMS
  • System-Manager
  • Base64 Kodierung/Dekodierung
  • Dex-Klassenlader
  • Netzwerk
  • Krypto
  • Krypto - Hash
  • Binder
  • IPC
  • Datenbank
  • SharedPreferences
  • WebView
  • Java Native Interface
  • Befehl
  • Prozess
  • Dateisystem - Java

Frida-Skript

Viele Frida-Skripte für Android finden Sie hier.

Tool herunterladen
Google EmulatorUbuntuWindowsMacOS
7.x x86✔️✔️✔️
8.x x86✔️✔️✔️
9.0 x86✔️✔️✔️
10.0 x86✔️✔️✔️
11.0 x86✔️✔️✔️
12.0 x86✔️✔️✔️