EasyClean清理工具的破解

时间:2005-12-20 来源: 作者: 点击:
以下该软件的自我介绍: 软件名称: EasyClean 清理工具 软件作者: 张杰 注册价格: 10 元/套 破解过程: 原本想用W32dasm先分析一下,不想作者用了反W32dasm技术,用W32dasm根本就打不开主程序,只好用TRW试试了,用TRW打开主程序后,发现软件被加了壳,由于手上没有FI侦
  以下该软件的自我介绍:

软件名称:   EasyClean 清理工具
软件作者:   张杰 
注册价格:    10 元/套  


破解过程:

   原本想用W32dasm先分析一下,不想作者用了反W32dasm技术,用W32dasm根本就打不开主程序,只好用TRW试试了,用TRW打开主程序后,发现软件被加了壳,由于手上没有FI侦测工具,也不知是什么加的壳,只能跟踪一下再说吧。

   bpx Getsystemtime

   bc

   pmodule

   以上为老套路,跟踪到以下地址:

0167:0040B945  LEA  EAX, [ESP+0C]
0167:0040B949  LEA  ECX, [ESP+0C]
0167:0040B94D  MOV  DWORD [ESP+1B08],00
0167:0040B958  MOV  [ESI+1C],EAX
0167:0040B95B  CALL 00432D68       ->进入
           ……

   继续追踪:

0167:00432E19  PUSH EBX
0167:00432E1A  PUSH EAX
0167:00432E1B  PUSH DWORD [EBP-18]
0167:00432E1E  MOV  ECX,ESI
0167:00432E20  CALL 00432A79       ->进入
                   ……
   
   再接再厉:

0167:0040CE5D  MOV  ECX,ESI
0167:0040CE5F  CALL 0040D4F0
0167:0040CE64  CALL 0043C190
0167:0040CE69  MOV  EDX, [00455664]
0167:0040CE6F  MOV  EDI, [EAX+04]
0167:0040CE72  MOV  [ESP+10],EDX
0167:0040CE76  MOV  EAX, [EDI+CC]
0167:0040CE7C  MOV  [ESP+1C],EBX
0167:0040CE80  TEST EAX,EAX        ->判断是否注册  
0167:0040CE82  JNZ 0040CEBD        ->改为JMP即可暴破


说明一下,由于不能用W32dasm静态分析,因此没有分析算法,哪位DFCG会员研究了算法望告知一下,让小弟跟着学习学习,另外向软件作者表示歉意,本人并无恶意,只是练习练习而已……

------分隔线----------------------------
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
最新评论 查看所有评论
发表评论 查看所有评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 密码: 验证码:
推荐内容