飘云阁

 找回密码
 加入我们

QQ登录

只需一步,快速开始

查看: 4284|回复: 2

[原创] 找里诺仓库3000(单机版)V2.30的注册码

[复制链接]
  • TA的每日心情
    开心
    2019-10-21 20:32
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    发表于 2006-10-14 00:00:37 | 显示全部楼层 |阅读模式
    【破文标题】找里诺仓库3000(单机版)V2.30的注册码
    【破文作者】广陵寒
    【作者邮箱】yeyingcrack@163.com
    【作者主页】http://glgh.ccboke.com/
    破解工具】PEID、OD
    【破解平台】WIN XP
    【软件名称】里诺仓库3000(单机版)V2.30
    【软件大小】3.58M
    【原版下载】http://www.onlinedown.net/soft/45998.htm
    【保护方式】注册码保护
    【软件简介】里诺仓库3000是一个功能强大的仓库管理软件。软件界面设计简洁,美观。其人性化的软件流程,使普通用户不需培训也能很快掌握软件的使用方法,软件界面沿用里诺软件传统风格,简洁、美观、易用。功能模块包括入库、出库、调拨、组装和拆卸、盘点、报表汇总。入库包括采购收货入库、销售退货入库、生产退料入库和其它入库;出库包括采购退货出库、销售出货出库、生产领料出库和其它出库。出入库保持了界面的一致性,使用户操作更方便。组装和拆卸功能解决了库房货品由整化散和由散化整的需要,同时软件提供了库存汇总报表、库存明细报表和分仓库存报表,多方位、全面的对库存进行统计汇总。对低于库存下限和高于库存上限的货品,软件提供了库存报警功能。

    【破解声明】学习.
    ------------------------------------------------------------------------
    1、首先用peid检测是否加壳:Borland Delphi 6.0 - 7.0,无壳。
    2、od载入,用od插件搜索ascii字符,找到“注册名不能为空”双击来到下面:
    00645955    68 F0596400     push Dept3000.006459F0
    向上看,注意这里
    (我们用F4运行到这里吧,中间过程会出现注册窗口,我们输入假的注册名和注册码,
    然后点击注册,就运行到下面了):
    00645942    8B45 FC         mov eax,dword ptr ss:[ebp-4]            ; ;假注册名
    接着F8单步跳过call进行跟踪
    00645945    E8 CEF3DBFF     call Dept3000.00404D18
    0064594A    85C0            test eax,eax
    0064594C    75 29           jnz short Dept3000.00645977             ; ;检测注册名是否为空
    ... ...
    00645985    8B45 F8         mov eax,dword ptr ss:[ebp-8]            ; ;假注册码
    00645988    E8 8BF3DBFF     call Dept3000.00404D18                  ; ;检测注册码是否为空
    0064598D    85C0            test eax,eax
    0064598F    75 29           jnz short Dept3000.006459BA

    ...  ...
    006459BC    E8 2BF9FFFF     call Dept3000.006452EC                  ; ;关键call,F7跟进

    来到下面:
    006452EC    55              push ebp

    继续F8来到
    0064530D    E8 AE020000     call Dept3000.006455C0                  ; ;关键call,F7跟进

    00645312    84C0            test al,al
    00645314    0F84 DB000000   je Dept3000.006453F5                    ; ;爆破点,注册成功,跳转就实现



    我们在0064530D开始F7来到到这里
    006455C0    55              push ebp

    继续F8跟下去
    00645625    8B55 F4         mov edx,dword ptr ss:[ebp-C]            ; ;这里就是真的注册码了


    我连菜鸟都不是,所以没总结算法,也没解说原理,只有简单的过程。
    ------------------------------------------------------------------------
    注册名:广陵寒
    注册码:Dp30-EAAB268d5-AE1C

    ------------------------------------------------------------------------
    【版权声明】

    [ 本帖最后由 广陵寒 于 2006-10-14 00:01 编辑 ]

    评分

    参与人数 1威望 +4 收起 理由
    tigerisme + 4 继续努力

    查看全部评分

    PYG19周年生日快乐!

    该用户从未签到

    发表于 2006-10-14 08:50:12 | 显示全部楼层
    软件的算法还是简单的,你可以深入分析一下:注册码跟固定值Dp30268d58k及注册名有关,这里需要把注册名转成16进制ascii码,然后倒转,取固定两部分与Dp30268d58k进行一定组合..
    可以将此文继续完善一下,你会感觉很棒的:lol:
    PYG19周年生日快乐!
  • TA的每日心情
    开心
    2019-10-21 20:32
  • 签到天数: 3 天

    [LV.2]偶尔看看I

     楼主| 发表于 2006-10-14 19:01:09 | 显示全部楼层
    谢谢点拨,空了来看一下算法
    PYG19周年生日快乐!
    您需要登录后才可以回帖 登录 | 加入我们

    本版积分规则

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