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

์•…์„ฑ์ฝ”๋“œ ์ƒ˜ํ”Œ ๋ถ„์„ 2-1

์‹œํ๋ฆฌํ‹ฐ์ง€ํ˜ธ 2024. 12. 30.

์˜ค๋Š˜์€ dgrep.exe ๋ผ๋Š” ์•…์„ฑ์ฝ”๋“œ๋ฅผ ๋ถ„์„ํ•ด๋ณด๊ธฐ๋กœ ํ–ˆ๋‹ค.

 

์ด๋ฒˆ์—๋„ ๊ธฐ์ดˆ๋ถ„์„์„ ํ† ๋Œ€๋กœ ์•…์„ฑ์ฝ”๋“œ์˜ ๋Œ€๋žต์ ์ธ ๋‚ด์šฉ๊ณผ ๋ถ„์„๋ฐฉํ–ฅ์„ ์žก์„ ์ˆ˜ ์žˆ์—ˆ๋‹ค.

 

1์ฐจ 2์ฐจ๋กœ ๋‚˜๋ˆ„์—ˆ๊ณ , 1์ฐจ ๋ถ„์„ ๊ฒฐ๊ณผ ๋ณด๊ณ ์„œ๋ฅผ ์ž‘์„ฑํ–ˆ๋‹ค.

 

[16แ„Œแ…ฎแ„Žแ…ก] แ„‹แ…กแ†จแ„‰แ…ฅแ†ผแ„แ…ฉแ„ƒแ…ณ แ„‰แ…ขแ†ทแ„‘แ…ณแ†ฏ แ„‡แ…ฎแ†ซแ„‰แ…ฅแ†จ2-1.pdf
0.88MB

 

[5์ค„ ์š”์•ฝ]

 

1. ๊ธฐ์ดˆ๋ถ„์„

virustotal์„ ํ†ตํ•ด dgrep.exe ๋Š” ํŠธ๋กœ์ด ๋ชฉ๋งˆ์ผ ํ™•๋ฅ ์ด ๋งค์šฐ ๋†’์€ ๊ฒƒ์œผ๋กœ ํ™•์ธ์ด ๋˜์—ˆ๋‹ค. ์™ธ์—๋„ ๊ณผ๊ฑฐ์— ์žˆ๋˜ ์ด๋ ฅ์„ ํ†ตํ•ด ์–ด๋–ค ํ˜•ํƒœ๋กœ ๋™์ž‘์„ ํ•˜๋Š”์ง€ ์ฐธ๊ณ ํ•  ๋งŒํ•œ ์ž๋ฃŒ๋ฅผ ์–ป์„ ์ˆ˜ ์žˆ์—ˆ๋‹ค.

 

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

์ •์ ๋ถ„์„ ๊ฒฐ๊ณผ, ํŒจํ‚น์ด ๋˜์–ด ์žˆ๋Š” ๊ฒƒ์„ ์•Œ ์ˆ˜ ์žˆ์—ˆ๋‹ค. ์ƒ๊ฐ๋ณด๋‹ค ์–ธํŒจํ‚น ํˆด์„ ์ฐพ๊ธฐ ์‰ฝ์ง€ ์•Š์•˜๋‹ค. ์ฒ˜์Œ์— upx๋กœ ์ง„ํ–‰ํ–ˆ์ง€๋งŒ, upx๋กœ ์–ธํŒจํ‚น์ด ๋˜์–ด ์žˆ์ง€ ์•Š์•˜๊ธฐ์— ์–ธํŒจํ‚น์— ์‹คํŒจํ–ˆ๋‹ค. ์ดํ›„,  RL!dePacker๋ฅผ ํ†ตํ•ด ์–ธํŒจํ‚น์„ ์‹œ๋„ํ–ˆ์ง€๋งŒ ๊ฒฐ๊ณผ์ ์œผ๋กœ ์‹คํŒจํ–ˆ๋‹ค. ๊ทธ๋ž˜์„œ ์–ธํŒจํ‚น์„ ์‹œ๋„ํ•˜์ง€ ๋ชป ํ•œ์ฑ„ ๋‹ค๋ฅธ ์ •์ ๋ถ„์„(BinText)์„ ํ†ตํ•ด ์•Œ์•„ ๋ณด์•˜๋‹ค. ์•„๋ฌด๋ž˜๋„ ์–ธํŒจํ‚น์ด ์ œ๋Œ€๋กœ ๋˜์–ด ์žˆ์ง€ ์•Š์•„ ๋Œ€๋ถ€๋ถ„์˜ text๋Š” ํ™•์ธ์ด ๋ถˆ๊ฐ€๋Šฅ ํ–ˆ์œผ๋ฉฐ,  .dll ์ •๋„๋งŒ ํŒŒ์•…์ด ๋˜๋ฉด์„œ ํŠธ๋กœ์ด ๋ชฉ๋งˆ์˜ ํ”์ ๋งŒ์ด ๋ฐœ๊ฒฌ๋˜์—ˆ๋‹ค.

 

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

