Ransom์€ ์—ฌ์™•๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค. Varonis๋Š” ๋น ๋ฅด๊ฒŒ ํ™•์‚ฐ๋˜๋Š” "SaveTheQueen" ๋žœ์„ฌ์›จ์–ด๋ฅผ ์กฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค.

Ransom์€ ์—ฌ์™•๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค. Varonis๋Š” ๋น ๋ฅด๊ฒŒ ํ™•์‚ฐ๋˜๋Š” "SaveTheQueen" ๋žœ์„ฌ์›จ์–ด๋ฅผ ์กฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค.

์ƒˆ๋กœ์šด ๋ณ€์ข…์˜ ๋žœ์„ฌ์›จ์–ด๋Š” ํŒŒ์ผ์„ ์•”ํ˜ธํ™”ํ•˜๊ณ  ํŒŒ์ผ์— ".SaveTheQueen" ํ™•์žฅ์ž๋ฅผ ์ถ”๊ฐ€ํ•˜์—ฌ Active Directory ๋„๋ฉ”์ธ ์ปจํŠธ๋กค๋Ÿฌ์˜ SYSVOL ๋„คํŠธ์›Œํฌ ํด๋”๋ฅผ ํ†ตํ•ด ํ™•์‚ฐ๋ฉ๋‹ˆ๋‹ค.

์šฐ๋ฆฌ ๊ณ ๊ฐ์€ ์ตœ๊ทผ์— ์ด ์•…์„ฑ ์ฝ”๋“œ๋ฅผ ๋ฐœ๊ฒฌํ–ˆ์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ์•„๋ž˜์— ์ „์ฒด ๋ถ„์„, ๊ฒฐ๊ณผ ๋ฐ ๊ฒฐ๋ก ์„ ์ œ์‹œํ•ฉ๋‹ˆ๋‹ค.

ํƒ์ง€

์šฐ๋ฆฌ ๊ณ ๊ฐ ์ค‘ ํ•œ ๋ช…์ด ์ž์‹ ์˜ ํ™˜๊ฒฝ์—์„œ ์•”ํ˜ธํ™”๋œ ์ƒˆ ํŒŒ์ผ์— ".SaveTheQueen" ํ™•์žฅ์ž๋ฅผ ์ถ”๊ฐ€ํ•˜๋Š” ์ƒˆ๋กœ์šด ์ข…๋ฅ˜์˜ ๋žœ์„ฌ์›จ์–ด๋ฅผ ๋ฐœ๊ฒฌํ•œ ํ›„ ์šฐ๋ฆฌ์—๊ฒŒ ์—ฐ๋ฝํ–ˆ์Šต๋‹ˆ๋‹ค.

์ €ํฌ๋Š” ์กฐ์‚ฌ ๊ณผ์ •, ์•„๋‹ˆ ์˜คํžˆ๋ ค ๊ฐ์—ผ์›์„ ์ฐพ๋Š” ๋‹จ๊ณ„์—์„œ ๊ฐ์—ผ ํ”ผํ•ด์ž์— ๋Œ€ํ•œ ์œ ํฌ ๋ฐ ์ถ”์ ์ด ์ด๋ฃจ์–ด์ง€๋Š” ๊ฒƒ์„ ํ™•์ธํ–ˆ์Šต๋‹ˆ๋‹ค. ๋„คํŠธ์›Œํฌ ํด๋” SYSVOL ๊ณ ๊ฐ์˜ ๋„๋ฉ”์ธ ์ปจํŠธ๋กค๋Ÿฌ์—์„œ.

SYSVOL์€ GPO(๊ทธ๋ฃน ์ •์ฑ… ๊ฐœ์ฒด)์™€ ๋กœ๊ทธ์˜จ ๋ฐ ๋กœ๊ทธ์˜คํ”„ ์Šคํฌ๋ฆฝํŠธ๋ฅผ ๋„๋ฉ”์ธ์˜ ์ปดํ“จํ„ฐ์— ์ „๋‹ฌํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋˜๋Š” ๊ฐ ๋„๋ฉ”์ธ ์ปจํŠธ๋กค๋Ÿฌ์˜ ํ‚ค ํด๋”์ž…๋‹ˆ๋‹ค. ์ด ํด๋”์˜ ๋‚ด์šฉ์€ ๋„๋ฉ”์ธ ์ปจํŠธ๋กค๋Ÿฌ ๊ฐ„์— ๋ณต์ œ๋˜์–ด ์กฐ์ง ์‚ฌ์ดํŠธ ์ „์ฒด์—์„œ ์ด ๋ฐ์ดํ„ฐ๋ฅผ ๋™๊ธฐํ™”ํ•ฉ๋‹ˆ๋‹ค. SYSVOL์— ์“ฐ๋ ค๋ฉด ๋†’์€ ๋„๋ฉ”์ธ ๊ถŒํ•œ์ด ํ•„์š”ํ•˜์ง€๋งŒ ์ผ๋‹จ ์†์ƒ๋˜๋ฉด ์ด ์ž์‚ฐ์€ ๊ณต๊ฒฉ์ž๊ฐ€ ์ด๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋„๋ฉ”์ธ ์ „์ฒด์— ์•…์„ฑ ํŽ˜์ด๋กœ๋“œ๋ฅผ ๋น ๋ฅด๊ณ  ํšจ์œจ์ ์œผ๋กœ ํ™•์‚ฐ์‹œํ‚ฌ ์ˆ˜ ์žˆ๋Š” ๊ฐ•๋ ฅํ•œ ๋„๊ตฌ๊ฐ€ ๋ฉ๋‹ˆ๋‹ค.

