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
PyIris — PyIris es un kit de herramientas troyano de acceso remoto modular escrito en python dirigido a sistemas Windows y Linux. | Kitploit
Herramientas/GitHubGitHub/not-sekiun/pyiris
Generación de PayloadsExplotaciónPost-ExplotaciónPruebas de PenetraciónComando y ControlRed TeamingTroyano de Acceso Remoto
GitHubnot-sekiun/pyiris

PyIris

PyIris es un kit de herramientas troyano de acceso remoto modular escrito en python dirigido a sistemas Windows y Linux.

Ver Repositorio
3256523hace 15 díasRevisado 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

El proyecto está actualmente en una reescritura importante para la versión 3, la versión actual, la versión 2 quedará obsoleta. Consulte aquí para más información.

El Proyecto PyIris (Las actualizaciones próximas se refieren a ROADMAP.md)

El proyecto PyIris es un conjunto de herramientas modulares de troyano de acceso remoto escrito completamente en Python. Permite a los usuarios construir, generar y codificar/cifrar dinámicamente cargas útiles de troyanos de acceso remoto para el control remoto de otros hosts comprometidos.

Demostración de PyIris en acción en múltiples sistemas operativos (Windows y Linux)

Generando dinámicamente una carga útil en Windows

Demostración del Generador en Windows

Controlando remotamente un sistema Windows a través de un scout en Ubuntu (la captura de pantalla de la máquina víctima es de la máquina atacante Ubuntu porque estoy ejecutando la máquina Ubuntu en una máquina virtual)

Demostración del Scout en Ubuntu

Creando listeners que recibirán conexiones de los scouts en Kali Linux

Demostración del listener en Kali

Características (Tanto Windows como Linux)

  • Autocompletado con tabulador para la mayoría de los comandos
  • Generar scouts dinámicamente
  • Manejo robusto de errores para permitir que los scouts se recuperen de desconexiones repentinas
  • Subir y descargar archivos desde y hacia la máquina objetivo
  • Poner en espera, matar y desconectar scouts
  • Descargar archivos desde URLs externas (descargas web)
  • Registro de teclas en memoria
  • Mostrar información del sistema
  • Tomar capturas de pantalla sin escribir en disco
  • Ver todas las ventanas actualmente abiertas (visibles e invisibles) en el objetivo
  • Verificar si el scout se está ejecutando con privilegios de administrador/root
  • Inyectar pulsaciones de teclas
  • Compilar cargas útiles en EXEs de Windows o ELFs de Linux
  • Limpiar, establecer o volcar datos del portapapeles
  • Configurar audio
  • Tomar fotos desde la cámara web sin escribir en disco
  • Cifrado apilable del código fuente de la carga útil del scout, en una pila teóricamente infinita con variaciones infinitas
  • ejecutar código Python arbitrario y leer los resultados incluso si el intérprete de Python no está instalado en la máquina objetivo desde scouts compilados
  • solicitar administrador/root
  • dormir por un período de tiempo arbitrario antes de ejecutarse (Para evadir el análisis dinámico de programas del antivirus)
  • autoeliminación (solo funciona para scripts)
  • Transmitir cámara web a través de sockets TCP (bastante lento, se trabajará en una versión UDP)

Características (Windows)

  • Lograr persistencia a través del registro de Windows (HKEY_CURRENT_USER)
  • Lograr persistencia a través de la carpeta de inicio de Windows
  • Ejecución remota de comandos a través de cmd.exe o powershell.exe (siempre que no esté bloqueado)
  • Abrir URLs desde el navegador nativo (Internet Explorer ewww)
  • Apagar, reiniciar, bloquear, cerrar sesión del usuario de forma ordenada sin que la conexión se cuelgue de la carga útil del scout
  • Ejecutar o abrir archivos de forma remota
  • Verificar el tiempo de inactividad del usuario
  • Volcar contraseñas guardadas de Chrome (no funcionará con las últimas versiones de Chrome ya que cambiaron los métodos de cifrado y soy un poco vago para actualizar esto lol)
  • Deshabilitar/Habilitar el teclado/ratón del objetivo
  • Bypass de UAC a través de sdclt.exe (Ya ha sido parcheado en actualizaciones recientes de Windows)

