## https://sploitus.com/exploit?id=KITPLOIT:TOOLS-GITHUB-BOUNDARYX-CLOUDRASP-LOG4J2
# CloudArmor ยท ๋ฐํ์ ์ ํ๋ฆฌ์ผ์ด์
์๊ฐ ๋ณดํธ ๋ชจ๋ - Log4j2 ๋ฒ์
๊ฐ์ฒด ์ค๊ตญ์ด
_์ด ํ๋ก์ ํธ๋ Log4j2 CVE-2021-44228 ๋ฐฉ์ด๋ฅผ ์ํด ํน๋ณํ ์ ์๋ CloudArmor์ ๋ก์ปฌ ๋ฒ์ ์
๋๋ค. ์ด ํ๋ก์ ํธ๋ฅผ ์คํํ๋ ๋ฐ ๋คํธ์ํฌ ์ฐ๊ฒฐ์ด ํ์ํ์ง ์์ต๋๋ค._
**ํ๋ก๋์
ํ๊ฒฝ์ ๋ฐฐํฌํ๊ธฐ ์ ์ ๋ฐ๋์ ํ
์คํธํ์ญ์์ค.**
์ ํ๋ฆฌ์ผ์ด์
์๊ฐ ๋ณดํธ ๋ชจ๋์ RASP ๊ธฐ์ ์ ์ฌ์ฉํ์ฌ Java ์ ํ๋ฆฌ์ผ์ด์
์ ํ๋ก๋ธ๋ฅผ ์ฃผ์
ํฉ๋๋ค. log4j2 ํ์ง๋ ์คํ ์ปจํ
์คํธ๋ฅผ ๊ฐ์งํ์ฌ ์ด๋ฃจ์ด์ง๋ฉฐ, ๋น์น ๋น์ฆ๋์ค ํ๋ก๊ทธ๋จ์๋ ๋ณดํธ๋ฅผ ์ ๊ณตํ ์ ์์ต๋๋ค.
๋ฐฉ์ด ๋ชจ๋์ ๊ธฐ๋ณธ์ ์ผ๋ก log4j2๋ฅผ ํตํด ์์๋๋ JNDI ์ฃผ์
์ ์ฐจ๋จํฉ๋๋ค.
์ฐธ๊ณ ๋ก Oracle์ด 6u211, 7u201, 8u191 ๋ฐ 11.0.1์์ ๊ธฐ๋ณธ์ ์ผ๋ก ๋ ์ด์ JNDI๋ฅผ ํตํ ์๊ฒฉ ํด๋์ค ๋ก๋๋ฅผ ํ์ฉํ์ง ์์ง๋ง, ๊ณต๊ฒฉ์๋ค์ tomcat-el๊ณผ ๊ฐ์ ์๋ํํฐ ๊ตฌ์ฑ ์์๋ฅผ ํตํด ์๊ฒฉ ๋ช
๋ น ์คํ์ด ์ฌ์ ํ ๊ฐ๋ฅํ๋ค๋ ๊ฒ์ ๋ฐ๊ฒฌํ์ต๋๋ค.
## ์ค์น
์ด ํ๋ก์ ํธ์๋ ์ด๋ฏธ dist๋ก ์ปดํ์ผ๋ ๋ ๊ฐ์ JAR ํจํค์ง์ธ `rasp-loader.jar`์ `rasp-core.jar`๊ฐ ํฌํจ๋์ด ์์ต๋๋ค.
์๊ฐ ๋ณดํธ ๋ชจ๋์ ์ผ๋ฐ ์ค์น์ ์ฌ์์ ์๋ ์ค์น๋ฅผ ๋ชจ๋ ์ง์ํฉ๋๋ค.
### ์ผ๋ฐ ์ค์น
Java ํ๋ก๊ทธ๋จ ์์ ์คํฌ๋ฆฝํธ ์ธ์ ๋ชฉ๋ก์ `-javaagent:rasp-loader.jar`๋ฅผ ์ถ๊ฐํฉ๋๋ค.
์: SpringBoot ์ ํ๋ฆฌ์ผ์ด์
์ ๊ฒฝ์ฐ ์ธ์ ๋ชฉ๋ก์ ์์ ํ์ฌ `java -javaagent:rasp-loader.jar -jar springboot.jar `๋ฅผ ์ถ๊ฐํฉ๋๋ค.
### ์ฌ์์ ์๋ ์ค์น
`java -jar rasp-loader.jar`๋ฅผ ์คํํ๊ณ ํ๋กฌํํธ์ ๋ฐ๋ผ ํน์ JVM ํ๋ก์ธ์ค์ ์ฃผ์
ํฉ๋๋ค.

## ์ฐจ๋จ ํ
์คํธ

## ์์ค์์ ์ปดํ์ผ
`build.sh` ์คํ
## ํธํ์ฑ
JDK 6๋ถํฐ 16๊น์ง ์ง์