Varonis ๊ฐ์‚ฌ ์ฒด์ธ์€ ๋‹ค์Œ ์‚ฌํ•ญ์„ ์‹ ์†ํ•˜๊ฒŒ ์‹๋ณ„ํ•˜๋Š” ๋ฐ ๋„์›€์ด ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

  • ๊ฐ์—ผ๋œ ์‚ฌ์šฉ์ž ๊ณ„์ •์€ SYSVOL์— "hourly"๋ผ๋Š” ํŒŒ์ผ์„ ์ƒ์„ฑํ–ˆ์Šต๋‹ˆ๋‹ค.
  • SYSVOL์— ๋งŽ์€ ๋กœ๊ทธ ํŒŒ์ผ์ด ์ƒ์„ฑ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๊ฐ๊ฐ์˜ ์ด๋ฆ„์€ ๋„๋ฉ”์ธ ์žฅ์น˜ ์ด๋ฆ„์œผ๋กœ ์ง€์ •๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ๋‹ค์–‘ํ•œ IP ์ฃผ์†Œ๊ฐ€ "์‹œ๊ฐ„๋ณ„" ํŒŒ์ผ์— ์•ก์„ธ์Šคํ•˜๊ณ  ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.

์šฐ๋ฆฌ๋Š” ๋กœ๊ทธ ํŒŒ์ผ์ด ์ƒˆ ์žฅ์น˜์˜ ๊ฐ์—ผ ํ”„๋กœ์„ธ์Šค๋ฅผ ์ถ”์ ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋˜์—ˆ์œผ๋ฉฐ "๋งค์‹œ๊ฐ„"์€ Powershell ์Šคํฌ๋ฆฝํŠธ("v3" ๋ฐ "v4" ์ƒ˜ํ”Œ)๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ƒˆ ์žฅ์น˜์—์„œ ์•…์„ฑ ํŽ˜์ด๋กœ๋“œ๋ฅผ ์‹คํ–‰ํ•˜๋Š” ์˜ˆ์•ฝ๋œ ์ž‘์—…์ด๋ผ๋Š” ๊ฒฐ๋ก ์„ ๋‚ด๋ ธ์Šต๋‹ˆ๋‹ค.

๊ณต๊ฒฉ์ž๋Š” SYSVOL์— ํŒŒ์ผ์„ ์“ฐ๊ธฐ ์œ„ํ•ด ๋„๋ฉ”์ธ ๊ด€๋ฆฌ์ž ๊ถŒํ•œ์„ ํš๋“ํ•˜๊ณ  ์‚ฌ์šฉํ–ˆ์„ ๊ฐ€๋Šฅ์„ฑ์ด ๋†’์Šต๋‹ˆ๋‹ค. ๊ฐ์—ผ๋œ ํ˜ธ์ŠคํŠธ์—์„œ ๊ณต๊ฒฉ์ž๋Š” ๋งฌ์›จ์–ด๋ฅผ ์—ด๊ณ , ์•”ํ˜ธ๋ฅผ ํ•ด๋…ํ•˜๊ณ  ์‹คํ–‰ํ•˜๋Š” ์ผ์ • ์ž‘์—…์„ ์ƒ์„ฑํ•˜๋Š” PowerShell ์ฝ”๋“œ๋ฅผ ์‹คํ–‰ํ–ˆ์Šต๋‹ˆ๋‹ค.

์•…์„ฑ์ฝ”๋“œ ๋ณตํ˜ธํ™”

์šฐ๋ฆฌ๋Š” ์ƒ˜ํ”Œ์„ ํ•ด๋…ํ•˜๊ธฐ ์œ„ํ•ด ์—ฌ๋Ÿฌ ๊ฐ€์ง€ ๋ฐฉ๋ฒ•์„ ์‹œ๋„ํ–ˆ์ง€๋งŒ ์†Œ์šฉ์ด ์—†์—ˆ์Šต๋‹ˆ๋‹ค.