Características (Linux)

  • Lograr persistencia a través de trabajos cron (crontab)
  • Ejecución remota de comandos a través del shell bash

Primeros pasos

Requisitos previos

  • Python 3.x, (yo uso Python 3.7.x)
  • Git

Configuración de PyIris (Windows)

Primero, clone este repositorio (asegúrese de tener git instalado), cambie al directorio raíz.

git clone https://github.com/angus-y/PyIris-backdoor

cd PyIris-backdoor

A continuación, instale el resto de los módulos requeridos con pip3. Solo instale los módulos del archivo setup/windows/requirements.txt ya que esta sección es para ejecutar la edición de Windows de PyIris.

pip3 install -r setup/windows/requirements.txt

Al ejecutar PyIris.py en el directorio raíz por primera vez, debería ver la opción de generar una clave, esto indica que todo se ha instalado correctamente.

Configuración de PyIris (Linux)

Primero, clone este repositorio (asegúrese de tener git instalado), cambie al directorio raíz.

git clone https://github.com/angus-y/PyIris-backdoor

cd PyIris-backdoor

A continuación, instale una dependencia externa, xlib, requerida por pyperclip a través de apt-get.

sudo apt-get install xclip

Luego instale pyalsaaudio a través de apt-get, si está instalando en ubuntu lea la nota a continuación

sudo apt-get install python3-alsaaudio

Después de eso, instale canberra-gtk-module para que cv2 lo use para mostrar transmisiones en vivo de la cámara web

sudo apt-get install libcanberra-gtk-module

Pyautogui se niega a importarse en Linux si tkinter no está instalado, por lo que debemos instalarlo. Sin embargo, en realidad no estamos usando tkinter para ninguno de los scouts

sudo apt-get install python3-tk python3-dev

Finalmente, instale el resto de los módulos requeridos con pip3. Solo instale los módulos del archivo setup/linux/requirements.txt ya que esta sección es para ejecutar la edición de Linux de PyIris.

pip3 install -r setup/linux/requirements.txt

Al ejecutarlo por primera vez, debería ver la opción de generar una clave, esto indica que todo se ha instalado correctamente.

Actualizar PyIris

Cambie al directorio PyIris-backdoor primero, luego ejecute

git pull

En Windows, para instalar cualquier módulo de terceros recién agregado o actualizar, ejecute

cd setup/windows

pip3 install -r requirements.txt

En Linux, para instalar cualquier módulo de terceros recién agregado o actualizar, ejecute

cd setup/linux

pip3 install -r requirements.txt

Sistemas operativos compatibles

PyIris se instaló correctamente en los siguientes sistemas operativos

  • Windows 10
  • Kali Linux Rolling releases
  • Ubuntu
  • Debian

Uso básico

Windows

py -3 PyIris.py

Si se le solicita generar una clave, presione Enter o ingrese una clave que desee usar.

Linux

python3 PyIris.py

Si se le solicita generar una clave, presione Enter o ingrese una clave que desee usar.

Comenzando

El comando help es tu amigo. Simplemente ejecuta help para obtener una lista de todos los comandos que puedes usar en una interfaz específica. Para más detalles sobre un comando específico, ejecuta help <nombre del comando> para obtener ayuda más detallada. Alternativamente, puedes usar el comando ? que es un alias del comando help. Planeo escribir una wiki pronto detallando todos los comandos y la información que necesitas para usar PyIris.

Preguntas frecuentes

¿Por qué el scout compilado que generé en mi sistema operativo Linux no puede ejecutarse en una máquina objetivo Windows? (O viceversa)

PyIris utiliza Pyinstaller para compilar sus cargas útiles. Por lo tanto, no es posible compilar cruzadamente binarios. Eso significa que si generas y compilas un scout en Linux, el binario solo se ejecuta en Linux, funciona igual para Windows. Si deseas compilar scouts de Windows para Linux, te sugiero que uses wine y ejecutes PyIris desde allí, de lo contrario tus opciones son muy limitadas.

Descargar herramienta