- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
知识点:蠕虫样本分析
一、背景
该蠕虫利用微软MS10-061打印机服务远程代码执行漏洞在局域网络内疯狂传播。该漏洞首次被发现并被应用于著名的Stuxnet蠕虫(俗称“震网”),后广泛被各种蠕虫利用。由于该网络被物理隔离,无法连接网络并修复该漏洞,从而让该蠕虫有可剩之机。
该样本最早出现于2011年,历经多个变种,目前控制该蠕虫的黑客服务器已经失效。失去了黑客的控制该蠕虫并不具备直接侵害用户的能力,但并没有失去像脱缰的野马一样感染传播的能力。一直到现在该蠕虫也一直存在并危害着网络的安全。
二、危害
(1)当蠕虫值入机器后,把自己设置成开机自启动,并释放驱动文件,把该驱动设置为服务自启动。该驱动负责突破系统TCP半开连接数限制,以方便蠕虫通过网络传播。
(2)感染系统的可移动驱动器(即U盘等),可通过U盘传播自身。
(3)通过MS10-061打印机服务远程代码执行漏洞在局域网传播自身。并尝试利用一些弱口令企图猜解并取得主机权限,危及整个网络的安全。
(4)为计算机设置了一个后门,不断尝试连接远程黑客服务器,收集用户信息,接收黑客指令,并可获取黑客远程服务器木马并执行,带来严重安全隐患。
三、样本详细分析
三、样本详细分析
反侦察能力(傀儡进程,字串加密,反虚拟机,隐藏进程)
(1)该蠕虫有较强的反侦察和反调试能力。
蠕虫运行后会进行一系列的判断,反调试,沙箱,VM虚假机,监控软件等检测。若发现不对劲马上退出。
其所需用到的API是通过解释kernel32.dll导出表获得LoadLibrary和GetProcAdress地址,从而获得其他所需的API地址。
三、样本详细分析
三、样本详细分析
在蠕虫后续的运行过程中,还会效验当前机器的用户名是否包含”sandbox”,”vmware”等敏感字符串,若存在则马上退出。
三、样本详细分析
(2)蠕虫在运行过程中,会使用很多字符串,大部份字符串都被其异或加密起来,在使用前解密,使用后马上清空字符串。
对字符串的两组加密解密函数多达40多个。大大增加其静态分析的难度。
三、样本详细分析
三、样本详细分析
(3)当蠕虫运行环境检测通过后,会创建一个自身的傀儡进程,并读取自身shellcode资源,把shellcode注入傀儡进程,然后把后续的工作都交给傀儡进程然后退出。
蠕虫在创建的傀儡进程地址0x29a00000处写入0×22000字节的shellcode,然后把线程入口设置在shellcode处。后续的所有操作都在这个傀儡进程里的这段shellcode里内完成。
三、样本详细分析
三、样本详细分析
(4)Shellcode运行后会对自身进行解密,解密完成后跳到真正的入口0x29a07e20处执行。接下来一个重要的操作是隐藏进程本身。
蠕虫通过LoadLibrary读取内核ntoskrnl.exe文件,然后得到PsInitialSystemProcess在内核的偏移。PsInitialSystemProcess是内核的一个全局变量,指向系统进程SYSTEM的EPROCESS结构。每一个进程在内核中都有一个对应的EPROCESS结构,EPROCESS+0×88处可以取得系统活动进程链表ActiveProcessLinks,EPROCESS+0×88处可得到进程PID。通过删除自己在该链表上的位置,可以达到隐藏进程的目的,除非使用专业内核检测工具,否则难以看到。
三、样本详细分析
三、样本详细分析
蠕虫通过ZwSystemDebugControl可直接在R3层对内核空间进行读写操作。传入要读或写的内核地址空间和buffer,即可使用。
通过遍历系统活动进程链表和PID找到自己的EPROCESS结构并从该链表中删除。
三、样本详细分析
传播性(网络传播:加驱动,服务线程,漏洞线程;U盘传播)
为了自身传播,蠕虫运行后会创建4个相关线程,其中3个线程用于网络渗透传播,另一个为U盘感染线程。
三个网络传播相关线程:驱动加载线程,网络服务器线程,网络渗透感染线程。
驱动加载线程判断系统版本,并释放合适的驱动文件到system32\drivers\sysdrv32.sys并为其创建服务以加载驱动。
三、样本详细分析
驱动加载初始化完成后会创建一内核线程,该内核线程通过ZwQuerySystemInformation获得tcpip.sys的基址,再利用特征码搜索定位到变量ActiveOpenProg
您可能关注的文档
- 电子技术基础(模拟)与实训 电子技术基础(模拟)与实训 习 题.ppt
- 电子商务概论 比特币与区块链 7.4.2 比特币和区块链.pptx
- 电子商务基础 物联网技术介绍 任务2:物联网技术介绍.ppt
- 电子设备调试与维修 电源电路故障检修 电源应用知识-补充.ppt
- 动画剧本创作 动画剧本创作 飞屋环游记-影评4-PPT资源.ppt
- 动画特效与合成AFTEREFFECTS(拓展) 16. 奥运火炬的制作、16.1 任务一 添加火焰特效 任务一 添加火焰特效.ppt
- 动力电池及能量管理技术 2.动力电池基础知识 2.4 电池的性能测试.pptx
- 动物病理 充血的类型 动脉性充血 - 病理性充血的类型.ppt
- 动物病理 肝脂肪变性 脂肪变性 - 肝脂肪变性.pptx
- 动物病理 萎缩 【课件】萎缩.pptx
- 2025四川天府银行社会招聘备考题库(攀枝花)含答案详解(最新).docx
- 2025四川银行首席信息官社会招聘备考题库及完整答案详解1套.docx
- 2025四川天府银行社会招聘备考题库(攀枝花)带答案详解.docx
- 2025四川天府银行社会招聘备考题库(成都)含答案详解(a卷).docx
- 2025四川广元市利州区选聘社区工作者50人备考题库及答案详解(基础+提升).docx
- 2025天津银行资产负债管理部总经理或副总经理招聘1人备考题库含答案详解(典型题).docx
- 2025四川天府银行社会招聘备考题库(西充)附答案详解(考试直接用).docx
- 2025年中国民生银行南宁分行招聘2人备考题库及答案详解(全优).docx
- 2025天津银行高级研究人才招聘备考题库附答案详解(达标题).docx
- 2025大连银行营口分行招聘2人备考题库及参考答案详解一套.docx
最近下载
- 中国传媒大学-舆论学原理、方法与应用-课件-第五章 舆论调控.pptx VIP
- Aomin奥敏1131AN室内机说明书(725、726、826、urment系统).pdf VIP
- 2025年晋中职业技术学院单招职业技能考试题库参考答案.docx VIP
- 2025年小学数学二年级上册第六单元测试卷(提高培优) .pdf VIP
- 艾克制药访谈.doc VIP
- 关爱女性健康远离妇科肿瘤.pptx VIP
- 2025雨课堂-科研伦理与学术规范概论.docx
- 23468-2025坠落防护装备的选择、使用和维护.docx VIP
- 国家开放大学《管理英语3》边学边练Unit-1-8(答案)_可搜索.pdf VIP
- 【MOOC】《电磁场与电磁波》(北京交通大学) 中国大学慕课答案.docx VIP
原创力文档


文档评论(0)