Ransom์€ ์—ฌ์™•๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค. Varonis๋Š” ๋น ๋ฅด๊ฒŒ ํ™•์‚ฐ๋˜๋Š” "SaveTheQueen" ๋žœ์„ฌ์›จ์–ด๋ฅผ ์กฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค.

์šฐ๋ฆฌ๋Š” ์›…์žฅํ•œ "๋งˆ๋ฒ•" ๋ฐฉ๋ฒ•์„ ์‹œ๋„ํ•˜๊ธฐ๋กœ ๊ฒฐ์ •ํ–ˆ์„ ๋•Œ ๊ฑฐ์˜ ํฌ๊ธฐํ•  ์ค€๋น„๊ฐ€ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
์œ ์šฉ ์‚ฌ์ด๋ฒ„์…ฐํ”„ GCHQ์— ์˜ํ•ด. Magic์€ ๋‹ค์–‘ํ•œ ์•”ํ˜ธํ™” ์œ ํ˜•์— ๋Œ€ํ•œ ๋ฌด์ฐจ๋ณ„ ์•”ํ˜ธ ๋Œ€์ž… ๋ฐ ์—”ํŠธ๋กœํ”ผ ์ธก์ •์„ ํ†ตํ•ด ํŒŒ์ผ์˜ ์•”ํ˜ธํ™”๋ฅผ ์ถ”์ธกํ•˜๋ ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค.

๋ฒˆ์—ญ๊ฐ€์˜ ์ชฝ์ง€ ์ฐธ์กฐ๋ฏธ๋ถ„ ์—”ํŠธ๋กœํ”ผ ะธ ์ •๋ณด ์ด๋ก ์˜ ์—”ํŠธ๋กœํ”ผ. ์ด ๊ธฐ์‚ฌ์™€ ์˜๊ฒฌ์—๋Š” ํƒ€์‚ฌ ๋˜๋Š” ๋…์  ์†Œํ”„ํŠธ์›จ์–ด์—์„œ ์‚ฌ์šฉ๋˜๋Š” ๋ฐฉ๋ฒ•์˜ ์„ธ๋ถ€ ์‚ฌํ•ญ์— ๋Œ€ํ•œ ์ž‘์„ฑ์ž์˜ ๋…ผ์˜๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
Ransom์€ ์—ฌ์™•๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค. Varonis๋Š” ๋น ๋ฅด๊ฒŒ ํ™•์‚ฐ๋˜๋Š” "SaveTheQueen" ๋žœ์„ฌ์›จ์–ด๋ฅผ ์กฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค.

Magic์€ base64๋กœ ์ธ์ฝ”๋”ฉ๋œ GZip ํŒจ์ปค๊ฐ€ ์‚ฌ์šฉ๋˜์—ˆ์Œ์„ ํ™•์ธํ•˜์—ฌ ํŒŒ์ผ์˜ ์••์ถ•์„ ํ’€๊ณ  ์ฃผ์ž… ์ฝ”๋“œ๋ฅผ ๋ฐœ๊ฒฌํ•  ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.

Ransom์€ ์—ฌ์™•๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค. Varonis๋Š” ๋น ๋ฅด๊ฒŒ ํ™•์‚ฐ๋˜๋Š” "SaveTheQueen" ๋žœ์„ฌ์›จ์–ด๋ฅผ ์กฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค.

๋“œ๋กœํผ: โ€œ์ด ์ง€์—ญ์— ์ „์—ผ๋ณ‘์ด ๋Œ์•˜์Šต๋‹ˆ๋‹ค! ์ผ๋ฐ˜ ์˜ˆ๋ฐฉ์ ‘์ข…. ๊ตฌ์ œ์—ญ'

๋“œ๋กœํผ๋Š” ๋ณดํ˜ธ ๊ธฐ๋Šฅ์ด ์—†๋Š” ์ผ๋ฐ˜ .NET ํŒŒ์ผ์ด์—ˆ์Šต๋‹ˆ๋‹ค. ์†Œ์Šค์ฝ”๋“œ๋ฅผ ์ฝ์–ด๋ณธ ํ›„ DNSpy ์šฐ๋ฆฌ๋Š” ๊ทธ ์œ ์ผํ•œ ๋ชฉ์ ์ด winlogon.exe ํ”„๋กœ์„ธ์Šค์— ์‰˜์ฝ”๋“œ๋ฅผ ์‚ฝ์ž…ํ•˜๋Š” ๊ฒƒ์ž„์„ ๊นจ๋‹ฌ์•˜์Šต๋‹ˆ๋‹ค.

