来自:看雪论坛
链接:https://bbs.pediy.com/thread-266655.htm
0x0分析目标
详细分析病毒的行为和目的,编写出专杀工具以及修复工具
0x1 信息收集
1.1 哈希值
1.2 查壳
根据PEid分析结果得知,该软件没有加壳,程序是使用delphi编写的。
0x2 分析环境及工具
测试环境:vmware + Windows XP
分析工具:IDA pro、OD、PEiD等。
0x3 具体行为分析
3.1 主要行为
病毒运行后,会伪装成系统的spcolsv.exe进程,并修改注册表,达到启动运行和隐藏自身的目的,然后会对电脑的全盘文件进行扫描,然后系统的可执行文件和网页文件进行传播。除此之外,通过139/445端口,尝试弱密码登录,进行网络传播。另外,该病毒还会从网络上下载其他恶意软件或者广告软件,达到制作者的目的。
3.2 程序对用户造成的危害
全盘文件感染和gho备份删除并感染其他网络主机。
3.3 恶意代码分析
核心功能主要由三个函数进行实现,下面进行详细分析。
3.2 安装和运行部分
检测当前目录是否存在Desktop_.ini文件,如果存在则删除,该文件保存病毒感染当前目录的日期。
接着,病毒会通过检查文件路径、病毒感染标志来确定进当前病毒属于以下三种情况的哪一种情况。进程本身属于原始病毒文件、被感染的可执行文件、以及伪装目标进程三种情况。
- 原始病毒文件
拷贝自身到 ~/system32/driver/目录,重命名为spcolsv.exe并运行,然后结束当前进程。
- 被感染的可执行文件
1)在当前目录释放被感染的原始文件
2)创建自删除批处理,并运行
3)拷贝病毒部分到到系统目录,伪装系统服务。
- 伪装的目的进程文件
继续执行其他模块功能。
3.3 感染部分
接下来就是感染其他文件或者感染其他主机,病毒会通过本地文件感染、U盘自动感染以及网络三种方式进行传播。同时,为了防止电脑用户对系统进行还原,在查找到.gho文件时,会对其进行删除。
3.3.1 感染本地文件部分
创建一个线程,遍历所有的磁盘和文件,对不同类类型文件进行处理。
1 删除GHO文件
防止用户利用GHO文件进行系统恢复。
2 感染可执行文件
感染目标文件后缀类型有:EXE、SCR、PIF、COM
具体感染请参考感染后的文件格式。感染完毕后,会在当前目录中创建Desktop_.ini,并写入日期(年-月-日),当病毒二次扫描到该目录时,会对当前日期和文件内的日期进行比较,如果时同一天就不再感染当前目录了。
- 病毒的感染标识
感染PE文件后,会在文件的末尾写上标志,格式为:
WhBoy+ 源文件名 + 0x2标记 + 源文件大小+0x1标记
- 感染文件结构
病毒文件 + 原始文件 + 标记字符串
3 感染web文件
感染目标文件后缀类型有:htm、html、asp、php、jsp、aspx
在web文件最后加上一句,该内容在文件中是加密的,解密后在写入文件末尾:
3.3.2 磁盘传播
通过SetTimer,每间隔6s复制自身所有磁盘的根目录,将病毒文件赋值到每个磁盘根目录并重命名为setup.exe。然后写入autorun.inf,注意这两个文件都是隐藏了。
3.3.3 网络传播
利用弱密码通过139/445端口进行登陆.
3.4 自我保护部分
这部分通过设定4分不同时长的定时器进行,然后定时执行下面几种操作。
3.4.1 杀进程和自启动
l 遍历进程和窗口,关闭特定杀毒软件或系统工具等
设定自启动和隐藏文件
3.4.2 从网络下载其他恶意软件
3.4.3 关闭默认共享
3.4.4 关闭杀毒软件等服务
0x4 解决方案
4.1 预防措施
毕竟是很老的病毒了,安装防火墙杀毒软件,不要使用弱密码。
4.2 手工查杀
4.3 编写专杀工具
思路:
编写一个程序,遍历文件,如果是可执行文件,则检查标志字符串,如果是被感染文件则还原原始文件,如果是web文件,则删除最后一个iframe。
具体程序就不编写了。
题外话
黑客&网络安全如何学习
今天只要你给我的文章点赞,我私藏的网安学习资料一样免费共享给你们,来看看有哪些东西。
1.学习路线图
攻击和防守要学的东西也不少,具体要学的东西我都写在了上面的路线图,如果你能学完它们,你去就业和接私活完全没有问题。
2.视频教程
网上虽然也有很多的学习资源,但基本上都残缺不全的,这是我们和网安大厂360共同研发的网安视频教程,之前都是内部资源,专业方面绝对可以秒杀国内99%的机构和个人教学!全网独一份,你不可能在网上找到这么专业的教程。
内容涵盖了入门必备的操作系统、计算机网络和编程语言等初级知识,而且包含了中级的各种渗透技术,并且还有后期的CTF对抗、区块链安全等高阶技术。总共200多节视频,200多G的资源,不用担心学不全。
因篇幅有限,仅展示部分资料,需要见下图即可前往获取
🐵这些东西我都可以免费分享给大家,需要的可以点这里自取👉:网安入门到进阶资源
3.技术文档和电子书
技术文档也是我自己整理的,包括我参加大型网安行动、CTF和挖SRC漏洞的经验和技术要点,电子书也有200多本,由于内容的敏感性,我就不一一展示了。
因篇幅有限,仅展示部分资料,需要见下图即可前往获取
🐵这些东西我都可以免费分享给大家,需要的可以点这里自取👉:网安入门到进阶资源
4.工具包、面试题和源码
“工欲善其事必先利其器”我为大家总结出了最受欢迎的几十款款黑客工具。涉及范围主要集中在 信息收集、Android黑客工具、自动化工具、网络钓鱼等,感兴趣的同学不容错过。
还有我视频里讲的案例源码和对应的工具包,需要的话见下图即可前往获取
🐵这些东西我都可以免费分享给大家,需要的可以点这里自取👉:网安入门到进阶资源
最后就是我这几年整理的网安方面的面试题,如果你是要找网安方面的工作,它们绝对能帮你大忙。
这些题目都是大家在面试深信服、奇安信、腾讯或者其它大厂面试时经常遇到的,如果大家有好的题目或者好的见解欢迎分享。
参考解析:深信服官网、奇安信官网、Freebuf、csdn等
内容特点:条理清晰,含图像化表示更加易懂。
内容概要:包括 内网、操作系统、协议、渗透测试、安服、漏洞、注入、XSS、CSRF、SSRF、文件上传、文件下载、文件包含、XXE、逻辑漏洞、工具、SQLmap、NMAP、BP、MSF…
因篇幅有限,仅展示部分资料,需要见下图即可前往获取
🐵这些东西我都可以免费分享给大家,需要的可以点这里自取👉:网安入门到进阶资源
————————————————
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。