“磁碟机”病毒详尽分析报告

“磁碟机”病毒是一个MFC写的感染型病毒。病毒运行后首先会在C盘根目录下释放病毒驱动NetApi000.sys,该驱动用来恢复SSDT,把杀毒软件挂的钩子全部卸掉。然后在System32路径下的com文件夹中释放病毒文件smss.exe、netcfg.dll、netcfg.000、lsass.exe。 然后该程序退出,运行刚刚释放的lsass.exe。 lsass.exe运行后,会在com文件夹下重新释放刚才所释放的文件,同时会在system32文件夹下释放一个新的动态库文件dnsq.dll,然后生成两个随机名的log文件该文件是lsass.exe和dnsq.dll的副本,然后进行以下操作:
1.从以下网址下载脚本 http://www.****.****/*.htm、.....。
2.生成名为”MCI Program Com Application”的窗口。
3.程序会删除注册表SOFTWARE/Microsoft/Windows/CurrentVersion/Run项下的所有键值。
4.查找带以下关键字的窗口,查找带以下关键字的窗口,如果找到则向其发消息将其退出:RsRavMon、McShield、PAVSRV…
5.启动regsvr32.exe进程,把动态库netcfg.dll注到该进程中。
6.遍历磁盘,在所有磁盘中添加autorun.inf和pagefile.pif,使得用户打开磁盘的同时运行病毒。
7.通过calcs命令启动病毒进程得到完全控制权限,使得其他进程无法访问该进程。
8.感染可执行文件,当找个可执行文件时,把正常文件放在自己最后一个节中,通过病毒自身所带的种子值对正常文件进行加密。
smss.exe用来实现进程保护,程序运行后会进行以下操作:
1.创建一个名为xgahrez的互斥体,防止进程中有多个实例运行。
2.然后创建一个名为MSICTFIME SMSS的窗口,该窗口会对三种消息做出反应:
(1)WM_QUERYENDSESSION:当收到该消息时,程序会删除注册表SOFTWARE/Microsoft/Windows/CurrentVersion/Run项下的所有键值。
(2)WM_TIMER:该程序会设置一个时钟,每隔0.2秒查找“MCI Program Com Application”窗口,如果找不到则运行病毒程序。
(3)WM_CAP_START:当收到该消息时,向其发送退出消息。
3.把lsass.exe拷贝到C盘根目录下命名为037589.log,同时把该文件拷到启动目录下实现自启动。dnsq.dll通过挂接全局消息钩子,把自己注到所有进程中,该动态库主要用来HOOK API和重写注册表。动态库被加载后会进行以下操作: (1)判断自己所在进程是否是lsass.exe、smss.exe、alg.exe,如果是则退出。
(2)HOOK psapi.dll中EnumProcessModules、kernel32.dll中 OpenProcess和CloseHandle这几个API使得杀毒软件无法查杀病毒进程。
(3)遍历进程如果进程名为lsass.exe、smss.exe、alg.exe则直接退出,如果是其他进程则创建一个线程,该线程每隔2秒进行以下操作:
a.修改以下键值使得用户无法看到隐藏的受保护的系统文件 HKEY_CURRENT_USERSoftware/Microsoft/Windows/CurrentVersion/Explorer/Advanced ShowSuperHidden = 0 b.删除以下注册表键值使得用户无法进入安全模式 HKEY_LOCAL_MACHINE SYSTEM/ControlSet001/Control/SafeBoot/Minimal/ {4D36E967-E325-11CE-BFC1-08002BE10318} HKEY_LOCAL_MACHINE SYSTEM/CurrentControlSet/Control/SafeBoot/Minimal/ {4D36E967-E325-11CE-BFC1-08002BE10318} HKEY_LOCAL_MACHINE SYSTEM/ControlSet001/Control/SafeBoot/Network/ {4D36E967-E325-11CE-BFC1-08002BE10318} HKEY_LOCAL_MACHINE SYSTEM/CurrentControlSet/Control/SafeBoot/Network/ {4D36E967-E325-11CE-BFC1-08002BE10318}
c.删除以下注册表项,使得镜像劫持失效 HKEY_LOCAL_MACHINE SOFTWARE/Microsoft/Windows NT/CurrentVersion/ Image File Execution Options
d.读取以下注册表键值,判断当前系统是否允许移动设备自动运行,如果不允许则修改为允许 HKEY_LOCAL_MACHINE Software/Microsoft/Windows/CurrentVersion/Policies/Explorer NoDriveTypeAutoRun
e.修改以下注册表项使得手动修改以下键值无效 HKEY_LOCAL_MACHINE SOFTWARE/Microsoft/Windows/CurrentVersion/Explorer/ Advanced/Folder/SuperHiddenType = radio
f.添加以下注册表项使得开机时,系统会把该动态库注到大部分进程中 HKEY_LOCAL_MACHINE SOFTWARE/Microsoft/Windows NT/CurrentVersion/ Windows AppInit_DLLs = %SYSTEM%/dnsq.dll.
g.通过calcs命令启动病毒进程得到完全控制权限,使得其他进程无法访问该进程。
h.查找带以下关键字的窗口,如果找到则向其发消息将其退出:
SREng 介绍、360safe、木、antivir、… netcfg.dll主要用来下载文件,动态库被加载后会从以下网址下载病毒程序 hxxp://js.k0102.com/data.gif,查找窗口”MCI Program Com Application”如果该窗口不存在则运行下载的程序。
 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