Ransom์€ ์—ฌ์™•๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค. Varonis๋Š” ๋น ๋ฅด๊ฒŒ ํ™•์‚ฐ๋˜๋Š” "SaveTheQueen" ๋žœ์„ฌ์›จ์–ด๋ฅผ ์กฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค.

Ransom์€ ์—ฌ์™•๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค. Varonis๋Š” ๋น ๋ฅด๊ฒŒ ํ™•์‚ฐ๋˜๋Š” "SaveTheQueen" ๋žœ์„ฌ์›จ์–ด๋ฅผ ์กฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค.

์‰˜์ฝ”๋“œ ๋˜๋Š” ๊ฐ„๋‹จํ•œ ํ•ฉ๋ณ‘์ฆ

์šฐ๋ฆฌ๋Š” Hexacorn ์ €์ž‘ ๋„๊ตฌ๋ฅผ ์‚ฌ์šฉํ–ˆ์Šต๋‹ˆ๋‹ค. ์‰˜์ฝ”๋“œ2exe ๋””๋ฒ„๊น…๊ณผ ๋ถ„์„์„ ์œ„ํ•ด ์‰˜์ฝ”๋“œ๋ฅผ ์‹คํ–‰ ํŒŒ์ผ๋กœ "์ปดํŒŒ์ผ"ํ•˜๊ธฐ ์œ„ํ•ด. ๊ทธ๋Ÿฐ ๋‹ค์Œ ์šฐ๋ฆฌ๋Š” ๊ทธ๊ฒƒ์ด 32๋น„ํŠธ์™€ 64๋น„ํŠธ ์‹œ์Šคํ…œ ๋ชจ๋‘์—์„œ ์ž‘๋™ํ•œ๋‹ค๋Š” ๊ฒƒ์„ ๋ฐœ๊ฒฌํ–ˆ์Šต๋‹ˆ๋‹ค.

Ransom์€ ์—ฌ์™•๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค. Varonis๋Š” ๋น ๋ฅด๊ฒŒ ํ™•์‚ฐ๋˜๋Š” "SaveTheQueen" ๋žœ์„ฌ์›จ์–ด๋ฅผ ์กฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค.

๋„ค์ดํ‹ฐ๋ธŒ ์–ด์…ˆ๋ธ”๋ฆฌ ์–ธ์–ด ๋ฒˆ์—ญ์œผ๋กœ ๊ฐ„๋‹จํ•œ ์‰˜์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•˜๋Š” ๊ฒƒ๋„ ์–ด๋ ค์šธ ์ˆ˜ ์žˆ์ง€๋งŒ ๋‘ ๊ฐ€์ง€ ์œ ํ˜•์˜ ์‹œ์Šคํ…œ ๋ชจ๋‘์—์„œ ์ž‘๋™ํ•˜๋Š” ์™„์ „ํ•œ ์‰˜์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•˜๋ ค๋ฉด ์—˜๋ฆฌํŠธ ๊ธฐ์ˆ ์ด ํ•„์š”ํ•˜๋ฏ€๋กœ ์šฐ๋ฆฌ๋Š” ๊ณต๊ฒฉ์ž์˜ ์ •๊ตํ•จ์— ๊ฒฝํƒ„ํ•˜๊ธฐ ์‹œ์ž‘ํ–ˆ์Šต๋‹ˆ๋‹ค.

๋‹ค์Œ์„ ์‚ฌ์šฉํ•˜์—ฌ ์ปดํŒŒ์ผ๋œ ์‰˜์ฝ”๋“œ๋ฅผ ๋ถ„์„ํ–ˆ์„ ๋•Œ x64dbg, ์šฐ๋ฆฌ๋Š” ๊ทธ๊ฐ€ ๋กœ๋“œ ์ค‘์ด๋ผ๋Š” ๊ฒƒ์„ ์•Œ์•˜์Šต๋‹ˆ๋‹ค. .NET ๋™์  ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ , clr.dll ๋ฐ mscoreei.dll ๋“ฑ. ์ด๊ฒƒ์€ ์šฐ๋ฆฌ์—๊ฒŒ ์ด์ƒํ•˜๊ฒŒ ๋ณด์˜€์Šต๋‹ˆ๋‹ค. ์ผ๋ฐ˜์ ์œผ๋กœ ๊ณต๊ฒฉ์ž๋Š” ์‰˜์ฝ”๋“œ๋ฅผ ๋กœ๋“œํ•˜๋Š” ๋Œ€์‹  ๊ธฐ๋ณธ OS ํ•จ์ˆ˜๋ฅผ ํ˜ธ์ถœํ•˜์—ฌ ๊ฐ€๋Šฅํ•œ ํ•œ ์ž‘๊ฒŒ ๋งŒ๋“ค๋ ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค. ์š”๊ตฌ์— ๋”ฐ๋ผ ์ง์ ‘ ํ˜ธ์ถœํ•˜๋Š” ๋Œ€์‹  Windows ๊ธฐ๋Šฅ์„ ์‰˜์ฝ”๋“œ์— ํฌํ•จ์‹œ์ผœ์•ผ ํ•˜๋Š” ์ด์œ ๋Š” ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?

