์ด๋ฆ์ 'Tiny'์ธ๋ฐ ์์ ๊ธธ๋ค — ๋๋จ์๋ฅผ ํ์ ์ค๊ตญ์ด๊ถ APT์ TinyRCT ๋ฐฑ๋์ด ํด๋ถ
๋ช KB์ง๋ฆฌ ์คํ ํ์ผ ํ๋๊ฐ ์ธ๊ต·ํต์ ๊ธฐ๊ด์ ๋ด๋ถ๋ง์์ ๋ช ๋ฌ์ ๋ฒํด๋ค. ํ๋ คํ ์ต์คํ๋ก์๋, ์ ๋ก๋ฐ์ด๋ ์์์. ์ ์ ์๋ช ๋ ํ๋ก๊ทธ๋จ ์์ ์ฌ์ฉ ์ฌ๋ ค๋ DLL ํ๋๋ก ์์๋ ์นจํฌ์๊ณ , ๊ทธ ์์์ ๊นจ์ด๋ ๊ฒ์ด ์ด๋ฒ์ ๋ณด๊ณ ๋ TinyRCT๋ผ๋ ๋ฐฑ๋์ด์. ๋๋จ์์์ ์ฌ๋ฌ ํ์ ์ ์๋๋ก ํ๋ํ ์ค๊ตญ์ด๊ถ APT๊ฐ ์ ๋๊ตฌ๋ก ๋ค๊ณ ๋์จ ๋ฌผ๊ฑด์ธ๋ฐ, ๋ฉ์น๊ฐ ์๋ค๋ ๊ฒ ์คํ๋ ค ๋ฐฉ์ด์๋ฅผ ๊ณค๋ํ๊ฒ ๋ง๋๋ ์ง์ ์ด๋ผ ํ ๋ฒ ๋ฏ์ด๋ณด๋ ค ํจ.
- ์ค๊ตญ์ด๊ถ APT๊ฐ ๋๋จ์ ํ์ ์ ์๋๋ก ๊ฒฝ๋ ๋ฐฑ๋์ด TinyRCT๋ฅผ ๋ฐฐํฌ, ์ด๊ธฐ ์ง์ ์ ์ ์ ์๋ช ๋ฐ์ด๋๋ฆฌ๋ฅผ ์ ์ฉํ DLL ์ฌ์ด๋๋ก๋ฉ ๋ฐฉ์์ด ํต์ฌ์.
- TinyRCT๋ ๊ธฐ๋ฅ์ ์ต์ํํด ํ์ง๋ฉด(detection surface)์ ์ค์ธ ๋ฐฑ๋์ด๋ก, ๋ช ๋ น ์์ ·ํ์ผ ์ก์์ ·์ ธ ์คํ ์ ๋์ '๋ฑ ํ์ํ ๋งํผ'๋ง ์ํํจ.
- ๋ฐฉ์ด๋ ์๋ช ๊ฒ์ฆ๋ง ๋ฏฟ์ง ๋ง๊ณ ๋ก๋๋๋ DLL์ ๊ฒฝ๋ก·ํด์์ ๋น์ ์ ๋ถ๋ชจ-์์ ํ๋ก์ธ์ค ๊ด๊ณ, ์ฃผ๊ธฐ์ ๋น์ฝ ํธ๋ํฝ์ ํจ๊ป ๋ณด๋ ์ชฝ์ผ๋ก ๊ฐ์ผ ํจ.
์ '์๊ฒ' ๋ง๋ค์๋
์ด๋ฆ์ Tiny๋ ๋จ์ํ ์๋ช ์ด ์๋๋ผ ์ค๊ณ ์ฒ ํ์ ๊ฐ๊น์. ๊ธฐ๋ฅ์ ์ฑ์ฌ๋ฃ์ ํ์คํ RAT์ ๊ทธ๋งํผ ์๊ทธ๋์ฒ๊ฐ ํ๋ถํด์ง๊ณ , ๋ฉ๋ชจ๋ฆฌ์ ๋จ๊ธฐ๋ ํ์ ๋ ๋ง์์ง. ๋ฐ๋๋ก TinyRCT์ฒ๋ผ ๋ช ๋ น ์ฑ๋ ์ ์ง์ 2์ฐจ ํ์ด๋ก๋ ๋ค์ด๋ก๋์๋ง ์ง์คํ ๋ฐฑ๋์ด๋ ํ์ง ์์ง์ด ์ก์ 'ํน์ง'์ด ์ ์. ๊ณต๊ฒฉ์๋ ๋ฌด๊ฑฐ์ด ์ผ์ ๋์ค์ ๋ด๋ ค๋ณด๋ด๋ ํ์ ๋ชจ๋์ ๋งก๊ธฐ๊ณ , ์ฒซ ๋ฐํ์๋ ์กฐ์ฉํ๊ณ ๊ฐ๋ฒผ์ด ๊ฑฐ์น๋๋ง ์ฌ์ด๋๋ ๊ฑฐ์. ๋ฐฉ์ด์ ์ ์ฅ์์ '๋ญ๊ฐ ๋๋จํ ์ ์ฑ์ฝ๋'๋ฅผ ๊ธฐ๋ํ๋ค๊ฐ ์ ์ ํ๋ฒํด ๋ณด์ด๋ ์์ ํ๋ก์ธ์ค๋ฅผ ๋์น๊ธฐ ์ฌ์ด ๊ตฌ์กฐ๋ผ ๋ ์ ๊ฒฝ ์จ์ผ ํจ.
์ง์ ๊ฒฝ๋ก — ์๋ช ์ ๋ฏฟ์ ์ฃ
๋ณด๊ณ ๋ ์ด๊ธฐ ์นจํฌ์ ๋ผ๋๋ DLL ์ฌ์ด๋๋ก๋ฉ์. ๊ฐ๋ ๋ง ์ง์ผ๋ฉด ์ด๋ฌํจ.
- ๊ณต๊ฒฉ์๊ฐ ์ ์์ ์ด๊ณ ๋์งํธ ์๋ช ๊น์ง ๋ ์คํ ํ์ผ์ ๊ฐ์ ธ์ด(ํํ ์ ์๋ ค์ง ๋ฒค๋์ ์ ํธ๋ฆฌํฐ).
- ๊ทธ ์คํ ํ์ผ์ด ๋ก๋ํ๋ DLL ์ด๋ฆ๊ณผ ๊ฐ์ ์ ์ฑ DLL์ ๊ฐ์ ํด๋์ ๋ผ์ ๋ฃ์.
- ์ฌ์ฉ์๊ฐ ์ ์ EXE๋ฅผ ์คํํ๋ฉด OS๊ฐ ํ์ ์์์ ๋ฐ๋ผ ์์ ์๋ ๊ฐ์ง DLL์ ๋จผ์ ๋ฌผ์ด, ๊ฒฐ๊ตญ ์ ๋ขฐ๋ฐ๋ ํ๋ก์ธ์ค ์์์ ์ ์ฑ ์ฝ๋๊ฐ ์คํ๋จ.
์ฌ๊ธฐ์ ํจ์ ์ '์๋ช ๊ฒ์ฆ ํต๊ณผ'์. EXE๋ ๋ฉ์ฉกํ ์๋ช ๋ผ ์์ผ๋ ํ์ดํธ๋ฆฌ์คํธ๋ ๋จ์ ํํ ๊ธฐ๋ฐ ํต์ ๋ ๊ทธ๋๋ก ํต๊ณผ์์ผ ๋ฒ๋ฆผ. ๊ทธ๋์ ์๋ช ์ฌ๋ถ๊ฐ ์๋๋ผ ๊ทธ ํ๋ก์ธ์ค๊ฐ ์ด๋ค ๊ฒฝ๋ก์์ ์ด๋ค DLL์ ๋ก๋ํ๋๊ฐ๋ฅผ ๋ด์ผ ํจ. ์ ์ ์ ํธ๋ฆฌํฐ๊ฐ ์ฌ์ฉ์ ์์ํด๋๋ ๋ค์ด๋ก๋ ํด๋์์ ์คํ๋๋ฉฐ ๋ฏ์ DLL์ ์ฌ๋ฆฐ๋ค๋ฉด ๊ทธ ์์ฒด๊ฐ ์ ํธ์.
๋ฐฉ์ด์์ ์ฒดํฌ๋ฆฌ์คํธ
๊ฐ์ธ์ ์ผ๋ก๋ '์๊ทธ๋์ฒ๋ก TinyRCT๋ฅผ ์ก๊ฒ ๋ค'๋ณด๋ค 'ํ์๋ก ์ขํ๊ฒ ๋ค'๋ ์ ๊ทผ์ ์ถ์ฒํจ. ์์ ๋ฐฑ๋์ด์ผ์๋ก ์ ์ ํ์ง๋ณด๋ค ํ์·๋งฅ๋ฝ ํ์ง๊ฐ ์ ๋จนํ.
- DLL ์ฌ์ด๋๋ก๋ฉ ํํ : ์๋ช ๋ ์ ์ ๋ฐ์ด๋๋ฆฌ๊ฐ ๋นํ์ค ๊ฒฝ๋ก(์์·๋ค์ด๋ก๋·์ฌ์ฉ์ ์์ฑ ํด๋)์์ ์คํ๋๋ ์ฌ๋ก๋ฅผ ์ถ๋ ค, ๊ทธ๋ ๋ก๋๋ ๋ชจ๋์ ํด์๋ฅผ ๊ธฐ์ค์ ๊ณผ ๋์กฐํจ.
- ํ๋ก์ธ์ค ๊ณ๋ณด: ๋ฌธ์ ๋ทฐ์ด·์์นด์ด๋ธ ๋๊ตฌ·๋ฉ์ผ ํด๋ผ์ด์ธํธ๊ฐ ๊ฐ์๊ธฐ ์ ธ์ด๋ ์คํฌ๋ฆฝํธ ํด์๊ธฐ๋ฅผ ์์์ผ๋ก ๋์ฐ๋ ๊ด๊ณ๋ฅผ ๊ฒฝ๋ณด๋ก ๋ . TinyRCT ๋ฅ๋ ๊ฒฐ๊ตญ ๋ช ๋ น ์คํ์ ์ํด ์ด๋๊ฐ์์ ์ ธ์ ํธ์ถํ๊ฒ ๋จ.
- ๋น์ฝ ํธ๋ํฝ: ๊ฒฝ๋ ๋ฐฑ๋์ด๋ C2์ ์ฃผ๊ธฐ์ ์ผ๋ก ๊ฐ๋ณ๊ฒ ํ์ ์ฃผ๊ณ ๋ฐ์. ์ผ์ ํ ๊ฐ๊ฒฉ, ์๊ณ ๊ท์น์ ์ธ ํจํท, ํ์ ํต์ ํ์ง ์๋ ์ธ๋ถ ๋ชฉ์ ์ง๋ก์ ๋ฐ๋ณต ์ฐ๊ฒฐ์ ๋คํธ์ํฌ ๋จ์์ ์ก์๋.
- ์ง์์ฑ ์ง์ ์ ๊ฒ: ์๋ ์คํ ๋ ์ง์คํธ๋ฆฌ, ์์ฝ ์์ , ์๋น์ค ๋ฑ๋ก ๋ฑ ํํ ๊ฑฐ์ ์ ์ ๊ธฐ์ ์ผ๋ก ๋ฒ ์ด์ค๋ผ์ธ๊ณผ ๋น๊ตํจ. ์์ ๋ฐฑ๋์ด์ผ์๋ก ์ด์๋จ๊ธฐ ์ํด ํ๋ฒํ ์ง์์ฑ ๊ธฐ๋ฒ์ ์์กดํจ.
- ์ต์๊ถํ·์ธ๋ถํ: ๋๋จ์ ์บ ํ์ธ์ฒ๋ผ ์ธก๋ฉด ์ด๋์ด ๋ชฉ์ ์ธ ๊ณต๊ฒฉ์ ๋ง ๋ถ๋ฆฌ์ ๊ด๋ฆฌ์ ๊ถํ ์ต์ํ๊ฐ ๊ฐ์ฅ ๋ํ์ง๋ง ํ์คํ ๋์.
๋ง๋ฌด๋ฆฌ
์ด๋ฒ ์ฌ๋ก๊ฐ ์ฃผ๋ ๊ตํ์ ๋จ์ํจ. '์๊ณ ํ๋ฒํ ๊ฒ'์ ์ฐ์ต๊ฒ ๋ณด์ง ๋ง์๋ ๊ฑฐ์. ์ ๊ตํ ์ต์คํ๋ก์ ๋์ ์๋ช ์ ๋ํ ์ฐ๋ฆฌ์ ์ ๋ขฐ์ ํ์ง๋ฉด์ ์ค์ด๋ ์๋ฆฌํจ๋ง์ผ๋ก๋ ๋ช ๋ฌ์ ๋ฒํด ์นจํฌ์์. ์ค๋ ๋น์ฅ ์ฐ๋ฆฌ ํ๊ฒฝ์์ '์ ์ ์๋ช EXE๊ฐ ์ด์ํ ํด๋์์ ๋ฏ์ DLL์ ๋ถ๋ฅด๋ ์ผ'์ด ๋ณด์ด๋์ง ํ ์ค์ง๋ฆฌ ํํ ์ฟผ๋ฆฌ๋ถํฐ ๋๋ ค๋ณด๊ธธ ๊ถํจ. ํน์ ๋น์ทํ ์ฌ์ด๋๋ก๋ฉ ์ฌ๋ก๋ฅผ ์ก์๋ณธ ๊ฒฝํ์ด ์๋ค๋ฉด ์ด๋ค ์งํ๋ก ๊ฑธ๋ฌ๋๋์ง ๋๊ธ๋ก ๊ณต์ ํด ์ฃผ๋ฉด ์ข๊ฒ ์. ๊ฐ์ด ์ขํ๊ฐ ๋ณด์์.
# ๋๊ธ