网络技术 作业三 回顾第 1 次试答 窗体顶端 Question1 分数: 5 GIF和JPG格式的文件不会感染病毒。 答案: 对 错误 正确 这次提交的分数:5/5。 Question2 分数: 5 面向网络的蠕虫,利用系统漏洞,主动进行攻击,而且爆发也有一定的突然性,对整个 互联网可造成瘫痪性的后果。 答案: 对 错误 正确 这次提交的分数:5/5。 Question3 分数: 5 按照计算病毒的传播媒介可以把病毒分为DOS系统病毒、Windows系统病毒和Unix系统 病毒 答案: 对 错误 正确 这次提交的分数:5/5。 Question4 分数: 5 CIH病毒是一种蠕虫病毒 答案: 对 错误 正确 这次提交的分数:5/5。 Question5 分数: 5 CIH通过文件进行传播,受感染的EXE文件长度没有改变 答案: 对 错误 错误 这次提交的分数:0/5。 Question6 分数: 5 首次证实计算病毒的存在的是约翰-冯纽曼 答案: 对 错误 错误 这次提交的分数:0/5。 Question7 分数: 5 潜伏性、可触发性、授权性和传染性等都是病毒的特征 答案: 对 错误 错误 这次提交的分数:0/5。 Question8 分数: 5 系统频繁出现死、蓝屏、报错等现象是磁碟病毒的一个中毒特征? 答案: 对 错误 正确 正确 这次提交的分数:5/5。 Question9 分数: 5 蠕虫病毒有独立存在的程序 答案: 对 错误 正确 这次提交的分数:5/5。 Question10 分数: 5 Outlook Express中仅仅预览邮件的内容而不打开邮件的附件是不会中毒。 答案: 对 错误 正确 这次提交的分数:5/5。 Question11 分数: 5 计算病毒按其表现性质可分为( ) 选择至少一个答案 " "a. 随的 " " " "b. 恶性的 " " " "c. 良性的 " " " "d. 定时的 " " 错误 这次提交的分数:0/5。 Question12 分数: 5 效率最高、最保险的杀毒方式是( ) 选择一个答案 " "a. 杀毒软件 " " " "b. 磁盘格式化 " " " "c. 自动杀毒 " " " "d. 手动杀毒 " " 正确 这次提交的分数:5/5。 Question13 分数: 5 下列不属于病毒防治技术的是()? 选择一个答案 " "A. 特征代码法 " " " "B. 校验和法 " " " "C. 人工查毒 " " " "D. 行为检测法 " " 正确 正确 这次提交的分数:5/5。 Question14 分数: 5 为了预防计算病毒的感染,应当( ) 选择一个答案 " "a. 定期用高温对软盘消毒 " " " "b. 对操作者定期体检 " " " "c. 用抗病毒软件检查外来的软件 " " " "d. 经常让计算晒太阳 " " 正确 这次提交的分数:5/5。 Question15 分数: 5 计算病毒是指能够( )的一组计算指令或者程序代码。 选择至少一个答案 " "a. 危害计算操作人员健康 " " " "b. 破坏计算功能 " " " "c. 自我复制 " " " "d. 毁坏计算数据 " " 正确 这次提交的分数:5/5。 Question16 分数: 5 以下哪一种类别的病毒不是按照计算病毒的宿主分类而得出的? 选择一个答案 " "A. 引导型病毒 " " " "B. 宏病毒 " " " "C. 文件型病毒 " " " "D. 蠕虫病毒 " " 正确 这次提交的分数:5/5。 Question17 分数: 5 在大多数情况下,病毒侵入计算系统以后,( ) 选择一个答案 " "a. 计算系统将立即不能执行我们的各项任务 " " " "b. 一般并不立即发作,等到满足某种条件的时候,才会 " " " "出来活动捣乱、破坏 " " " "c. 病毒程序将立即破坏整个计算软件系统 " " " "d. 病毒程序将迅速损坏计算的键盘、鼠标等操作部件 " " " " " " 正确 这次提交的分数:5/5。 Question18 分数: 5 病毒在感染计算系统时,一般( )感染系统的。 选择一个答案 " "a. 是在操作者不觉察的情况下 " " " "b. 病毒程序会要求操作者指定存储的磁盘和文件夹后 [p" " " "ic] " " " "c. 病毒程序都会在屏幕上提示,待操作者确认(允许)后 " " " " " " " "d. 在操作者为病毒指定存储的文件名以后 " " 正确 这次提交的分数:5/5。 Question19 分数: 5 我们平时所说的计算病毒,实际是( ) 选择一个答案 " "a. 一段程序 " " " "b. 微生物 " "

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值