์•Œ๊ณ  ๋ณด๋‹ˆ ์•…์„ฑ ์ฝ”๋“œ ์ž‘์„ฑ์ž๋Š” ์ด ๋ณต์žกํ•œ ์‰˜์ฝ”๋“œ๋ฅผ ์ „ํ˜€ ์ž‘์„ฑํ•˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ์ด ์ž‘์—…๊ณผ ๊ด€๋ จ๋œ ์†Œํ”„ํŠธ์›จ์–ด๋Š” ์‹คํ–‰ ํŒŒ์ผ๊ณผ ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์‰˜์ฝ”๋“œ๋กœ ๋ณ€ํ™˜ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์šฐ๋ฆฌ๋Š” ๋„๊ตฌ๋ฅผ ์ฐพ์•˜์Šต๋‹ˆ๋‹ค ๋„๋„›, ์šฐ๋ฆฌ๋Š” ์œ ์‚ฌํ•œ ์‰˜์ฝ”๋“œ๋ฅผ ์ปดํŒŒ์ผํ•  ์ˆ˜ ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ–ˆ์Šต๋‹ˆ๋‹ค. GitHub์˜ ์„ค๋ช…์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

Donut์€ VBScript, JScript, EXE, DLL(.NET ์–ด์…ˆ๋ธ”๋ฆฌ ํฌํ•จ)์—์„œ x86 ๋˜๋Š” x64 ์‰˜์ฝ”๋“œ๋ฅผ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค. ์ด ์‰˜์ฝ”๋“œ๋Š” ์‹คํ–‰๋  ๋ชจ๋“  Windows ํ”„๋กœ์„ธ์Šค์— ์‚ฝ์ž…๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
๋žœ๋ค ์•ก์„ธ์Šค ๋ฉ”๋ชจ๋ฆฌ.

์šฐ๋ฆฌ์˜ ์ด๋ก ์„ ํ™•์ธํ•˜๊ธฐ ์œ„ํ•ด Donut์„ ์‚ฌ์šฉํ•˜์—ฌ ์ž์ฒด ์ฝ”๋“œ๋ฅผ ์ปดํŒŒ์ผํ•˜๊ณ  ์ด๋ฅผ ์ƒ˜ํ”Œ๊ณผ ๋น„๊ตํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ ... ๊ทธ๋ ‡์Šต๋‹ˆ๋‹ค. ์‚ฌ์šฉ๋œ ํˆดํ‚ท์˜ ๋˜ ๋‹ค๋ฅธ ๊ตฌ์„ฑ ์š”์†Œ๋ฅผ ๋ฐœ๊ฒฌํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ ํ›„ ์šฐ๋ฆฌ๋Š” ์ด๋ฏธ ์›๋ณธ .NET ์‹คํ–‰ ํŒŒ์ผ์„ ์ถ”์ถœํ•˜๊ณ  ๋ถ„์„ํ•  ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.

์ฝ”๋“œ ๋ณดํ˜ธ

์ด ํŒŒ์ผ์€ ๋‹ค์Œ์„ ์‚ฌ์šฉํ•˜์—ฌ ๋‚œ๋…ํ™”๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ํ˜ผ๋ž€์Šค๋Ÿฌ์šดEx:

Ransom์€ ์—ฌ์™•๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค. Varonis๋Š” ๋น ๋ฅด๊ฒŒ ํ™•์‚ฐ๋˜๋Š” "SaveTheQueen" ๋žœ์„ฌ์›จ์–ด๋ฅผ ์กฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค.

Ransom์€ ์—ฌ์™•๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค. Varonis๋Š” ๋น ๋ฅด๊ฒŒ ํ™•์‚ฐ๋˜๋Š” "SaveTheQueen" ๋žœ์„ฌ์›จ์–ด๋ฅผ ์กฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค.