์ •์ ๋ถ„์„๋งŒ์œผ๋กœ๋Š” ํ•œ๊ณ„๊ฐ€ ์žˆ์–ด, ํ”„๋กœ์„ธ์Šค ๋™์ž‘ํ˜•ํƒœ์™€ ์™ธ๋ถ€ ํ†ต์‹  ๋˜๋Š” ์„ค์น˜๊ฐ€ ์žˆ๋Š”์ง€ ์•Œ์•„๋ณด๊ธฐ ์œ„ํ•ด ๋™์ ๋ถ„์„์„ ์‹œํ–‰ํ–ˆ๋‹ค. ์šฐ์„  ์•…์„ฑ์ฝ”๋“œ๋ฅผ ์‹คํ–‰์‹œํ‚ค๊ณ  Process Explorer์„ ํ†ตํ•ด ํ™•์ธํ•œ ๊ฒฐ๊ณผ, ์ด์ „ ํŠธ๋กœ์ด๋ชฉ๋งˆ์™€ ๋‹ค๋ฅด๊ฒŒ ์ž์‹ ์„ ์€ํํ•˜๋ ค ํ•˜์ง€ ์•Š์•˜๋‹ค. ์ถ”๊ฐ€์ ์ธ ํŒŒ์ผ ์„ค์น˜๊ฐ€ ์žˆ์ง€ ์•Š์„๊นŒ ํ•˜์—ฌ AutoRuns๋กœ ๋น„๊ต๋ถ„์„์„ ํ–ˆ์ง€๋งŒ ์ด ์—ญ์‹œ ๋‹ฌ๋ผ์ง€๋Š” ์ ์€ ์—†์—ˆ๋‹ค. ์ดํ›„, ๋„คํŠธ์›Œํฌ ํ†ต์‹ ์ด ์žˆ์„๊นŒ ํ•ด์„œ wireshark๋กœ ๋ถ„์„์„ ํ•ด๋ณด์•˜์ง€๋งŒ ์ด ๋˜ํ•œ ๋ˆˆ์— ๋„๋Š” ํ˜•ํƒœ๋Š” ์ฐพ์„ ์ˆ˜ ์—†์—ˆ๋‹ค.

 

4. ๊ฒฐ๊ณผ

์•„๋ฌด๋ž˜๋„ ์–ธํŒจํ‚น์„ ์ œ๋Œ€๋กœ ํ•˜์ง€ ๋ชปํ•˜๋‹ค ๋ณด๋‹ˆ ์ •์ ๋ถ„์„์— ํ•œ๊ณ„๊ฐ€ ์žˆ์—ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์ด์ƒํ•˜๊ฒŒ ์•…์„ฑ์ฝ”๋“œ๊ฐ€ ์ž์‹ ์˜ ์—ญํ• ์„ ํ•˜์ง€ ์•Š๋Š”์ง€ ๋™์ ๋ถ„์„๋„ ์ž˜ ๋˜์ง€ ์•Š์•˜๋‹ค. ๊ฒฐ๊ณผ์ ์œผ๋กœ ์ด๋ฒˆ 1์ฐจ dgrep.exe ์•…์„ฑ์ฝ”๋“œ ๋ถ„์„์€ ์›ํ•˜๋Š” ๊ฒฐ๊ณผ๋ฅผ ๊ฐ€์ ธ์˜ค์ง€ ๋ชปํ•œ ๊ฒƒ ๊ฐ™๋‹ค.

 

5. ๋ณด์™„

2์ฐจ๋ถ„์„ ๋•Œ์—๋Š” GunPacker ๋ผ๋Š” ์–ธํŒจํ‚น์„ ํ†ตํ•ด dgrep.exe๋ฅผ ์–ธํŒจํ‚น์„ ์‹œ๋„ํ•  ๊ฒƒ์ด๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๊ด€๋ฆฌ์ž ๊ถŒํ•œ์œผ๋กœ ์‹คํ–‰์‹œ์ผœ ๋‹ค์‹œ ํ•œ ๋ฒˆ ์•…์„ฑ์ฝ”๋“œ์˜ ๋™์ž‘ ์ƒํƒœ๋ฅผ ํ™•์ธํ•ด๋ณผ ์˜ˆ์ •์ด๋‹ค. 2์ฐจ ๋•Œ์—๋Š” ์กฐ๊ธˆ ๋” ์ œ๋Œ€๋กœ ๋œ ๋ถ„์„์ด ๋˜๊ธธ ๊ธฐ๋Œ€ํ•ด ๋ณธ๋‹ค.

 

 


 

์ด๋ฒˆ ๋ถ„์„ ์กฐ๊ธˆ ๋งŽ์ด ํ•ด๋งธ๋‹ค. ใ…‹ใ…‹ใ…‹ ์•„๋ฌด๋ž˜๋„ ์•…์„ฑ์ฝ”๋“œ ๋ถ„์„์— ์ต์ˆ™ํ•˜์ง€ ์•Š์•„์„œ ์ธ ๊ฒƒ๋„ ํ•œ ๋ชซ์„ ํ•œ ๊ฒƒ ๊ฐ™๋‹ค. ์ด๋Ÿฌํ•œ ์‹œํ–‰์ฐฉ์˜ค๋ฅผ ํ†ตํ•ด ๋”์šฑ ์„ฑ์žฅํ•˜๋Š” ๊ณ„๊ธฐ๊ฐ€ ๋˜์—ˆ์œผ๋ฉด ํ•œ๋‹ค ใ…Žใ…Ž ๋‹ค์Œ ์ฃผ๋„ ํ™”์ดํŒ…ํ•ด์„œ ์ด๋ฒˆ์—๋Š” ๋” ์ œ๋Œ€๋กœ๋œ ๊ฒฐ๊ณผ ๋ณด๊ณ ์„œ๋ฅผ ์ž‘์„ฑํ•ด๋ณด์ž!!

๋Œ“๊ธ€