๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

๐Ÿฆพ ๋ณด์•ˆ ๐Ÿฆพ/๋ฆฌ๋ฒ„์‹ฑ

[Practical Malware Analysis] Lab03-01.exe ๋ถ„์„

๋ฐ˜์‘ํ˜•

01. ๋ถ„์„ํ™˜๊ฒฝ

1.1 ๋ถ„์„ ํ™˜๊ฒฝ

Windows10

WindowsXP

1.2 ๋ถ„์„ ๋„๊ตฌ

PEView
Resource Hacker
PEiD
Exeinfo PE
strings
IDA Pro
OllyDbg
depends
SysAnalyzer
Wireshark

1.3 ๋ถ„์„ ์ƒ˜ํ”Œ

Practical Malware Analysis Labs - Lab03-01.exe

 

 

02.์ •์  ๋ถ„์„

2.1 ํŒจํ‚น ์—ฌ๋ถ€ ํ™•์ธ

  • ๋ถ„์„ ๋„๊ตฌ : PEiD
  • ๋ถ„์„ ๊ฒฐ๊ณผ : PEncrypt 3.1 Final โ†’ junkcode ๋กœ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ํŒŒ์ผ์ด ํŒจํ‚น๋˜์—ˆ๊ฑฐ๋‚˜ ์•”ํ˜ธํ™” ๋˜์—ˆ์Œ์„ ์ถ”์ธกํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Lab03-01.exe (PEiD)

 

2.2 Import Address Table

  • ๋ถ„์„ ๋„๊ตฌ : Dependency Walker
  • ๋ถ„์„ ๊ฒฐ๊ณผ : kernel32.dll์˜ ExitProcess ํ•จ์ˆ˜๋งŒ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Lab03-01.exe (Dependency Walker)

 

2.3 ๋ฌธ์ž์—ด ํ™•์ธ

  • ๋ถ„์„ ๋„๊ตฌ : pestudio
  • ๋ถ„์„ ๊ฒฐ๊ณผ :

  • SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run, SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Explorer\\Shell Folders ํŠน์ • ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ ๊ฒฝ๋กœ๋ฅผ ํฌํ•จํ•˜๊ณ  ์žˆ์–ด ์ž๊ฐ€ ์‹œ์ž‘๊ณผ ๊ด€๋ จ์žˆ์„ ๊ฒƒ์ด๋ผ ์ถ”์ธก๋ฉ๋‹ˆ๋‹ค.
  • ws2_32, CONNECT %s:%i HTTP/1.0, www.practicalmalwareanalysis.com ๋„คํŠธ์›Œํฌ ๊ด€๋ จ ๋ฌธ์ž์—ด์„ ํ†ตํ•ด์„œ ํ•ด๋‹น url์— ์ ‘์† ์‹œ๋„๋ฅผ ํ•˜๋Š” ๊ฒƒ์œผ๋กœ ์ถ”์ธก๋ฉ๋‹ˆ๋‹ค.
  • admin, vmx32to64.exe, AppData ๊ณผ ๊ฐ™์€ ๋ฌธ์ž์—ด ํ†ตํ•ด ๊ถŒํ•œ ์„ค์ •, ํ”„๋กœ์„ธ์Šค๋‚˜ ํŒŒ์ผ ์ด๋ฆ„๊ณผ ์—ฐ๊ด€๋˜์–ด ์žˆ์„๊ฒƒ์ด๋ผ ์ถ”์ธก๋ฉ๋‹ˆ๋‹ค.

 

03. ๋™์ ๋ถ„์„

3.1 ํ”„๋กœ์„ธ์Šค ํ™•์ธ

  • ๋ถ„์„ ๋„๊ตฌ : Process Explorer
  • ๋ถ„์„ ๊ฒฐ๊ณผ : ๋ฌธ์ž์—ด์—์„œ ํ™•์ธํ•˜์˜€๋˜ vmx32to64.exe ํŒŒ์ผ์ด C:windows\\system32 ์— ์ €์žฅ๋˜์–ด ์žˆ๊ณ , ์‹คํ–‰์ค‘์ž„์„ ํ™•์ธ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.

(Process Explorer)

 

