通行证│用户名: 密码: 验证码: 验证码,看不清楚?请点击刷新验证码 电信网通铁通移动   在线
文章搜索:
热门搜索:红客 黑鹰 红客技术 安全动画 红客培训
首页 文章 软件 动画 资源 励志 论坛 邮箱 会员 军事 科技 博客 爱心红客 最近更新 800g资源
 业内新闻 漏洞公告 病毒公告 电脑知识 网络知识 菜鸟入门 攻防教程 黑客攻防 安全编程 工具使用 综合安全 个人安全 安全相关 Q Q安全 原创精华 红客人物 站内事件
您现在的位置: 爱国者安全网 >> 文章类 >> 红客教程 >> 网络攻防 >> 文章正文
ACProtect 1.21专业版主程序的脱壳
责任编辑:酷酷の鱼   更新日期:2008-4-18
 

 

006E5934   mov dword ptr ds:[6D4E77],ebx 
006E593A   push dword ptr ds:[6D4E77] 
006E5940   mov dword ptr ss:[esp],eax 
006E5943   pop dword ptr ds:[6D4EE3]                     ; KERNEL32.77E887E7 
006E5949   push dword ptr ds:[6D4EE3] 
006E594F   mov dword ptr ss:[esp],edx 
006E5952   mov dword ptr ss:[esp],esi  //stolen code第6行,push esi的变形 
006E5955   push esi 
006E5956   mov dword ptr ss:[esp],ebx 
006E5959   mov dword ptr ss:[esp],ACProtec.004CBFF8 
006E5960   pop dword ptr ds:[6D4EDF]                     ; KERNEL32.77E887E7 
006E5966   push dword ptr ds:[6D4EDF] 
006E596C   pop dword ptr ds:[6D4F03]                     ; KERNEL32.77E887E7 
006E5972   push dword ptr ds:[6D4F03] 
006E5978   mov eax,dword ptr ss:[esp] //stolen code第7行,mov eax,4cbff8的变形 
006E597B   pop dword ptr ds:[6D4EFF]                     ; KERNEL32.77E887E7 
006E5981   nop 
006E5982   nop 
以上代码要一步一步按F7跟踪,注意执行前后各寄存器值的变化以及堆浅esp的变化,以便确认是附值还是push,从而得出正确的stolen code,并作好纪录。到006e5981后按F9继续运行。出现int3异常中断: 
006E2CFE   int3 
006E2CFF   nop 
006E2D00   pop dword ptr fs:[0]                          ; 0012FFE0 
006E2D06   add esp,4 
006E2D09   pushad 
006E2D0A   call ACProtec.006E2D0F 
006E2D0F   pop esi                                       ; 0012FFE0 
006E2D10   sub esi,6 
006E2D13   mov ecx,5B 
006E2D18   sub esi,ecx 
006E2D1A   mov edx,8C98BB7 
006E2D1F   shr ecx,2 
006E2D22   sub ecx,2 
006E2D25   cmp ecx,0 
006E2D28   jl short ACProtec.006E2D44 
006E2D2A   mov eax,dword ptr ds:[esi+ecx*4] 
006E2D2D   mov ebx,dword ptr ds:[esi+ecx*4+4] 
006E2D31   xor eax,ebx 
006E2D33   ror eax,12 
006E2D36   add eax,edx 
006E2D38   sub edx,7D69989C 
006E2D3E   mov dword ptr ds:[esi+ecx*4],eax 
006E2D41   dec ecx 
006E2D42   jmp short ACProtec.006E2D25 
006E2D44   popad 
006E2D45   popad 
006E2D46   retn //在此处按F2,然后按shift-F9,停在此处再按F2取消,F7走1步   
此时再次察看ESP=12FF90,去转存窗口,Ctrl+G:0012FF90  到达0012FF90内存处,在0012FF90处的4个字节上,下硬件访问->DWord 断点.F9运行,断下。 
    由于执行以下代码包含许多call,会影响程序代码和数据的变化,因此在这儿用LordPE完全DUMP进程。   

上一页  [1] [2] [3] [4] [5] 下一页

  • 上一篇文章:
  • 下一篇文章:
  • 最近更新
    固顶文章 企业网络组建与维护班正式开课
    普通文章 瑞星公司04月18日发布 每日计算机病毒及木马播报
    普通文章 记一次无意的渗透
    普通文章 ACProtect 1.22b脱壳手记----NOTEPAD.EXE
    普通文章 ACProtect 1.21专业版主程序的脱壳
    推荐文章 推荐:病毒加壳技术与脱壳杀毒方法解析
    普通文章 104种清除木马方法之三
    普通文章 104种清除木马方法之二
    普通文章 104种清除木马方法之一
    普通文章 埃森哲:12%被访者“借用”他人Wi-Fi信号
    热门文章
    普通文章黑客用Flash漏洞攻破Vista Adobe月底补漏
    普通文章MSN蠕虫病毒再度肆虐 狂发诱惑性消息
    普通文章Sophos:2008年底全球电脑病毒突破100万
    普通文章网易土木在线遭入侵
    普通文章美国情报工作不再依赖间谍 90%来自公开信息
    普通文章微软周二计划发布八款安全补丁
    普通文章“U盘杀手”等木马病毒传播趋势正上升
    普通文章病毒突袭杀毒软件 病毒经济链开始新掘金
    普通文章MSN照片骗子变种N肆虐 可大量耗费系统资源
    普通文章vbs SendKeys
    精彩专题