ConfuserEx๋Š” ๋‹ค๋ฅธ ๊ฐœ๋ฐœ ์ฝ”๋“œ๋ฅผ ๋ณดํ˜ธํ•˜๊ธฐ ์œ„ํ•œ ์˜คํ”ˆ ์†Œ์Šค .NET ํ”„๋กœ์ ํŠธ์ž…๋‹ˆ๋‹ค. ์ด ์†Œํ”„ํŠธ์›จ์–ด ํด๋ž˜์Šค๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๊ฐœ๋ฐœ์ž๋Š” ๋ฌธ์ž ๋Œ€์ฒด, ์ œ์–ด ๋ช…๋ น ํ๋ฆ„ ๋งˆ์Šคํ‚น ๋ฐ ์ฐธ์กฐ ๋ฐฉ๋ฒ• ์ˆจ๊ธฐ๊ธฐ์™€ ๊ฐ™์€ ๋ฐฉ๋ฒ•์„ ์‚ฌ์šฉํ•˜์—ฌ ๋ฆฌ๋ฒ„์Šค ์—”์ง€๋‹ˆ์–ด๋ง์œผ๋กœ๋ถ€ํ„ฐ ์ฝ”๋“œ๋ฅผ ๋ณดํ˜ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์•…์„ฑ ์ฝ”๋“œ ์ž‘์„ฑ์ž๋Š” ๊ฐ์ง€๋ฅผ ํšŒํ”ผํ•˜๊ณ  ๋ฆฌ๋ฒ„์Šค ์—”์ง€๋‹ˆ์–ด๋ง์„ ๋”์šฑ ์–ด๋ ต๊ฒŒ ๋งŒ๋“ค๊ธฐ ์œ„ํ•ด ๋‚œ๋… ์ฒ˜๋ฆฌ๊ธฐ๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

๊ฐ์‚ฌ ElektroKill ์–ธํŒจ์ปค ์šฐ๋ฆฌ๋Š” ์ฝ”๋“œ๋ฅผ ํ’€์—ˆ์Šต๋‹ˆ๋‹ค:

Ransom์€ ์—ฌ์™•๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค. Varonis๋Š” ๋น ๋ฅด๊ฒŒ ํ™•์‚ฐ๋˜๋Š” "SaveTheQueen" ๋žœ์„ฌ์›จ์–ด๋ฅผ ์กฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค.

๊ฒฐ๊ณผ - ํŽ˜์ด๋กœ๋“œ

๊ฒฐ๊ณผ ํŽ˜์ด๋กœ๋“œ๋Š” ๋งค์šฐ ๋‹จ์ˆœํ•œ ๋žœ์„ฌ์›จ์–ด ๋ฐ”์ด๋Ÿฌ์Šค์ž…๋‹ˆ๋‹ค. ์‹œ์Šคํ…œ ๋‚ด ์กด์žฌ๋ฅผ ๋ณด์žฅํ•˜๋Š” ๋ฉ”์ปค๋‹ˆ์ฆ˜๋„ ์—†๊ณ  ๋ช…๋ น ์„ผํ„ฐ์— ๋Œ€ํ•œ ์—ฐ๊ฒฐ๋„ ์—†์Šต๋‹ˆ๋‹ค. ํ”ผํ•ด์ž์˜ ๋ฐ์ดํ„ฐ๋ฅผ ์ฝ์„ ์ˆ˜ ์—†๊ฒŒ ๋งŒ๋“œ๋Š” ์˜ค๋ž˜๋œ ๋น„๋Œ€์นญ ์•”ํ˜ธํ™”๋งŒ ์žˆ์„ ๋ฟ์ž…๋‹ˆ๋‹ค.

์ฃผ์š” ๊ธฐ๋Šฅ์€ ๋‹ค์Œ ๋ผ์ธ์„ ๋งค๊ฐœ๋ณ€์ˆ˜๋กœ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค:

  • ์•”ํ˜ธํ™” ํ›„ ์‚ฌ์šฉํ•  ํŒŒ์ผ ํ™•์žฅ์ž (SaveTheQueen)
  • ๋žœ์„ฌ๋…ธํŠธ ํŒŒ์ผ์— ๋„ฃ์„ ์ž‘์„ฑ์ž์˜ ์ด๋ฉ”์ผ
  • ํŒŒ์ผ์„ ์•”ํ˜ธํ™”ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋˜๋Š” ๊ณต๊ฐœ ํ‚ค

Ransom์€ ์—ฌ์™•๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค. Varonis๋Š” ๋น ๋ฅด๊ฒŒ ํ™•์‚ฐ๋˜๋Š” "SaveTheQueen" ๋žœ์„ฌ์›จ์–ด๋ฅผ ์กฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค.

