SYSTEM ๊ถํ๊น์ง 12์ด, Lazarus๊ฐ ์ด ์๋์ฐ ์ ๋ก๋ฐ์ด์ ๋์ ์ ๋ฐ๋ผ๊ฐ ๋ด
์นจํด์ฌ๊ณ ๋์ ๋ณด๊ณ ์๋ฅผ ์ฝ๋ค ๋ณด๋ฉด "๊ถํ ์์น"์ด๋ผ๋ ๋ค ๊ธ์๊ฐ ์ผ๋ง๋ ๋ง์ ๊ฑธ ์์ถํด์ ๋ด๊ณ ์๋์ง ์์ผ ๋๋. ์ผ๋ฐ ์ฌ์ฉ์ ๊ณ์ ์ผ๋ก ๋จ์ด์ง ์ ์ฑ ์ฝ๋๊ฐ ๋ช ์ด ๋ง์ SYSTEM์ผ๋ก ์ฌ๋ผ์๋ ์๊ฐ, ๊ทธ ์ดํ์ ๋ชจ๋ ๋ฐฉ์ด์ ์ ์ฌ์ค์ ๋ฌด์๋ฏธํด์ง. ์ด๋ฒ์ ๊ณต๊ฐ๋ Lazarus์ ์๋์ฐ ์ ๋ก๋ฐ์ด ํ์ฉ ์ฌ๋ก๊ฐ ์ ํํ ๊ทธ ๊ทธ๋ฆผ์ด์์.
- ๋ถํ ์ฐ๊ณ ๊ทธ๋ฃน Lazarus๊ฐ ์๋์ฐ ์ปค๋ ๊ณ์ด ์ ๋ก๋ฐ์ด๋ฅผ ์ ์ฉํด ์ผ๋ฐ ๊ถํ์์ SYSTEM ๊ถํ์ผ๋ก ์ฌ๋ผ์ฌ
- ๊ถํ ํ๋ณด ์งํ ๋ฐฑ๋์ด๋ฅผ ์ฌ์ด ์ง์์ฑ์ ํ๋ณดํ๋, ์ ํ์ ์ธ ๋ค๋จ๊ณ ์นจํฌ ๊ตฌ์กฐ
- ํจ์น๊ฐ 1์ฐจ ๋ฐฉ์ด์ ์ด์ง๋ง ์ค์ ํ์ง๋ "๊ถํ์ด ๋ฐ๋ ์งํ์ ํ๋"์์ ์ก์๋ด์ผ ํจ
์ ๋ก๋ฐ์ด๊ฐ ๋ฌด์์ด ์ง์ง ์ด์
์ ๋ก๋ฐ์ด๋ผ๋ ๋จ์ด ์์ฒด๋ ์ด์ ํํด์ก์ง๋ง, ๊ตญ๊ฐ ๋ฐฐํ ๊ทธ๋ฃน์ด ์ฐ๋ ์ ๋ก๋ฐ์ด๋ ์ฑ๊ฒฉ์ด ์กฐ๊ธ ๋ค๋ฆ. ๋ธ๋ก์ปค ์์ฅ์์ ์ฌ์จ ๊ฒ ์๋๋ผ ์์ฒด ๋ฆฌ์์น๋ก ๋ฐ๊ตดํด ์์ฌ๋ ๋ค, ์ ๋ง ํ์ํ ํ์ ์๋ง ๊บผ๋ด ์ฐ๋ ์์. ๊ทธ๋์ ๋ฐ๊ฒฌ๋๊ธฐ๊น์ง ์๊ฐ์ด ์ค๋ ๊ฑธ๋ฆฌ๊ณ , ๋ฐ๊ฒฌ๋์ ๋ ์ด๋ฏธ ๋ช ๊ฐ์์น ์นจํฌ๊ฐ ๋๋ ์๋ ๊ฒฝ์ฐ๊ฐ ๋ง์.
Lazarus๋ ์ค๋์ ๋ถํฐ ์ด ํจํด์ ๋ฐ๋ณตํด ์์. ์ด๊ธฐ์ ๊ธ์ต๊ถ SWIFT ๋ง์ ๋ ธ๋ ธ๊ณ , ์ดํ์ ์ํธํํ ๊ฑฐ๋์, ์ต๊ทผ ๋ช ๋ ์ ๋ฐฉ์ฐ·ํญ๊ณต์ฐ์ฃผ·๋ณด์ ์ฐ๊ตฌ์ ๊ฐ์ธ๊น์ง ํ์ ์ ๋ํ์. ๊ณตํต์ ์ ์ด๊ธฐ ์นจํฌ๋ ์ฌ๋์ ์์ฌ์, ๊ถํ ์์น์ ์ปค๋์ ์์ฌ์ ํด๊ฒฐํ๋ค๋ ๊ฒ.
์ผ๋ฐ ๊ถํ์์ SYSTEM์ผ๋ก — ๊ฐ๋ ์ ์ผ๋ก ์ด๋ค ์ผ์ด ๋ฒ์ด์ง๋
์๋์ฐ์์ ์ฌ์ฉ์ ๋ชจ๋ ํ๋ก์ธ์ค๋ ์ปค๋ ๊ฐ์ฒด์ ์ง์ ์๋ ์ ์์. ๊ทธ๋์ ๊ณต๊ฒฉ์๋ ์ปค๋ ์ชฝ์ ์กด์ฌํ๋ ๋๋ผ์ด๋ฒ๋ ์์คํ ์ปดํฌ๋ํธ์ ๊ฒฐํจ์ ๋ ธ๋ฆผ. ํํ ์ฐ์ด๋ ๊ฒฐํจ ์ ํ์ ๊ฐ๋ ์์ค์ผ๋ก ์ ๋ฆฌํ๋ฉด ์ด ์ ๋์.
- Use-after-free — ํด์ ๋ ์ปค๋ ๊ฐ์ฒด๋ฅผ ๋ค์ ์ฐธ์กฐํ๊ฒ ๋ง๋ค์ด, ๊ทธ ์๋ฆฌ์ ๊ณต๊ฒฉ์๊ฐ ๋ฐฐ์นํด ๋ ๋ฐ์ดํฐ๋ฅผ ์ปค๋์ด ์ ์ ๊ฐ์ฒด๋ก ์ฐฉ๊ฐํ๊ฒ ๋ง๋ฆ
- Type confusion — ์ปค๋์ด ๊ฐ์ฒด ํ์ ์ ์๋ชป ํ๋จํ๊ฒ ์ ๋ํด, ์๋ ์ ๊ทผ ๋ถ๊ฐ๋ฅํ ํ๋๋ฅผ ์ฝ๊ฑฐ๋ ์ฐ๊ฒ ํจ
- ์์ ์ฃผ์ ์ฐ๊ธฐ — ์ปค๋ ๋ฉ๋ชจ๋ฆฌ ํน์ ์ง์ ์ ๊ฐ์ ์ธ ์ ์๊ฒ ๋๋ฉด, ์๊ธฐ ํ๋ก์ธ์ค์ ํ ํฐ์ SYSTEM ํ๋ก์ธ์ค์ ํ ํฐ์ผ๋ก ๋ฐ๊ฟ์น๊ธฐํ๋ ๊ฒ ๊ฐ๋ฅํด์ง
๋ง์ง๋ง ํญ๋ชฉ์ด ์ค๋ฌด์์ ๋งํ๋ ํ ํฐ ์คํธ๋ง์ธ๋ฐ, ์๋ฆฌ๋ ์์ธ๋ก ๋จ์ํจ. ์ปค๋์๋ ๊ฐ ํ๋ก์ธ์ค๋ฅผ ํํํ๋ ๊ตฌ์กฐ์ฒด๊ฐ ์๊ณ ๊ทธ ์์ ๋ณด์ ํ ํฐ ํฌ์ธํฐ๊ฐ ๋ค์ด ์์. PID 4๋ฒ(System ํ๋ก์ธ์ค)์ ํ ํฐ ํฌ์ธํฐ๋ฅผ ์ฝ์ด์ ๋ด ํ๋ก์ธ์ค ๊ตฌ์กฐ์ฒด์ ๋ณต์ฌํด ๋ฃ์ผ๋ฉด, ๊ทธ ์๊ฐ๋ถํฐ ๋ด ํ๋ก์ธ์ค๋ SYSTEM์. ์ฝ๋ ๋ช ์ค์ด ์๋๋ผ ํฌ์ธํฐ ํ๋ ๋ฐ๊พธ๋ ์ผ์ด๋ผ๋ ๊ฒ ์ด ๊ณต๊ฒฉ์ ๋ฌด์์ด ์ .
๊ถํ์ ์ป์ ๋ค์ ํ๋ ์ผ
SYSTEM์ ์ป์๋ค๊ณ ๋์ด ์๋. ์คํ๋ ค ์ฌ๊ธฐ๋ถํฐ๊ฐ ๋ณธ๋ก ์. ์ด๋ฒ ์ฌ๋ก์์ ํ์ธ๋ ํ์ ๋์์ ๋์ฒด๋ก ์ด๋ฐ ํ๋ฆ์ด์์.
- ๋ณด์ ์ ํ์ ์ปค๋ ์ฝ๋ฐฑ์ ๋ฌด๋ ฅํํ๊ฑฐ๋, ํ๋ก์ธ์ค ๋ณดํธ ์์ฑ์ ์กฐ์ํด EDR์ ์์ผ๋ฅผ ์ขํ
- ์ ์ ์๋น์ค๋ก ์์ฅํ ๋ฐฑ๋์ด๋ฅผ ์ค์นํ๊ณ , ์๋น์ค ๋ฑ๋ก์ด๋ ์์ฝ ์์ ์ผ๋ก ์ฌ๋ถํ ์ดํ์๋ ์ด์๋จ๊ฒ ํจ
- ๋ช ๋ น์ ์ด ํต์ ์ HTTPS๋ ์ ์ ํด๋ผ์ฐ๋ ์๋น์ค ํธ๋ํฝ์ ์์ด ๋ณด๋ด ๋คํธ์ํฌ ํ์ง๋ฅผ ํํผ
- ์๊ฒฉ์ฆ๋ช ์ ์์งํด ๋ด๋ถ ๋ค๋ฅธ ์์คํ ์ผ๋ก ํก์ด๋
์ฌ๊ธฐ์ ๋ฐฉ์ด์๊ฐ ๋ถ์ก์ ์ ์๋ ์ง์ ์ด ์๊น. ์ต์คํ๋ก์ ์์ฒด๋ ์กฐ์ฉํ์ง๋ง, ์ต์คํ๋ก์ ์ดํ์ ํ๋์ ์ ๋ ์กฐ์ฉํ ์ ์์. ๊ฒฐ๊ตญ ๋ญ๊ฐ๋ฅผ ์ค์นํ๊ณ , ๋ญ๊ฐ๋ฅผ ๋ฑ๋กํ๊ณ , ์ด๋๊ฐ๋ก ํต์ ํด์ผ ํ๊ธฐ ๋๋ฌธ์.
๊ทธ๋์ ๋ฌด์์ ๋ด์ผ ํ๋๊ฐ
ํ์ง ๊ด์ ์์ ๊ฐ์ธ์ ์ผ๋ก ์ฐ์ ์์๋ฅผ ๋งค๊ธฐ์๋ฉด ์ด ์์๋ฅผ ์ถ์ฒํจ.
- ํ ํฐ ๋ฌด๊ฒฐ์ฑ ๊ธ๋ณ — Medium ๋ฌด๊ฒฐ์ฑ์ผ๋ก ์์ํ ํ๋ก์ธ์ค๊ฐ ๋ถ๋ชจ ํ๋ก์ธ์ค ๋ณํ ์์ด System ๋ฌด๊ฒฐ์ฑ์ผ๋ก ์น๊ฒฉ๋๋ ํจํด. ์ ์ ์ํํธ์จ์ด์์๋ ๊ฑฐ์ ๋์ค์ง ์๋ ์กฐํฉ์
- ๋น์ ์ ๋ถ๋ชจ-์์ ๊ด๊ณ — ๋ฌธ์ ๋ทฐ์ด๋ ๋ธ๋ผ์ฐ์ ๋ ๋๋ฌ ํ๋ก์ธ์ค๊ฐ cmd, powershell, rundll32๋ฅผ ์์์ผ๋ก ๋์ฐ๋ ๊ฒฝ์ฐ
- ์๋น์ค·์์ฝ ์์ ์ ๊ท ๋ฑ๋ก — ์ด๋ฒคํธ ID 7045(์๋น์ค ์ค์น), 4698(์์ฝ ์์ ์์ฑ)์ ์ง์์ฑ ํ๋ณด์ ๊ฐ์ฅ ํํ ํ์ ์. ํนํ ์๋ช ์๋ ๋ฐ์ด๋๋ฆฌ๋ฅผ ๊ฐ๋ฆฌํค๋ ๊ฒฝ์ฐ
- ๋๋ผ์ด๋ฒ ๋ก๋ ์ด๋ฒคํธ — ์ทจ์ฝ ๋๋ผ์ด๋ฒ๋ฅผ ์ผ๋ถ๋ฌ ๋ค์ฌ์ ์ปค๋ ์ง์ ์ ์ผ๋ก ์ฐ๋ BYOVD ๊ธฐ๋ฒ์ด ์ฌ์ ํ ์ ํจํ๋ฏ๋ก, ์ ๊ท ์ปค๋ ๋ชจ๋ ๋ก๋๋ ๋ฌด์กฐ๊ฑด ๊ธฐ๋กํด ๋ ๊ฒ
- LSASS ์ ๊ทผ — ์๊ฒฉ์ฆ๋ช ํ์ทจ ๋จ๊ณ์์ ๊ฑฐ์ ๋ฐ๋์ ๋ํ๋๋ ์ ํธ์ด๊ณ , ํธ๋ค ์์ฒญ ๊ถํ๊น์ง ๊ฐ์ด ๋ด์ผ ์คํ์ด ์ค์ด๋ฆ
์ํ๋ ๊ฒฐ๊ตญ ๊ธฐ๋ณธ๊ธฐ
์ ๋ก๋ฐ์ด๋ผ ํจ์น๊ฐ ์๋ค๋ ๋ง์ "๊ทธ ์๊ฐ์๋" ์๋ค๋ ๋ป์ด์ง, ์์ํ ์๋ค๋ ๋ป์ด ์๋. ๊ณต๊ฐ ์ดํ ํจ์น๋ ๋์ค๊ณ , ์ค์ ํผํด๋ ํจ์น๊ฐ ๋์จ ๋ค์๋ ๋ช ๋ฌ์ฉ ๋ฐฉ์น๋ ํ๊ฒฝ์์ ํจ์ฌ ํฌ๊ฒ ๋ฐ์ํจ. ๊ทธ๋์ ์์๋ฅผ ์ด๋ ๊ฒ ์ก์ผ๋ฉด ์ข๊ฒ ์.
- ์๊ฐ ํจ์น๋ฅผ ๋ฏธ๋ฃจ์ง ์๊ธฐ. ํนํ ์ปค๋·๋๋ผ์ด๋ฒ ๊ด๋ จ ํญ๋ชฉ์ ์ฌ๋ถํ ์ด ๊ท์ฐฎ์๋ ๋ฏธ๋ฃจ๋ฉด ์ ๋จ
- ์ทจ์ฝ ๋๋ผ์ด๋ฒ ์ฐจ๋จ ๋ชฉ๋ก(HVCI ๊ธฐ๋ฐ)์ ์ผ์ BYOVD ์ง์ ๋ก๋ถํฐ ๋ง๊ธฐ
- ์ผ๋ฐ ์ ๋ฌด ๊ณ์ ์ ๊ด๋ฆฌ์๋ก ์ฐ์ง ์๊ธฐ. ๊ถํ ์์น ์ต์คํ๋ก์๋ ๊ฒฐ๊ตญ ์์์ ์ด ๋ฎ์์๋ก ์ฒด์ธ์ด ๊ธธ์ด์ง๊ณ , ๊ธธ์๋ก ๋คํฌ ํ๋ฅ ์ด ์ฌ๋ผ๊ฐ
- EDR ๋ก๊ทธ ๋ณด์กด ๊ธฐ๊ฐ์ ์ต์ 90์ผ ์ด์์ผ๋ก. ๊ตญ๊ฐ ๋ฐฐํ ์นจํฌ๋ ๋ฐ๊ฒฌ๊น์ง ํ๊ท ์๊ฐ์์ด ๊ฑธ๋ฆฌ๋ฏ๋ก ๋ก๊ทธ๊ฐ ์์ผ๋ฉด ์กฐ์ฌ ์์ฒด๊ฐ ์ฑ๋ฆฝํ์ง ์์
- ๋ฐฑ์ ์ ์คํ๋ผ์ธ ์ฌ๋ณธ์ ๋ฐ๋์ ํ๋ ์ ์งํ๊ธฐ
๋ง๋ฌด๋ฆฌ
์ด๋ฐ ์ฌ๋ก๋ฅผ ๋ณผ ๋๋ง๋ค ๋๋ผ๋ ๊ฑด, ๊ฒฐ๊ตญ ์ฐ๋ฆฌ๊ฐ ์ด๊ธธ ์ ์๋ ์ง์ ์ ์ต์คํ๋ก์ ๊ทธ ์์ฒด๊ฐ ์๋๋ผ ๊ทธ ์๋ค์ ๋์ ๊ตฌ๊ฐ์ด๋ผ๋ ๊ฒ. ์ ๋ก๋ฐ์ด๋ฅผ ์์ธกํ ์๋ ์์ง๋ง, ์ ๋ก๋ฐ์ด๋ฅผ ์ด ๋ค์์ ๋ฐ๋์ ํด์ผ ํ๋ ์ผ๋ค์ ๊ฝค ์ ํํ๋ผ ์๊ณ ๊ทธ๊ฑด ์ถฉ๋ถํ ๊ด์ธก ๊ฐ๋ฅํจ. ๋ฐฉ์ด์ ์ ์ฅ์์๋ ์ด ๋น๋์นญ์ด ์คํ๋ ค ์ ๋ฆฌํ ์กฐ๊ฑด์ด๋ผ๊ณ ์๊ฐํจ.
ํน์ ์ฌ๋ด์์ ํ ํฐ ๋ฌด๊ฒฐ์ฑ ์น๊ฒฉ ํ์ง ๋ฃฐ์ ์ด๋ฏธ ์ด์ ์ค์ด์ ๋ถ ๊ณ์๋ฉด ์คํ ์ค์ด๋ ๋ ธํ์ฐ ์ข ๋๊ธ๋ก ๋๋ ์ฃผ์๋ฉด ์ข๊ฒ ์. ์ ๋ ์๊ณ๊ฐ ์ก๋ ๋ฐ ๊ณ์ ์ ๋จน๊ณ ์์ด์ ๊ฐ์ด ๋ค๋ฌ์ด ๋ณด์์!