- UID
- 49039
注册时间2008-4-21
阅读权限10
最后登录1970-1-1
周游历练
该用户从未签到
|
菜鸟破文一诺流水帐 V1.1破解追注册码手记0
刚刚无聊上天空软件站找了个一诺流水帐 V1.1的软件练习破解,看那么简单,所以也做了个内存注册机,这个软件适合**记日生活流水账用的,这么简单的一个软件也要收费,看样子不破解它是不行了,呵呵,好,我们现在就开始了!
原版下载地址在这里:http://www.skycn.com/soft/43737.html
下载后,我查壳,发现是Borland Delphi 6.0 - 7.0写的,无壳,OD载入F9运行,直到出现注册码随便填写注册码点注册后出现"注册码错误"提示,这时候转到OD界面,按F12;暂停后点工具栏的K按键,出现"调用堆栈"页面后选择
地址=0012F42C
堆栈=004B9DCC
程序过程 / 参数=? financie.0046F8D4
调用来自=financie.004B9DC7
结构=0012F428
右击选择"显示调用"回到这里:
004B9D9A |. E8 35FBFFFF CALL financie.004B98D4 (这里关键CALL,F2下断)
004B9D9F |. 84C0 TEST AL,AL (这里比较)
004B9DA1 |. 74 0C JE SHORT financie.004B9DAF
004B9DA3 |. C787 4C020000>MOV DWORD PTR DS:[EDI+24C],1
004B9DAD |. EB 1D JMP SHORT financie.004B9DCC
004B9DAF |> 6A 00 PUSH 0
004B9DB1 |. 8B45 FC MOV EAX,DWORD PTR SS:[EBP-4]
004B9DB4 |. E8 5FB0F4FF CALL financie.00404E18
004B9DB9 |. 8BD0 MOV EDX,EAX
004B9DBB |. B9 009E4B00 MOV ECX,financie.004B9E00
004B9DC0 |. A1 A0ED4B00 MOV EAX,DWORD PTR DS:[4BEDA0]
004B9DC5 |. 8B00 MOV EAX,DWORD PTR DS:[EAX]
004B9DC7 |. E8 085BFBFF CALL financie.0046F8D4 (回到这里)
这里的关键CALL用F2下断点后F7跟进这个CALL用标志位赐值法给EAX赐值就可以破解了,但是我今天就要追注册码,因为原装的总比破解的好嘛!呵呵!!下断后重新回到软件界面后再点注册就断在那个关键CALL上了,我个F7跟进,F8单步往下走,看寄存器的变化,我们走到这里的时候,004B9918 |. E8 FBB2F4FF CALL financie.00404C18
寄存器EAX出现了注册码:
EAX 00E5AF4C ASCII "5841748B824116B21B9C7"
ECX 00000002
EDX 00E5AFE4 ASCII "083B6C111ACB579119"
所以我们就可以根据这个做个内存注册机了!
入门级,给初学者一些信心,大牛们可以跳过~~~~
我是一只小小小菜鸟,希望大家都能分享交流经验,有许有些东西你会了,但是在你后面还有很多不会的人,希望大牛们能理解!做人之道,首先学会分享,再去享受共享!
crack by feiye!
QQ:17498016
欢迎交流!
[ 本帖最后由 feiye 于 2008-4-23 10:51 编辑 ] |
评分
-
查看全部评分
|