ํ”„๋กœ์„ธ์Šค ์ž์ฒด๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

  1. ์•…์„ฑ ์ฝ”๋“œ๋Š” ํ”ผํ•ด์ž ์žฅ์น˜์˜ ๋กœ์ปฌ ๋ฐ ์—ฐ๊ฒฐ๋œ ๋“œ๋ผ์ด๋ธŒ๋ฅผ ๊ฒ€์‚ฌํ•ฉ๋‹ˆ๋‹ค.

    Ransom์€ ์—ฌ์™•๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค. Varonis๋Š” ๋น ๋ฅด๊ฒŒ ํ™•์‚ฐ๋˜๋Š” "SaveTheQueen" ๋žœ์„ฌ์›จ์–ด๋ฅผ ์กฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค.

  2. ์•”ํ˜ธํ™”ํ•  ํŒŒ์ผ ๊ฒ€์ƒ‰

    Ransom์€ ์—ฌ์™•๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค. Varonis๋Š” ๋น ๋ฅด๊ฒŒ ํ™•์‚ฐ๋˜๋Š” "SaveTheQueen" ๋žœ์„ฌ์›จ์–ด๋ฅผ ์กฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค.

  3. ์•”ํ˜ธํ™”ํ•˜๋ ค๋Š” ํŒŒ์ผ์„ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๋Š” ํ”„๋กœ์„ธ์Šค๋ฅผ ์ข…๋ฃŒํ•˜๋ ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค.
  4. MoveFile ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•˜์—ฌ ํŒŒ์ผ ์ด๋ฆ„์„ "OriginalFileName.SaveTheQueenING"์œผ๋กœ ๋ณ€๊ฒฝํ•˜๊ณ  ์•”ํ˜ธํ™”ํ•ฉ๋‹ˆ๋‹ค.
  5. ํŒŒ์ผ์ด ์ž‘์„ฑ์ž์˜ ๊ณต๊ฐœ ํ‚ค๋กœ ์•”ํ˜ธํ™”๋œ ํ›„ ์•…์„ฑ์ฝ”๋“œ๋Š” ํŒŒ์ผ ์ด๋ฆ„์„ ๋‹ค์‹œ "Original FileName.SaveTheQueen"์œผ๋กœ ๋ฐ”๊ฟ‰๋‹ˆ๋‹ค.
  6. ๋ชธ๊ฐ’์„ ์š”๊ตฌํ•˜๋Š” ํŒŒ์ผ์ด ๊ฐ™์€ ํด๋”์— ๊ธฐ๋ก๋ฉ๋‹ˆ๋‹ค

    Ransom์€ ์—ฌ์™•๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค. Varonis๋Š” ๋น ๋ฅด๊ฒŒ ํ™•์‚ฐ๋˜๋Š” "SaveTheQueen" ๋žœ์„ฌ์›จ์–ด๋ฅผ ์กฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค.

๊ธฐ๋ณธ "CreateDecryptor" ๊ธฐ๋Šฅ์˜ ์‚ฌ์šฉ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ๋ณผ ๋•Œ, ์•…์„ฑ์ฝ”๋“œ์˜ ๊ธฐ๋Šฅ ์ค‘ ํ•˜๋‚˜์—๋Š” ๊ฐœ์ธ ํ‚ค๊ฐ€ ํ•„์š”ํ•œ ์•”ํ˜ธ ํ•ด๋… ๋ฉ”์ปค๋‹ˆ์ฆ˜์ด ๋งค๊ฐœ๋ณ€์ˆ˜๋กœ ํฌํ•จ๋˜์–ด ์žˆ๋Š” ๊ฒƒ์œผ๋กœ ๋ณด์ž…๋‹ˆ๋‹ค.

๋žœ์„ฌ์›จ์–ด ๋ฐ”์ด๋Ÿฌ์Šค ํŒŒ์ผ์„ ์•”ํ˜ธํ™”ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค, ๋‹ค์Œ ๋””๋ ‰ํ† ๋ฆฌ์— ์ €์žฅ๋ฉ๋‹ˆ๋‹ค.

C:์ฐฝ
C : ํ”„๋กœ๊ทธ๋žจ ํŒŒ์ผ
C : ํ”„๋กœ๊ทธ๋žจ ํŒŒ์ผ (x86)
C:์‚ฌ์šฉ์ž\์•ฑ๋ฐ์ดํ„ฐ
C:inetpub

๋˜ํ•œ ๊ทธ๋Š” ๋‹ค์Œ ํŒŒ์ผ ํ˜•์‹์€ ์•”ํ˜ธํ™”ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.EXE, DLL, MSI, ISO, SYS, CAB.

๊ฒฐ๊ณผ ๋ฐ ๊ฒฐ๋ก 

