码迷,mamicode.com
首页 > 其他好文 > 详细

“信誉价格表”—hook007家族木马

时间:2015-05-29 21:42:03      阅读:200      评论:0      收藏:0      [点我收藏+]

标签:

 

文件简单介绍:

技术分享图1

由于windwos系统默认是不显示文件名后缀以及系隐藏文件的,所以一般受害只能看到途中的两个快捷键

“这是价格表”—属性 --指向该文件中的Png.bat批处理文件

技术分享图2

 

“这是属性表”—属性--只想配置文件

技术分享图3

 

简单流程分析:

技术分享图4

 

木马分析:

1.当用户点击“这是价格表”快捷方式时,根据快捷方式属性里面的目标参数,可以看到一个命令行参数C:\WINDOWS\system32\cmd.exe /c png.bat。其实就是运行了一个批处理文件

技术分享图5

看格式发现是FF FE(Unicode-Little Endian) 这个是批处理文件被处理过

批处理文件内容:

mkdir "%programfiles%"
rundll32.exe mearaip.dll,areaaip -fn uruhyghgj

批处理文件通过rundll32.exe作为父进程去调用mearaip.dll中的areaip到处函数

2.与前面版本相比,这个版本的使用反反调试。如果你的调试器有饭调试功能,那在这里就会被挂掉

技术分享图6

3.用Lodalibrary()和GetProcessAddress()动态获取函数地址。灵活性更强

技术分享图7

4.通过获取环境变量,然后进过字符串拼接方式获得木马释放路径。

技术分享图8

技术分享

同时创建木马目录,并把木马的关键文件重命名释放到该目录下

技术分享图9

5.检查是不是在新文件夹下面,如果在新文件夹下面就开始做一些奇怪的动作了

开始访问、读取temp文件

技术分享图10

temp文件被载入内存中

技术分享图11

temp文件被解密,算法加了很多垃圾指令,其实就是一个简单的异或和加

算法:

技术分享图12

解密后的temp:

技术分享图13

 

解密后的temp释放出配置文件

 

6.有关信息

技术分享

抓包

技术分享

7.通过获取当前调用自身进程路径,保证父进程是runfll32.exe才正确执行

技术分享

8.这个木马有很多先前版本的余留信息,有部分文件是在其他版本中用到过

技术分享

9.创建配置文件,并写如配置信息

技术分享

技术分享图14

配置文件内容

[Version]
Signature="$CHICAGO$"
Provider=t@t.com, 2002
[DefaultInstall]
; DelReg=run_DelReg
AddReg=run_AddReg
[run_DelReg]
[run_AddReg]
hkcu,"Software\Microsoft\Windows\CurrentVersion\Run","Update",,"rundll32.exe ""C:\Users\Admin\AppData\Roaming\areaaip\Bitareaaip.dll"",areaaip"
[Strings]

 

10.配置完成后会访问这个网址

技术分享

抓包后

技术分享

“信誉价格表”—hook007家族木马

标签:

原文地址:http://www.cnblogs.com/kangxiaopao/p/4539356.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!