之前為了分析病毒行為找到了 Regshot,Regshot 在執行程式前對登錄檔和硬碟做紀錄,執行程式後重新讀取後分析新增、刪除、修改等異動,可以將紀錄輸出成文字檔或是 HTML。
「1st shot」在開始動作前執行、「2nd shot」在動作結束後執行,二次紀錄結束以後點選「compare」對二次紀錄進行比較。例如在 kavo.exe 病毒執行後,Regshot 會輸出以下分析結果:
REGSHOT LOG 1.61e5
Comments:
Datetime:2009/12/28 18:36:50 , 2009/12/28 18:37:07
Computer:ZERO-A0738C6D72 , ZERO-A0738C6D72
Username:zero , zero
----------------------------------
Values added:3
----------------------------------
HKEY_USERSS-1-5-21-527237240-436374069-839522115-1003SoftwareMicrosoftWindowsCurrentVersionExplorerUserAssist{75048700-EF1F-11D0-9888-006097DEACF9}CountHRZR_EHACNGU:P:Qbphzragf naq Frggvatfmreb桌面xnib.rkr: 08 00 00 00 06 00 00 00 B0 C9 49 BA EC 87 CA 01
HKEY_USERSS-1-5-21-527237240-436374069-839522115-1003SoftwareMicrosoftWindowsCurrentVersionRunkava: "C:WINDOWSsystem32kavo.exe"
HKEY_USERSS-1-5-21-527237240-436374069-839522115-1003SoftwareMicrosoftWindowsShellNoRoamMUICacheC:Documents and Settingszero桌面kavo.exe: "kavo"
----------------------------------
Values modified:7
----------------------------------
HKEY_LOCAL_MACHINESOFTWAREMicrosoftCryptographyRNGSeed: 92 1F 14 70 5A 88 D7 10 29 B4 63 02 36 B9 C6 92 58 E9 6C CC 85 7F 43 CC D3 2A 26 00 EF 31 BD CC 2D A9 AB B0 C5 EF D7 49 05 B2 01 B6 CC AE 46 13 61 4A C8 C8 C0 CC A6 3D 1B 9F 79 D3 DB D7 D6 46 24 83 80 CD F9 24 8F B9 D8 F4 83 5E 66 0A 5C 73
HKEY_LOCAL_MACHINESOFTWAREMicrosoftCryptographyRNGSeed: 31 B0 E1 CF 34 2C 86 B2 4B D5 9E FE C3 6C 48 D3 9E 62 83 48 67 69 1A 90 C5 81 61 26 91 41 01 CD F1 8D FF D5 26 68 DC 9A 82 63 B2 AE 7C 74 2A 0F 1E 14 09 5A 4E 68 19 4A B8 5A 2A 05 A3 D2 E3 D5 B4 DA DE 91 55 6E E2 6E 54 DD D1 B2 88 EA 1A 9A
...........
----------------------------------
Files added:2
----------------------------------
C:WINDOWSsystem32kavo.exe
C:WINDOWSsystem32kavo0.dll
...........
如果有其他好用的軟體歡迎推薦。
NT 4.0好像不能用也 不知有解嗎?
沒用過 NT 4.0 不知道能不能跑
不過這個專案是 open source
可以抓原始碼回來修改再編譯
不好意思請問在NT4.0上出現這message大概是什麼意思?謝謝
The procedure entry point DelayLoadFailureHook could not be located in the dynamic link library KERNEL32.dll
據我所知 kernel32.dll 是 windows 的主要共用函式庫
可能是因為 NT 4.0 和 XP 上的函式庫版本不同
所以呼叫時會發生錯誤