๋žœ์„ฌ์›จ์–ด ์ž์ฒด์—๋Š” ํŠน์ดํ•œ ๊ธฐ๋Šฅ์ด ํฌํ•จ๋˜์–ด ์žˆ์ง€ ์•Š์•˜์ง€๋งŒ ๊ณต๊ฒฉ์ž๋Š” ์ฐฝ์˜์ ์œผ๋กœ Active Directory๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋“œ๋กœํผ๋ฅผ ๋ฐฐํฌํ–ˆ์œผ๋ฉฐ ์•…์„ฑ ์ฝ”๋“œ ์ž์ฒด๋Š” ๋ถ„์„ ์ค‘์— ๊ถ๊ทน์ ์œผ๋กœ ๋ณต์žกํ•˜์ง€๋Š” ์•Š๋”๋ผ๋„ ํฅ๋ฏธ๋กœ์šด ์žฅ์• ๋ฌผ์„ ์ œ์‹œํ–ˆ์Šต๋‹ˆ๋‹ค.

์•…์„ฑ ์ฝ”๋“œ ์ž‘์„ฑ์ž๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

  1. winlogon.exe ํ”„๋กœ์„ธ์Šค์— ๋‚ด์žฅ๋œ ์ฃผ์ž… ๊ธฐ๋Šฅ์„ ๊ฐ–์ถ˜ ๋žœ์„ฌ์›จ์–ด ๋ฐ”์ด๋Ÿฌ์Šค๋ฅผ ์ž‘์„ฑํ–ˆ์Šต๋‹ˆ๋‹ค.
    ํŒŒ์ผ ์•”ํ˜ธํ™” ๋ฐ ์•”ํ˜ธ ํ•ด๋… ๊ธฐ๋Šฅ
  2. ConfuserEx๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์•…์„ฑ์ฝ”๋“œ๋ฅผ ์œ„์žฅํ•˜๊ณ , Donut์„ ์‚ฌ์šฉํ•˜์—ฌ ๊ฒฐ๊ณผ๋ฅผ ๋ณ€ํ™˜ํ•˜๊ณ , base64 Gzip ๋“œ๋กœํผ๋ฅผ ์ถ”๊ฐ€๋กœ ์ˆจ๊ฒผ์Šต๋‹ˆ๋‹ค.
  3. ํ”ผํ•ด์ž์˜ ๋„๋ฉ”์ธ์—์„œ ๋†’์€ ๊ถŒํ•œ์„ ํš๋“ํ•˜์—ฌ ์ด๋ฅผ ๋ณต์‚ฌํ•˜๋Š” ๋ฐ ์‚ฌ์šฉํ–ˆ์Šต๋‹ˆ๋‹ค.
    ๋„๋ฉ”์ธ ์ปจํŠธ๋กค๋Ÿฌ์˜ SYSVOL ๋„คํŠธ์›Œํฌ ํด๋”์— ๋Œ€ํ•œ ์•”ํ˜ธํ™”๋œ ๋งฌ์›จ์–ด ๋ฐ ์˜ˆ์•ฝ๋œ ์ž‘์—…
  4. ๋„๋ฉ”์ธ ์žฅ์น˜์—์„œ PowerShell ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์‹คํ–‰ํ•˜์—ฌ ๋งฌ์›จ์–ด๋ฅผ ํ™•์‚ฐ์‹œํ‚ค๊ณ  SYSVOL์˜ ๋กœ๊ทธ์— ๊ณต๊ฒฉ ์ง„ํ–‰ ์ƒํ™ฉ์„ ๊ธฐ๋กํ•ฉ๋‹ˆ๋‹ค.

Ransom์€ ์—ฌ์™•๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค. Varonis๋Š” ๋น ๋ฅด๊ฒŒ ํ™•์‚ฐ๋˜๋Š” "SaveTheQueen" ๋žœ์„ฌ์›จ์–ด๋ฅผ ์กฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค.

์ด ๋žœ์„ฌ์›จ์–ด ๋ฐ”์ด๋Ÿฌ์Šค ๋ณ€์ข…์ด๋‚˜ ๋‹น์‚ฌ ํŒ€์—์„œ ์ˆ˜ํ–‰ํ•œ ๊ธฐํƒ€ ๋ฒ•์˜ํ•™ ๋ฐ ์‚ฌ์ด๋ฒ„ ๋ณด์•ˆ ์‚ฌ๊ณ  ์กฐ์‚ฌ์— ๋Œ€ํ•ด ์งˆ๋ฌธ์ด ์žˆ๋Š” ๊ฒฝ์šฐ, ๋ฌธ์˜ํ•˜๊ธฐ ๋˜๋Š” ์š”์ฒญ ๊ณต๊ฒฉ์— ๋Œ€ํ•œ ๋Œ€์‘์„ ์‹ค์‹œ๊ฐ„์œผ๋กœ ์‹œ์—ฐ, Q&A ์„ธ์…˜์—์„œ ํ•ญ์ƒ ์งˆ๋ฌธ์— ๋‹ต๋ณ€ํ•ฉ๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : habr.com

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€