3.2 ํ•ด์‹œ ๊ฐ’ ํ™•์ธ

  • ๋ถ„์„ ๋„๊ตฌ : WinMD5
  • ๋ถ„์„ ๊ฒฐ๊ณผ : C:\\windows\\system32\\vmx32to64.exe ํŒŒ์ผ๊ณผ Lab03-01.exe ํŒŒ์ผ์˜ ํ•ด์‹œ๊ฐ’์ด ๋™์ผํ•˜๋ฏ€๋กœ, Lab03-01.exe ํŒŒ์ผ์ด ์‹คํ–‰๋  ๋•Œ, C:\\windows\\system32 ์— ์ž๊ฐ€ ๋ณต์ œํ•˜์˜€์Œ์„ ์•Œ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

vmx32to64.exe (WinMD5), Lab03-01.exe (WinMD5)

 

3.3 ๋ ˆ์ง€์Šคํ„ฐ๋ฆฌ ํ™•์ธ

  • ๋ถ„์„ ๊ฒฐ๊ณผ : \\HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run ์— VideoDriver ๋ผ๋Š” ์ด๋ฆ„์œผ๋กœC:\\windows\\system32\\vmx32to64.exe ๊ฐ€ ๋“ฑ๋ก๋œ ๊ฒƒ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋กœ ์ธํ•ด, ์ปดํ“จํ„ฐ ๋ถ€ํŒ… ์‹œ vmx32to64.exe ํŒŒ์ผ์€ ์ž๋™์œผ๋กœ ์‹คํ–‰๋ฉ๋‹ˆ๋‹ค.

 

 

3.4 ๋„คํŠธ์›Œํฌ ๋™์ž‘ ํ™•์ธ

  • ๋ถ„์„ ๋„๊ตฌ : Wireshark
  • ๋ถ„์„ ๊ฒฐ๊ณผ :

 

ํŒŒ์ผ์ด ์‹คํ–‰๋˜๋ฉด DNS ์งˆ์˜๋ฅผ ํ†ตํ•ด www[.]practicalmalwareanalysis[.]co[m](<http://www.practicalmalwareanalysis.com/>) ๋„๋ฉ”์ธ์˜ ๋‘ ๊ฐœ IP ์ฃผ์†Œ(3.33.251.168, 15.197.225.128)๋ฅผ ์–ป์Šต๋‹ˆ๋‹ค. ์ดํ›„ 3-way ํ•ธ๋“œ์…ฐ์ดํฌ๋กœ ์—ฐ๊ฒฐ์„ ์ˆ˜๋ฆฝํ•˜๊ณ , SSL ํ†ต์‹ ์„ ํ•œ ๋’ค ์ข…๋ฃŒ๋ฉ๋‹ˆ๋‹ค. ์ด ๊ณผ์ •์€ ์ง€์†์ ์œผ๋กœ ๋ฐ˜๋ณต๋ฉ๋‹ˆ๋‹ค.

 

04. ๊ฒฐ๊ณผ

Lab03-01.exe ํŒŒ์ผ์€ ์•Œ ์ˆ˜ ์—†๋Š” ํŒจํ‚น ๊ธฐ๋ฒ•์ด ์ ์šฉ๋˜์–ด ์žˆ์–ด ๋™์ž‘ ๊ณผ์ •์„ ํ†ตํ•ด ๋ถ„์„ํ•˜์˜€์Šต๋‹ˆ๋‹ค. Lab03-01.exe ๋ฅผ ์‹คํ–‰ํ•˜๋ฉด C:\\windows\\system32\\vmx32to64.exe ์— ์ž๊ฐ€ ๋ณต์ œํ•˜๊ณ , \\HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run ์— VideoDriver ๋ผ๋Š” ์ด๋ฆ„์œผ๋กœ ํŒŒ์ผ ๊ฒฝ๋กœ๋ฅผ ์ง€์ •ํ•˜์—ฌ ๋ถ€ํŒ… ์‹œ vmx32to64.exe ํ”„๋กœ๊ทธ๋žจ์ด ์ž๋™์œผ๋กœ ์‹คํ–‰๋˜๋„๋ก ํ•ฉ๋‹ˆ๋‹ค. ๋˜, hxxps://www[.]practicalmalwareanalysis[.]com ์œผ๋กœ ์—ฐ๊ฒฐ์„ ์ˆ˜๋ฆฝํ•˜๊ณ  ๋ฐ์ดํ„ฐ๋ฅผ ์ฃผ๊ณ ๋ฐ›์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ Lab03-01.exe๋Š” ๊ณต๊ฒฉ์ž์™€ ๋ช…๋ น์„ ์ฃผ๊ณ  ๋ฐ›๋Š” ๋ฐฑ๋„์–ด๋กœ ์ถ”์ •๋ฉ๋‹ˆ๋‹ค.

๋ฐ˜์‘ํ˜•