
Herramienta de Administración Remota en Python (RAT)
Stitch es solo para fines educativos/de investigación. El autor NO asume ninguna responsabilidad y/o obligación por la forma en que decidas usar cualquiera de las herramientas/código fuente/archivos proporcionados. El autor y cualquier persona afiliada no serán responsables por pérdidas y/o daños en conexión con el uso de CUALQUIER archivo proporcionado con Stitch. Al usar Stitch o cualquier archivo incluido, entiendes que ACEPTAS USARLO BAJO TU PROPIO RIESGO. Una vez más, Stitch y TODOS los archivos incluidos son solo con fines EDUCATIVOS y/o de INVESTIGACIÓN. Stish está diseñado ÚNICAMENTE para ser usado en tus propios laboratorios de pentesting, o con el consentimiento explícito del propietario de la propiedad que se está probando.
Una herramienta de administración remota multiplataforma en Python:
Este es un framework multiplataforma en Python que te permite construir payloads personalizados para Windows, Mac OSX y Linux. Puedes seleccionar si el payload se vincula a una IP y puerto específicos, escucha una conexión en un puerto, opción de enviar un correo electrónico con información del sistema al iniciar el sistema, y opción de iniciar keylogger al arrancar. Los payloads creados solo pueden ejecutarse en el sistema operativo en el que fueron creados.
Toda la comunicación entre el host y el objetivo está cifrada con AES. Cada programa de Stitch genera una clave AES que luego se coloca en todos los payloads. Para acceder a un payload, las claves AES deben coincidir. Para conectarte desde un sistema diferente que ejecute Stitch, debes agregar la clave usando el comando showkey desde el sistema original y el comando addkey en el nuevo sistema.
El comando "stitchgen" le da al usuario la opción de crear instaladores NSIS en Windows e instaladores Makeself en máquinas posix. En Windows, el instalador empaqueta el payload y un exe de elevación, que evita el aviso del firewall y agrega persistencia, y coloca el payload en el sistema. En Mac OSX y Linux, el instalador coloca el payload e intenta agregar persistencia. Para crear instaladores NSIS debes descargar e instalar NSIS.
Para una instalación fácil, ejecuta el siguiente comando que corresponda a tu sistema operativo:
# para Windows
pip install -r win_requirements.txt
# para Mac OSX
pip install -r osx_requirements.txt
# para Linux
pip install -r lnx_requirements.txt
python main.py
o
./main.py
Mi motivación detrás de esto fue avanzar en mi conocimiento de Python, hacking y simplemente ver qué podía lograr. Me sentí algo desanimado y casi abandono este proyecto cuando encontré el increíble trabajo realizado por n1nj4sec, pero aún así decidí publicar esto ya que había llegado tan lejos.

Consulta LICENCIA