Skip to content
KitploitKITPLOIT
HerramientasBlog
Enviar
HerramientasBlog
Enviar

¡Herramientas de Hacking, PenTest y Ciberseguridad para tu Arsenal de Seguridad!

Kitploit es un directorio de herramientas de hacking, ciberseguridad y pentesting. Descubre las últimas actualizaciones de proyectos para encontrar vulnerabilidades, analizar sistemas, automatizar pruebas y fortalecer tu seguridad.

··Feeds·Contacto·Privacidad·© 2026 Kitploit

Directorio de Herramientas

Categorías

Ver todas las categorías
Loading categories
PAPIMonitor — Monitor de API en tiempo real basado en Frida para aplicaciones Android que registra las APIs invocadas, parámetros, valores de retorno y orígenes de llamada en categorías predefinidas o personalizadas. | Kitploit
Herramientas/GitHubGitHub/0xdad0/papimonitor
Seguridad AndroidAnálisis Dinámico (Sandboxing)Seguridad MóvilSeguridad de APIs
GitHub0xdad0/papimonitor

PAPIMonitor

Monitor de API en tiempo real basado en Frida para aplicaciones Android que registra las APIs invocadas, parámetros, valores de retorno y orígenes de llamada en categorías predefinidas o personalizadas.

Ver Repositorio
87115hace 2 añosRevisado por Kitploit

Más Populares

Ver todos →

Descubre las herramientas más usadas por nuestra comunidad.

Explora todas las herramientas

Explora nuestra colección de herramientas

Ver todas las herramientas →
Compartir

Logo

Python Version License

PAPIMonitor (Python API Monitor para aplicaciones Android) es una herramienta de Python basada en Frida para monitorear APIs seleccionables por el usuario durante la ejecución de la aplicación. La aplicación debe estar instalada en un emulador ya conectado a través de ADB al PC host. El usuario puede elegir monitorear una lista predefinida de APIs dividida en varias categorías (ej., Datos del Dispositivo, Información del Dispositivo, SMS) o una lista personalizada de APIs pasada a través de la línea de comandos al script. La herramienta almacena la API invocada, los parámetros, el valor de retorno, y la línea y el archivo desde donde fue llamada.

A continuación se muestra un ejemplo de salida:

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

⚠️ Advertencia con el Emulador de Google

⚠️ Frida seems broken on Android 11-12 (x86_64) (Google Emulatore).

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

Instalación

Requisitos generales:

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

Instalación con pyenv y virtualenv

  • Instalar pyenv y 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

Instalación con virtualenv

  • instalar virtualenv
root@kitploit:~
sudo apt-get install python3-virtualenv
  • activar virtualenv
root@kitploit:~
virtualenv env
source env/bin/activate
  • instalar dependencias
root@kitploit:~
pip install -r requirements
  • Descargar frida-server en resources/frida-server/

Post Instalación

  • adb en PATH
  • emulador/dispositivo ya ejecutándose y conectado

Uso

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     

Categorías Predefinidas

  • Device Data
  • Device Info
  • SMS
  • System Manager
  • Base64 encode/decode
  • Dex Class Loader
  • Network
  • Crypto
  • Crypto - Hash
  • Binder
  • IPC
  • Database
  • SharedPreferences
  • WebView
  • Java Native Interface
  • Command
  • Process
  • FileSytem - Java

Script de Frida

Se pueden encontrar muchos scripts de Frida para Android aquí.


Descargar herramienta
Google EmulatorUbuntuWindowsMacOS
7.x x86✔️✔️✔️
8.x x86✔️✔️✔️
9.0 x86✔️✔️✔️
10.0 x86✔️✔️✔️
11.0 x86✔️✔️✔️
12.0 x86✔️✔️✔️