首页 实地培训 VIP专区 文章中心 下载中心 精品动画 安全服务 安全产品 企业文化
技术论坛
 -->开创网络首先基于以学员为中心的人性化教学方式。以案例式教学、互动式教学为主线。
 
  当前位置: 首页 > 文章中心 > EXP代码 >
 
 
机器狗 分析 源码 脱壳 附最终解决办法(图)
发布者ID:3 作者: 发布时间:2008-07-03 06:10:10 来源: 点击:
 
呵呵,穿透冰点不错! 提出来做游戏更新用!!分析原理
病毒程序  通过pichdd.sys 穿透冰点   改写 userinit.exe
呵呵,只是改写,重起以后, userinit.exe 开始从yu.8s7.net的文件列表下载病毒!病毒不过冰点还原!
其中疑问: 为什么改写userinit.exe 没有文件保护提示!

希望大家踊跃发言! 坚决抵制病毒!
首先确定 是MASM32 或 TASM32编写的!下面是反遍情况!

超级字串参考+        
地址       反汇编                                    文本字串
00401056   PUSH explorer.00401029                    pcihdd
004010B1   PUSH explorer.00401000                    %systemroot%\system32\drivers\pcihdd.sys
0040113D   PUSH explorer.00401000                    %systemroot%\system32\drivers\pcihdd.sys
004011DB   PUSH explorer.00401029                    pcihdd
004011E0   PUSH explorer.00401029                    pcihdd
0040120F   PUSH explorer.00401029                    pcihdd
0040126C   PUSH explorer.00401029                    pcihdd
00401271   PUSH explorer.00401029                    pcihdd
0040129C   PUSH explorer.00401029                    pcihdd
004012FC   PUSH explorer.00401000                    %systemroot%\system32\drivers\pcihdd.sys
00401318   PUSH explorer.00403000                    对不起,驱动程序的加载没有成功,程序将无法运行.
00401367   PUSH explorer.0040302E                    \\.\physicalharddisk0
0040145E   PUSH explorer.00403044                    \\.\physicaldrive0
0040162A   PUSH explorer.00401000                    %systemroot%\system32\drivers\pcihdd.sys
00401670   MOV DWORD PTR SS:[EBP-1C],explorer.00403  分配内存不成功
00401684   MOV DWORD PTR SS:[EBP-1C],explorer.00403  寻址文件不成功
0040168D   MOV DWORD PTR SS:[EBP-1C],explorer.00403  不支持的磁盘分区
00401696   MOV DWORD PTR SS:[EBP-1C],explorer.00403  第一个分区不是启动分区
004016AA   MOV DWORD PTR SS:[EBP-1C],explorer.00403  该文件是压缩文件,不能操作
004016B3   MOV DWORD PTR SS:[EBP-1C],explorer.00403  获取文件原始信息失败
004016CA   MOV DWORD PTR SS:[EBP-1C],explorer.00403  打开文件失败
004016DE   MOV DWORD PTR SS:[EBP-1C],explorer.00403  加载驱动失败
004016ED   PUSH 0                                    (初始 cpu 选择)
00401708   PUSH explorer.0040132B                    %systemroot%\system32\userinit.exe
00401720   PUSH explorer.004030E7                    操作成功
这是详细 代码!
浏览文件
这是脱壳文件!
浏览文件用OllyDBG 或 W32asm 分析!

简单防御!

在%systemroot%\system32\drivers\目录下 建立个 明字 为 pcihdd.sys 的文件夹  设置属性为 任何人禁止

批处理

md %systemroot%\system32\drivers\pcihdd.sys

cacls %systemroot%\system32\drivers\pcihdd.sys /e /p everyone:n

cacls %systemroot%\system32\userinit.exe /e /p everyone:r


exit

带病毒的 userinit.exe文件


 
 
 
 
   
 
   
     
  • 课堂实景
  • 课程体系
  • 培训课程
  • 学费介绍
  • 巧用mstsc命令登录到console的方法
  • 课程介绍
  • 团队介绍
  • Linkideo免费Vpn
  • 就业前景
  • 汇款方式
  •  
     
     
    无标题文档
    一流开创网一流开创网一流开创网一流开创网一流开创网一流开创网一流开创网
      关于我们 | 联系方法 | 招聘信息 | 加入会员 | 诚征代理 | 广告服务 | 欢迎投稿 | 友情链接  
      版权所有:吉林省开创科技信息有限公司  
      服务热线:0431-84714442
    Copyright 2001 - 2007 All Rights Reserved