飘云阁

 找回密码
 加入我们

QQ登录

只需一步,快速开始

查看: 3392|回复: 6

[原创] 菜鸟破文一诺流水帐 V1.1破解追注册码手记

[复制链接]

该用户从未签到

发表于 2008-4-23 09:50:45 | 显示全部楼层 |阅读模式
菜鸟破文一诺流水帐 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 编辑 ]

评分

参与人数 1飘云币 +20 收起 理由
tianxj + 20 感谢您发布的原创作品!

查看全部评分

PYG19周年生日快乐!

该用户从未签到

发表于 2008-4-23 11:30:36 | 显示全部楼层
感谢分享,学习一下
PYG19周年生日快乐!
  • TA的每日心情
    开心
    2015-8-23 23:49
  • 签到天数: 27 天

    [LV.4]偶尔看看III

    发表于 2008-4-23 21:50:26 | 显示全部楼层
    楼主,强烈地支持了!
    PYG19周年生日快乐!

    该用户从未签到

    发表于 2008-5-4 04:53:40 | 显示全部楼层

    谢谢

    请问为什么用OD原版可以很顺利的完成F8单步向下,直到找出寄存器中EAX的注册码,而用“看雪”的 OllyICE v1.10 修改版,一到“E8 FBB2F4FF  CALL financie.00404C18”上面的那个Call,程序却自动运行了?
    PYG19周年生日快乐!

    该用户从未签到

    发表于 2008-5-4 07:57:54 | 显示全部楼层
    谢谢楼主分享经验,学习了
    PYG19周年生日快乐!

    该用户从未签到

    发表于 2008-5-4 14:33:57 | 显示全部楼层
    学习了谢谢LZ分享
    PYG19周年生日快乐!
  • TA的每日心情
    无聊
    2019-9-5 14:06
  • 签到天数: 7 天

    [LV.3]偶尔看看II

    发表于 2008-5-27 15:37:29 | 显示全部楼层
    标志位赐值法,,,能具体点吗????
    PYG19周年生日快乐!
    您需要登录后才可以回帖 登录 | 加入我们

    本版积分规则

    快速回复 返回顶部 返回列表