## https://sploitus.com/exploit?id=KITPLOIT:TOOLS-GITHUB-XHENDOS-CVE-2017-5638
# CVE-2017-5638
## λͺ©μ°¨
1. κ°μ
2. μμ‘΄μ±
3. μ¬μ©λ²
## κ°μ
μ΄ νλ‘μ νΈλ Apache Struts μ·¨μ½μ μ λν κ°λ
μ¦λͺ
μ
λλ€. λͺ©νλ μμμ μ€λͺ
ν μ·¨μ½μ μ λν΄ λ¬΄μμ IPλ₯Ό μμ±νκ³ ν
μ€νΈν μ μλ μννΈμ¨μ΄λ₯Ό λ§λλ κ²μ΄μμ΅λλ€.
μ΄ νλ‘μ νΈλ λ³ΈμΈ μ±
μ νμ κ΅μ‘ λͺ©μ μΌλ‘λ§ μ¬μ©νμμμ€.
## μμ‘΄μ±
* cURL
* cURLμ νΉμ ν¬νΈμ νΉμ IP μ£Όμλ‘ μ‘°μλ ν€λλ₯Ό μ μ‘νλ λ° μ¬μ©λ©λλ€.
* Nmap
* Nmapμ 80 λλ 443 ν¬νΈκ° μ΄λ € μλ 무μμ IP μ£Όμλ₯Ό μμ±νλ λ° μ¬μ©λ©λλ€.
## μ¬μ©λ²
**무μμ IPλ₯Ό μμ±νμ¬ ν
μ€νΈ νμΌμ μ μ₯ν©λλ€.**
root@kitploit:~
./get_ip.sh [μ€μΊν νΈμ€νΈ μ] [μ€μΊν ν¬νΈ] [μΆλ ₯μ μ μ₯ν νμΌ μ΄λ¦]
root@kitploit:~
./get_ip.sh 10000 80 output.txt
**νΉμ IP μ£Όμμ λν μ·¨μ½μ μ νμΈν©λλ€.**
root@kitploit:~
./struts_check.sh [ip μ£Όμ] [ν¬νΈ]
root@kitploit:~
./struts_check.sh 127.0.0.1 80
**IP μ£Όμ λͺ©λ‘μ λν μ·¨μ½μ μ νμΈν©λλ€.**
root@kitploit:~
./main.sh [IP μ£Όμκ° ν¬ν¨λ ν
μ€νΈ νμΌ] [ν¬νΈ]
root@kitploit:~
./main.sh output.txt 443
**Apache Struts μ·¨μ½μ ν¨μΉκ° μ μ©λμ§ μμ μλ²μμ λͺ
λ Ήμ μ€νν©λλ€.**
root@kitploit:~
./struts_attack.sh [IP μ£Όμ] [λͺ
λ Ή]
root@kitploit:~
./struts_attack.sh https://127.0.0.1 whoami