## https://sploitus.com/exploit?id=KITPLOIT:TOOLS-GITHUB-ARNAUDLUTI-PS-CVE-2021-44228
# PS-CVE-2021-44228
AD λλ©μΈμ Windows ꡬμ±μμμ μ·¨μ½ν log4j λΌμ΄λΈλ¬λ¦¬λ₯Ό μ μ μΌλ‘ νμ§ν©λλ€. @1lannμ΄ μ 곡ν νμ§ λꡬ λ°μ΄λ리λ₯Ό μ¬μ©ν©λλ€: https://github.com/1lann/log4shelldetect
# μ¬μ μꡬ μ¬ν
* λμ μ»΄ν¨ν°μ λν κ΄λ¦¬μ κΆν.
* Active Directory PowerShell λͺ¨λ.
* λμ μ»΄ν¨ν°μ WindowsManagementFramwork 5.1(PS 5.1).
# ꡬμ±
μ€ν¬λ¦½νΈλ μμ μ μ€ν¬λ¦½νΈ ν΄λμ λλ©μΈμ κ°μ
λ μλ² λͺ©λ‘μ .csv νμΌμ μμ±ν©λλ€. κ·Έλ₯ μ€ννλ©΄ λ©λλ€. ν΄λΉ νμΌμ΄ μμ§ μμΌλ©΄ μμ±ν μ§ λ¬»μ΅λλ€.
`./log4shelldetect.ps1`
κ²μ ν¨ν΄μ μ¬μ©νμ¬ ν΄λΉ λͺ©λ‘μ μ±μ°κ³ νΉμ μλ² μ΄λ¦μ λμμΌλ‘ μ§μ ν μ μμ΅λλ€. ν΄λΉ ν¨ν΄μ "Get-AdComputer -Filter"μ μΆκ°λ©λλ€. μ:
`./log4shelldetect.ps1 -searchPattern '*tst*'`
# μ¬μ©λ²
μΈμ μμ΄ μ€ν¬λ¦½νΈλ₯Ό μ€ννκΈ°λ§ νλ©΄ λ©λλ€. μλ² λͺ©λ‘μ κ° νλͺ©μ λν΄ PSJobμ μμ±ν©λλ€. μ΄λ¬ν PSJobμ λμμ΄ λλ λͺ¨λ AD μ»΄ν¨ν°μ κ° λ‘컬 λλΌμ΄λΈμ λν΄ μ격μΌλ‘ μμ½λ μμ
μ μμ±ν©λλ€. κ·Έλ° λ€μ μ€μΊ λ°μ΄λλ¦¬κ° μ€νλμ΄ νμΌ μμ€ν
μ μ€μΊνκ³ μ·¨μ½ν λΌμ΄λΈλ¬λ¦¬λ₯Ό κ²μν©λλ€.
`./log4shelldetect.ps1`
λ§μ§λ§μΌλ‘ μμ
μΆλ ₯μ κ²μνμ¬ μλ² λͺ©λ‘μ μν(μ·¨μ½, μ·¨μ½νμ§ μμ, μ°κ²° λΆκ° λ±)λ‘ μ
λ°μ΄νΈν΄μΌ ν©λλ€. μλ²κ° μ·¨μ½ν κ²μΌλ‘ νμ§λλ©΄ νμ¬ ν΄λμ ν΄λΉ μ»΄ν¨ν° μ΄λ¦μΌλ‘ λ ν΄λκ° μμ±λλ©°, μ¬κΈ°μλ μ€μΊ λꡬμ μΆλ ₯μ΄ ν¬ν¨λ©λλ€. μ΄λ¬ν ν
μ€νΈ νμΌμ κ° μ€μ μ·¨μ½ν log4j λ°μ΄λ리λ₯Ό λνλ
λλ€.
`./log4shelldetect.ps1 -update`
# κ³ λ € μ¬ν
**μλνμ μ£ΌμνμΈμ!** μμ½λ μμ
μ λ‘컬 νμΌ μμ€ν
μ λͺ¨λ λλ ν°λ¦¬μ μ κ·ΌνκΈ° μν΄ 'NT AUTHORITY\SYSTEM'μΌλ‘ μ€νλ©λλ€. μ¬μ©μ λ°λ₯Έ μνμ λ³ΈμΈμ΄ κ°μνμμμ€. μ¬μ© μ μ μ€ν¬λ¦½νΈλ₯Ό κ²ν νλ κ²μ μ£Όμ νμ§ λ§μμμ€.
# κ°μ¬μ λ§
**@1lannμ μμ
μ νΉλ³ν κ°μ¬λ립λλ€.** log4j μ·¨μ½μ μ νμ§νλ ν¨κ³Όμ μΈ λꡬλ₯Ό μ΄κΈ°μ κ°λ°ν΄ μ£Όμ
¨μ΅λλ€.