Skip to content
KitploitKITPLOIT
StrumentiBlog
Invia
StrumentiBlog
Invia

Strumenti di Hacking, PenTest e Cybersecurity per il tuo Arsenale di Sicurezza!

Kitploit è una directory di strumenti di hacking, cybersecurity e pentesting. Scopri gli ultimi aggiornamenti dei progetti per trovare vulnerabilità, analizzare sistemi, automatizzare i test e rafforzare la tua sicurezza.

··Feed·Contatto·Privacy·© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
PAPIMonitor — Monitor API runtime basato su Frida per app Android che registra le API invocate, i parametri, i valori di ritorno e le origini delle chiamate attraverso categorie predefinite o personalizzate. | Kitploit
Strumenti/GitHubGitHub/0xdad0/papimonitor
Sicurezza AndroidAnalisi Dinamica (Sandboxing)Sicurezza MobileSicurezza delle API
GitHub0xdad0/papimonitor

PAPIMonitor

Monitor API runtime basato su Frida per app Android che registra le API invocate, i parametri, i valori di ritorno e le origini delle chiamate attraverso categorie predefinite o personalizzate.

Vedi Repository
87112 anni faRevisionato da Kitploit

Più Popolari

Vedi tutti →

Scopri gli strumenti più utilizzati dalla nostra community.

Esplora tutti gli strumenti

Sfoglia la nostra collezione di strumenti

Vedi tutti gli strumenti →
Condividi

Logo

Python Version License

PAPIMonitor (Python API Monitor per app Android) è uno strumento Python basato su Frida per il monitoraggio delle API selezionabili dall'utente durante l'esecuzione dell'app. L'app dovrebbe essere installata in un emulatore già connesso tramite ADB al PC host. L'utente può scegliere di monitorare un elenco predefinito di API suddiviso in diverse categorie (es., Dati del dispositivo, Informazioni sul dispositivo, SMS) o un elenco personalizzato di API passate tramite riga di comando allo script. Lo strumento memorizza l'API invocata, i parametri, il valore di ritorno, e la riga e il file da cui è stata chiamata.

Di seguito è riportato un esempio di output:

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

⚠️ Attenzione con l'Emulatore Google

⚠️ Frida sembra non funzionare su Android 11-12 (x86_64) (Emulatore Google).

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

Installazione

Requisiti generali:

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

Installazione con pyenv e virtualenv

  • Installa pyenv e 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

Installazione con virtualenv

  • installa virtualenv
root@kitploit:~
sudo apt-get install python3-virtualenv
  • attiva virtualenv
root@kitploit:~
virtualenv env
source env/bin/activate
  • installa i requisiti
root@kitploit:~
pip install -r requirements
  • Scarica frida-server in resources/frida-server/

Post Installazione

  • adb nel PATH
  • emulatore/dispositivo già in esecuzione e connesso

Utilizzo

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     

Categorie predefinite

  • Dati del dispositivo
  • Informazioni sul dispositivo
  • SMS
  • Gestore di sistema
  • Codifica/decodifica Base64
  • Dex Class Loader
  • Network
  • Crypto
  • Crypto - Hash
  • Binder
  • IPC
  • Database
  • SharedPreferences
  • WebView
  • Java Native Interface
  • Command
  • Process
  • FileSytem - Java

Script Frida

Molti script Frida per Android si possono trovare qui.

Scarica lo strumento
Google EmulatorUbuntuWindowsMacOS
7.x x86✔️✔️✔️
8.x x86✔️✔️✔️
9.0 x86✔️✔️✔️
10.0 x86✔️✔️✔️
11.0 x86✔️✔️✔️
12.0 x86✔️✔️✔️