本站已启用新版,老版不再更新。点这进入新版!

   收藏本站
   设为首页
   访问网站新版

教程文章 软件分类 系统工具 网络工具 媒体工具 安全相关 图形图像 游戏娱乐 应用软件 书籍教程 精典栏目 源码素材 最新更新 资讯中心

  
您的位置:首页-> 资讯中心-> 破解文章-> 破解实例-> 图片制作软件幻影2003破解手记

破解实例

破解实例
技术文章
破解新闻

本类阅读TOP10

·Unfoxall 2.0 增强版完美破解方法
·蜗牛数学一年级
·破解软件全过程
·Ollydbg——轻松文本 2003 V6.13(VB)
·图片制作软件幻影2003破解手记
·IP搜索客 1.61 注册码计算
·如何计算 “IQ网际搜寻家99” 注册码
·NoteWorthy Composer 1.55b
·Lockdown2000_7.0.0.1破解手记
·在线网络电视3.0手记

精品推荐
图片制作软件幻影2003破解手记

浏览字号:【 】 【打印】 【关闭窗口

工具:softice,peid,unaspack
平台:windows 2000 professional
声明:本文只作学习目的,如果需要此软件,请购买正版软件

最近好像ollydbg比较流行,softice有点被大家冷落了,:) 特别是由于windows2000的流行,hmemcpy断点的失效,使softice在2000下调试的难度更大了。其实,softice毕竟还是王牌级的工具。即时中断的功能,我觉得还是比ollydbg强的。本文介绍一下动态跟踪幻影,取得其注册码的思路。

首先,用peid观察一下敌情,呵呵,是aspack1.08加的壳。我用unaspack轻松脱之。观察窗口的类名,得知程序是vc编的。打开注册窗口,此软件是采用一机一码的方式注册的,机器码已经生成,随便输入一个密码,34343434,设下断点bpx getwindowtexta,点击确定,程序被拦下来了,yeah,成功了第一步,f2到程序领空,d ecx 看到机器码被取了出来,然后,再一次调用getwindowtexta 把我输入的假注册码取了出来。继续跟踪下去,来到如下代码:

:00409136 E8EB4C0200 Call 0042DE26
:0040913B 8D4C241C lea ecx, dword ptr [esp+1C]
:0040913F 885C2468 mov byte ptr [esp+68], bl

* Reference To: MFC42.Ordinal:0320, Ord:0320h
|
:00409143 E8D84C0200 Call 0042DE20

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0040911A(C)
|
:00409148 8B542410 mov edx, dword ptr [esp+10]
:0040914C 8B4560 mov eax, dword ptr [ebp+60]
:0040914F 52 push edx //这里是我输入的假码 34343434
:00409150 50 push eax //这里是真码呀!!!F9R9-B3C9-J5D9-P0L0

* Reference To: MSVCRT._mbscmp, Ord:0159h
|
:00409151 FF1510174300 Call dword ptr [00431710] //比较模块
:00409157 83C408 add esp, 00000008
:0040915A 85C0 test eax, eax
:0040915C 7509 jne 00409167 //很明显,这里是关键跳转了,:)
:0040915E 8BCD mov ecx, ebp

* Reference To: MFC42.Ordinal:12F5, Ord:12F5h
|
:00409160 E88F4B0200 Call 0042DCF4
:00409165 EB1A jmp 00409181

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0040915C(C)
|
:00409167 6AFF push FFFFFFFF
:00409169 6A04 push 00000004
:0040916B 6806800000 push 00008006

* Reference To: MFC42.Ordinal:04AF, Ord:04AFh
|
:00409170 E8694F0200 Call 0042E0DE //这里弹出错误提示

好了,在00409150的地址处下d eax ,就可以看到真正的注册码了,收起softice,重新注册,输入注册码 F9R9-B3C9-J5D9-P0L0 ,提示注册成功!
本来写此文时要用ollydbg来复制反汇编码,但是有些地方,确实显示的不太正确,干脆用win32dasm反汇编了。



相关资讯:


来源:不详 加入时间:2004-12-11


相关文章

相关软件

  • 梦幻影吧 V2.3.2 Build 3380 网视听免费版
  • 幻影 2004 V5.12 白金版 注册版
  • 梦幻影吧简体中文钻石版 V7.5.6 注册版

  • 软件先锋版权所有 SOFT168.COM (C)1998-2004,业务联系QQ:285058