Hola comunidad, hoy les traigo un pequeño tutorial de hacer uso de la herramienta unnamedRAT (https://github.com/d3adlym1nd/unnamed_rat) en android gracias a Termux (https://play.google.com/store/apps/details?id=com.termux).
Se procede a instalar termux, luego se instalan los siguientes paquetes:
pkg install openssl openssl-tool make git nano
Clonar el repo:
git clone https://github.com/d3adlym1nd/unnamed_rat.git
Luego nos dirigimos al directorio del servidor linux en ./unnamed_rat/Server/Linux/, y se edita el fichero headers.hpp con nano, modificando lo siguiente:
//Si se quiere salida de texto con color
#define _COLOR
//Idioma del programa, comentar/descomentar como se requiera
#define ES
//#define EN
//Descomentar lo siguiente
#define _TERMUX
//Maximo de clientes a manejar
#define Max_Clients 10
El proposito de #define _TERMUX es para compilar el programa con la salida de texto y barra de progreso un poco mas reducidad. Luego se compila con:
make
Una vez compilado se procede a generar el certificado y llave privada en el mismo directorio donde se encuentra el ejecutable del servidor:
openssl req -x509 -newkey rsa:4096 -out cacer.pem -outform PEM -days 1825 -nodes
Si hasta aqui el telefono no se prendio fuego, vamos bien.
Luego solo toca ejecutar el servidor en el telefono y el cliente en una pc:
./server 31337
Aqui unas capturas
(https://i.imgur.com/r6FewoQ.jpg)
(https://i.imgur.com/AZqPXmg.jpg)
(https://i.imgur.com/fUgwlZx.jpg)
Ahora disponemos de la herramienta en cualquier momento y lugar. Espero les guste, tambien pueden revisar el proyecto unnamedRAT (https://github.com/d3adlym1nd/unnamed_rat), ahora con documentacion en español e ingles ;D.
Saludos.