欢迎来到 嗅灵易学

零基础也能上手的脚本技术课,一对一答疑带你入门

[原创]MBR修改敲诈者分析

[原创]MBR修改敲诈者分析

昨天网友在QQ群里共享文件夹中上传了一个文件名字叫  敲敲敲.exe 。出于好奇的心态,我下载了它,并有恃无恐的运行了它,接下来恐怖的事情发生了,电脑重启,然后显示一片漆黑,上面留下一串QQ号

看来我是中病毒了,没办法,为了进入系统,我只好分析它,看看这家伙到底做了什么? 我拿起利刃IDA,打开文件开始分析它,应该从哪里分析呢? 既然会显示出QQ号码,那我猜肯定有字符串在 IDA 中使用 shift+F12 来到Strings Window

果然,发现两处可疑的地方。看到字符串“\\.\\physicaldrive0kernel32” 当时第一反映是修改MBR。再然后我只能希望作者会有对MBR做一次备份,用OD对程序下CreateFileA

返回的句柄值是 90

再对ReadFile下断点 ,读取0x200字节到 内存0x001655E8

内存0x001655E8 处保存的是MBR的内容(MBR 是以0x55AA结尾)

往下继续跟,申请内存,然后使用memcpy将 内存0x001655E8  拷贝 0x200字节到0x16D8A8 处,做了一次备份

接下来以写的方式打开\\.\\physicaldrive0kernel32 ,然后使用SetFilePointer 指文件指针引到第3个扇区( 偏移0x400 ) ,来看作者是有备份的

接下来就是写1扇区了如下图,是被修改后的MBR

病毒MBR的分析:
1.调用int16  中断 让用户输入密码
2.调用int13  中断 对原MBR的恢复
密码是:2Ax6a8F6R33M154JJJL956V
如果密码正确,则从第3扇区读取原先的MBR进行修复

到此主程序分析完毕。。。。
pwd:virus
virus.zip

上传的附件 1.jpg
2.jpg
3.jpg
4.jpg
5.jpg
6.jpg
7.jpg
10.png
10.jpg
11.png
virus.zip

注意:上传附件及图片大小不得大于30M。

⚠️ 版权声明:
本博客所有内容(含教程、源码、工具)仅供个人技术学习与研究交流使用,严禁商用、倒卖、二次分发及非法用途。
未经作者书面授权,任何组织或个人不得转载、复制或用于其他平台,违者将追究相关责任。

0 0 0 举报
复制成功