์ ์ ๋ถ์
01. ์๋ํ ๋ถ์
- ๋ถ์ ๋๊ตฌ : virustotal.com, PEView
- ๋ถ์ ๊ฒฐ๊ณผ :
- Lab01-02.exe : 57/72 ํ์ง, V3, ALYac Trojan ์ผ๋ก ํ์ง
02. ํจํน ์ฌ๋ถ ํ์ธ
- ๋ถ์ ๋๊ตฌ : Exeinfope, PEView
- ๋ถ์ ๊ฒฐ๊ณผ :
์คํ ํ์ผ์ ์น์ ์ด๋ฆ์ด upx0, upx1, upx2๋ก ๋ํ๋ด๋ ๊ฒ์ ํตํด์ UPX๋ก ํจํน๋๊ฒ์ ์ถ์ธกํ ์ ์๋ค. ๋, exeinfo๋ฅผ ์ฌ์ฉํ์ฌ์ UPX๋ก ํจํน ๋ ๊ฒ์ ๋ค์ ํ์ธํ์๊ณ , UPX๋ฅผ ์ฌ์ฉํ์ฌ ์ธํจํน ์งํ ํ ๋ถ์ํฉ๋๋ค.
03. strings ํ์ธ
- ๋ถ์ ๋๊ตฌ : strings, OllyDBG
- ๋ถ์ ๊ฒฐ๊ณผ :
์์ ๊ฐ์ strings๊ฐ ์คํ ํ์ผ์ ์ ์ฅ๋์ด ์๋ ๊ฒ์ ํ์ธํ์์ต๋๋ค. OllyDBG๋ก ํ์ธํ ๊ฒฐ๊ณผ HGL345๋ ๋ฎคํ ์ค ์ด๋ฆ์ผ๋ก, MalService๋ ์๋น์ค ์ด๋ฆ์ผ๋ก ์ฌ์ฉ๋ฉ๋๋ค. ๋ํ, Internet Explorer 8.0์ ์ฌ์ฉํ์ฌ hxxp://www.malwareanalysisbook.com ์ผ๋ก ์ ์ํ๊ณ ์๋ ๊ฒ์ผ๋ก ์ถ์ธก๋ฉ๋๋ค.
04. IAT ํ์ธ
- ๋ถ์ ๋๊ตฌ : Dependency Walker
- ๋ถ์ ๊ฒฐ๊ณผ :
kernel32.dll | ๋ฉ๋ชจ๋ฆฌ ๊ด๋ฆฌ, ์ ์ถ๋ ฅ ๋ช ๋ น, ํ๋ก์ธ์ค์ ์ค๋ ๋ ์์ฑ, ๋๋ถ๋ถ์ Win32 ๊ธฐ๋ณธ์ ์ธ ํจ์๋ค์ ํฌํจํ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ | |
CreateWaitableTimerA SetWaitableTimer WaitForSingleObject |
๋๊ธฐ ๊ฐ๋ฅํ ํ์ด๋จธ ๊ฐ์ฒด๋ฅผ ๋ง๋ค์ด ํ์ฑํ ํฉ๋๋ค. ์ง์ ๋ ๊ฐ์ฒด๋ ์ ํธ ์ํ๊ฐ ๋ ๋๊น์ง ๊ธฐ๋ค๋ฆฝ๋๋ค. | |
OpenMutexA CreateMutexA CreateThread ExitProcess |
๋ฎคํ ์ค์ ์ค๋ ๋๋ฅผ ์์ฑํ๊ณ ์คํํฉ๋๋ค. | |
GetModuleFileNameA | ์คํ ์ค์ธ DLL ๋๋ ์คํ ํ์ผ์ ๊ฒฝ๋ก๋ฅผ ๊ฐ์ ธ์ต๋๋ค. | |
SystemTimeToFileTime | ์์คํ ์๊ฐ์ ํ์ผ ์๊ฐ์ผ๋ก ๋ณํํฉ๋๋ค. | |
advapi32.dll | ๋ณด์ ๋ฐ ๋ ์ง์คํธ๋ฆฌ ๊ด๋ฆฌ, ์๋น์ค ์ ์ด, ์ฌ์ฉ์ ์ธ์ฆ, ์ํธํ ๋ฐ ๋ก๊ทธ ๊ด๋ฆฌ ๋ฑ๊ณผ ๊ฐ์ ๊ณ ๊ธ ์์คํ ๊ธฐ๋ฅ์ ์ ๊ณตํ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ | |
CreateServiceA OpenSCManagerA StartServiceCtrlDispatcherA |
SCM์ ๋ํ ์ฐ๊ฒฐ์ ์ค์ ํ๊ณ ์๋น์ค ๊ฐ์ฒด๋ฅผ ๋ง๋ค์ด์ ์ถ๊ฐํฉ๋๋ค. |
|
wininet.dll | ์ธํฐ๋ท ํ๋กํ ์ฝ์ ์ฌ์ฉํ์ฌ ๋คํธ์ํฌ ํต์ ์ ์ง์ํ๋ ๊ธฐ๋ฅ์ ์ ๊ณตํ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ | |
InternetOpenA InternetOpenUrlA |
FTP ๋๋ HTTP URL๋ก ์ง์ ๋ ๋ฆฌ์์ค๋ฅผ ์ฝ๋๋ค. | |
msvcrt.dll | ๋น์ฃผ์ผ C++ ๋ฒ์ 4.2๋ถํฐ 6.0๊น์ง์ ๋ง์ดํฌ๋ก์ํํธ ๋น์ฃผ์ผ C ๋ฐํ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ | |
_exit XcptFilter exit _p_initenv _getmainargs _initterm _setusermatherr _adjust_fdiv _p_commode _p_fmode set_app_type except_handler3 controlfp |
์ผ๋ฐ |
05. ๋์ ์ถ์ธก
- ๋ถ์ ๋๊ตฌ : OllyDBG
- ๋ถ์ ๊ฒฐ๊ณผ :
HGL345๋ผ๋ ์ด๋ฆ์ผ๋ก ๋ฎคํ ์ค๋ฅผ ์์ฑํฉ๋๋ค.
Malservice๋ผ๋ ์ด๋ฆ์ผ๋ก ์๋น์ค๋ฅผ ๋ฑ๋กํฉ๋๋ค.
ํน์ ์๊ฐ ํ์ ํน์ ์์ ์ ์ํํ๊ธฐ ์ํด์ ๋๊ธฐ๋ฅผ ํ๋ ๊ฒ์ผ๋ก ์ถ์ธก๋ฉ๋๋ค.
hxxp://www.malwareanalysisbook.com์ผ๋ก ๋คํธ์ํฌ ์ฐ๊ฒฐ์ ์์ฒญํฉ๋๋ค.
์์ฝ
์ด ํ์ผ์ upx๋ก ํจํนํ์ฌ ํ์ผ์ ํฌ๊ธฐ๋ฅผ ์ค์ด๊ณ ๋ถ์์ ์ด๋ ต๊ฒ ํ๊ณ ์ ํ์์ต๋๋ค. MalService๋ผ๋ ์ด๋ฆ์ผ๋ก ์๋น์ค๋ฅผ ์์ฑํ๊ณ ์์ผ๋ฉฐ, ์ด ์๋น์ค๋ SCM(Service Control Manager)์ ๋ฑ๋ก๋์ด ํน์ ์๊ฐ์ ์ํ๋ ํ์๋ฅผ ์คํํ๊ณ ์ ํ๋ ๊ฒ์ผ๋ก ๋ณด์ฌ์ง๋๋ค. ๋, hxxp://www.malwareanalysisbook.com ์ ์ ์์ ์ ๋ํ๊ณ ์๋ ๊ฒ์ผ๋ก ์ถ์ธก๋ฉ๋๋ค.
- ํธ์คํธ ๊ธฐ๋ฐ ์๊ทธ๋์ฒ :
- MalService - ๋คํธ์ํฌ ๊ธฐ๋ฐ ์๊ทธ๋์ฒ :
- hxxp://www.malwareanalysisbook.com - ํด์๊ฐ :
- MD5 : 8363436878404da0ae3e46991e355b83
- SHA-1 : 5a016facbcb77e2009a01ea5c67b39af209c3fcb
- SHA-256 : c876a332d7dd8da331cb8eee7ab7bf32752834d4b2b54eaa362674a2a48f64a6
'๐ฆพ ๋ณด์ ๐ฆพ > ๋ฆฌ๋ฒ์ฑ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Practical Malware Analysis] Lab01-04.exe ๋ถ์ (2) | 2024.10.18 |
---|---|
[Practical Malware Analysis] Lab01-03.exe ๋ถ์ (1) | 2024.10.03 |
[Practical Malware Analysis] Lab01-01.exe, Lab01-01.dll ๋ถ์ (0) | 2024.09.30 |
x86-64 ์ด์ ๋ธ๋ฆฌ์ด (0) | 2024.08.28 |
x86-64 CPU ๋ ์ง์คํฐ (0) | 2024.08.28 |