飘云阁

 找回密码
 加入我们

QQ登录

只需一步,快速开始

查看: 11261|回复: 5

[原创] 佳宜仓库3000 2.40 企业版算法分析

[复制链接]
  • TA的每日心情
    无聊
    2017-8-31 14:43
  • 签到天数: 7 天

    [LV.3]偶尔看看II

    发表于 2007-4-7 21:11:39 | 显示全部楼层 |阅读模式
    【破文标题】佳宜仓库3000 2.40 企业版算法分析
    【破文作者】playboyjin
    【作者邮箱】[email protected]
    【作者主页】http://group301.ttsite.com
    破解工具】OD
    【破解平台】XP
    【软件名称】佳宜仓库3000 2.40 企业版
    【软件大小】3824KB
    【原版下载】http://www.onlinedown.net/soft/48680.htm
    【保护方式】授权号,机器码
    【软件简介】
    佳宜仓库3000是一个功能强大的仓库管理软件。软件界面设计简洁,美观。其人性化的软件流程,使普通用户不需培训
    也能很快掌握软件的使用方法,软件界面沿用佳宜软件传统风格,简洁、美观、易用。功能模块包括入库、出库、调拨
    、组装和拆卸、盘点、报表汇总、报表明细等。
        入库包括采购收货入库、销售退货入库、生产退料入库和其它入库;出库包括采购退货出库、销售出货出库、生产
    领料出库和其它出库。出入库保持了界面的一致性,使用户操作更方便。组装和拆卸功能解决了库房货品由整化散和由
    散化整的需要,同时软件提供了库存汇总报表、库存明细报表和分仓库存报表,多方位、全面的对库存进行统计汇总。
    对低于库存下限和高于库存上限的货品,软件提供了库存报警功能。
    软件还有以下特色功能:
    ● 强大的数据导入功能,支持从Excel导入货品和来往单位资料,减少期初数据录入的工作量。
    ● 软件界面直观、操作简单,支持全键盘操作;
    ● 支持入库、出库、退库、调库、借出、归还、盘点、拆卸、组装等多项货物操作流程;
    ● 支持全月平均法、采购加权平均法、固定成本法核算成本;  
    ● 强大的数据导入导出功能,支持从Excel导入导出货品和来往单位资料;
    ● 提供完备的帐务系统,可以随时查询打印月记帐、日记帐、收发汇总账、存货明细账等;
    ● 支持货品资料树形分类管理;
    ● 支持自定义单据打印格式,可以任意更换打印机及纸张类型,支持单据套打;
    ● 软件支持小数点位数自定义,可以设置单价为0-8位小数;
    ● 自动对库存超限的商品报警,多种报表功输出功能;
    ● 支持根据出库数量自动计算出库价;
    ● 支持多仓库管理,业务结转功能;  
    ● 强大的树型操作员权限管理功能,使用户的权限分配一目了然。
    佳宜仓库3000以库存业务为基础,整个系统一体化设计,功能流畅,操作方便,界面美观友好,是您库存管理的好帮手
    !  

    【破解声明】只为学习,大侠别见笑~~悄悄闪过吧~~
    ------------------------------------------------------------------------
    【破解过程】
    通过字符串参考可以很快到达关键地方~
    005F1EB4   .  55            PUSH EBP                                 ;  下断
    005F1EB5   .  8BEC          MOV EBP,ESP
    005F1EB7   .  B9 06000000   MOV ECX,6
    005F1EBC   >  6A 00         PUSH 0
    005F1EBE   .  6A 00         PUSH 0
    005F1EC0   .  49            DEC ECX
    005F1EC1   .^ 75 F9         JNZ SHORT DepotMan.005F1EBC
    005F1EC3   .  51            PUSH ECX
    005F1EC4   .  53            PUSH EBX
    005F1EC5   .  56            PUSH ESI
    005F1EC6   .  57            PUSH EDI
    005F1EC7   .  8945 FC       MOV DWORD PTR SS:[EBP-4],EAX
    005F1ECA   .  33C0          XOR EAX,EAX
    005F1ECC   .  55            PUSH EBP
    005F1ECD   .  68 32215F00   PUSH DepotMan.005F2132
    005F1ED2   .  64:FF30       PUSH DWORD PTR FS:[EAX]
    005F1ED5   .  64:8920       MOV DWORD PTR FS:[EAX],ESP
    005F1ED8   .  8D55 F0       LEA EDX,DWORD PTR SS:[EBP-10]
    005F1EDB   .  8B45 FC       MOV EAX,DWORD PTR SS:[EBP-4]
    005F1EDE   .  8B80 0C030000 MOV EAX,DWORD PTR DS:[EAX+30C]
    005F1EE4   .  E8 F3D0E5FF   CALL DepotMan.0044EFDC                   ;  取用户名
    005F1EE9   .  8B45 F0       MOV EAX,DWORD PTR SS:[EBP-10]
    005F1EEC   .  8D55 F4       LEA EDX,DWORD PTR SS:[EBP-C]
    005F1EEF   .  E8 3478E1FF   CALL DepotMan.00409728
    005F1EF4   .  837D F4 00    CMP DWORD PTR SS:[EBP-C],0               ;  用户名有没有输入
    005F1EF8   .  75 22         JNZ SHORT DepotMan.005F1F1C
    005F1EFA   .  6A 00         PUSH 0
    005F1EFC   .  68 40215F00   PUSH DepotMan.005F2140                   ;  请填写用户名称!
    005F1F01   .  E8 6603FFFF   CALL
    005F1F06   .  8B45 FC       MOV EAX,DWORD PTR SS:[EBP-4]
    005F1F09   .  8B80 0C030000 MOV EAX,DWORD PTR DS:[EAX+30C]
    005F1F0F   .  8B10          MOV EDX,DWORD PTR DS:[EAX]
    005F1F11   .  FF92 C0000000 CALL DWORD PTR DS:[EDX+C0]
    005F1F17   .  E9 B1010000   JMP DepotMan.005F20CD
    005F1F1C   >  8D55 E8       LEA EDX,DWORD PTR SS:[EBP-18]
    005F1F1F   .  8B45 FC       MOV EAX,DWORD PTR SS:[EBP-4]
    005F1F22   .  8B80 FC020000 MOV EAX,DWORD PTR DS:[EAX+2FC]
    005F1F28   .  E8 AFD0E5FF   CALL DepotMan.0044EFDC                   ;  取假码
    005F1F2D   .  8B45 E8       MOV EAX,DWORD PTR SS:[EBP-18]            ;  假码放EAX
    005F1F30   .  8D55 EC       LEA EDX,DWORD PTR SS:[EBP-14]
    005F1F33   .  E8 F077E1FF   CALL DepotMan.00409728
    005F1F38   .  837D EC 00    CMP DWORD PTR SS:[EBP-14],0
    005F1F3C   .  75 22         JNZ SHORT DepotMan.005F1F60              ;  有没有输入授权号
    005F1F3E   .  6A 00         PUSH 0
    005F1F40   .  68 54215F00   PUSH DepotMan.005F2154                   ;  授权号不能为空,请填写授权号!
    005F1F45   .  E8 2203FFFF   CALL
    005F1F4A   .  8B45 FC       MOV EAX,DWORD PTR SS:[EBP-4]
    005F1F4D   .  8B80 FC020000 MOV EAX,DWORD PTR DS:[EAX+2FC]
    005F1F53   .  8B10          MOV EDX,DWORD PTR DS:[EAX]
    005F1F55   .  FF92 C0000000 CALL DWORD PTR DS:[EDX+C0]
    005F1F5B   .  E9 6D010000   JMP DepotMan.005F20CD
    005F1F60   >  A1 54B76A00   MOV EAX,DWORD PTR DS:[6AB754]
    005F1F65   .  8B00          MOV EAX,DWORD PTR DS:[EAX]               ;  CQWD-FMQ8
    005F1F67   .  E8 6430E1FF   CALL DepotMan.00404FD0
    005F1F6C   .  50            PUSH EAX                                 ;  入栈CQWD-FMQ8
    005F1F6D   .  8D55 E4       LEA EDX,DWORD PTR SS:[EBP-1C]
    005F1F70   .  8B45 FC       MOV EAX,DWORD PTR SS:[EBP-4]
    005F1F73   .  8B80 F4020000 MOV EAX,DWORD PTR DS:[EAX+2F4]
    005F1F79   .  E8 5ED0E5FF   CALL DepotMan.0044EFDC
    005F1F7E   .  8B45 E4       MOV EAX,DWORD PTR SS:[EBP-1C]            ;  机器码4LS5A5D5放到EAX
    005F1F81   .  E8 4A30E1FF   CALL DepotMan.00404FD0
    005F1F86   .  50            PUSH EAX                                 ;  入栈
    005F1F87   .  E8 1003FFFF   CALL         ;  算法,进入
    005F1F8C   .  8BD0          MOV EDX,EAX                              ;  CQWD-5344-FMQ8-5314
    005F1F8E   .  8D45 F8       LEA EAX,DWORD PTR SS:[EBP-8]
    005F1F91   .  E8 7A2DE1FF   CALL DepotMan.00404D10
    005F1F96   .  8D55 DC       LEA EDX,DWORD PTR SS:[EBP-24]
    005F1F99   .  8B45 FC       MOV EAX,DWORD PTR SS:[EBP-4]
    005F1F9C   .  8B80 FC020000 MOV EAX,DWORD PTR DS:[EAX+2FC]
    005F1FA2   .  E8 35D0E5FF   CALL DepotMan.0044EFDC                   ;  取假码
    005F1FA7   .  8B45 DC       MOV EAX,DWORD PTR SS:[EBP-24]
    005F1FAA   .  8D55 E0       LEA EDX,DWORD PTR SS:[EBP-20]
    005F1FAD   .  E8 7677E1FF   CALL DepotMan.00409728
    005F1FB2   .  8B45 E0       MOV EAX,DWORD PTR SS:[EBP-20]            ;  假码
    005F1FB5   .  8B55 F8       MOV EDX,DWORD PTR SS:[EBP-8]             ;  真码放EDX
    005F1FB8   .  E8 5F2FE1FF   CALL DepotMan.00404F1C                   ;  比较。经典
    005F1FBD   .  0F85 FE000000 JNZ DepotMan.005F20C1                    ;  爆点
    005F1FC3   .  33C0          XOR EAX,EAX
    005F1FC5   .  55            PUSH EBP
    005F1FC6   .  68 AD205F00   PUSH DepotMan.005F20AD
    005F1FCB   .  64:FF30       PUSH DWORD PTR FS:[EAX]
    005F1FCE   .  64:8920       MOV DWORD PTR FS:[EAX],ESP
    005F1FD1   .  B2 01         MOV DL,1
    005F1FD3   .  A1 00304700   MOV EAX,DWORD PTR DS:[473000]            ;  下面为写注册表
    005F1FD8   .  E8 8F11E8FF   CALL DepotMan.0047316C
    005F1FDD   .  8BD8          MOV EBX,EAX
    005F1FDF   .  BA 02000080   MOV EDX,80000002
    005F1FE4   .  8BC3          MOV EAX,EBX
    005F1FE6   .  E8 5D12E8FF   CALL DepotMan.00473248
    005F1FEB   .  B1 01         MOV CL,1
    005F1FED   .  8B15 70AA6A00 MOV EDX,DWORD PTR DS:[6AAA70]            ;  DepotMan.005F1E10
    005F1FF3   .  8BC3          MOV EAX,EBX
    005F1FF5   .  E8 9213E8FF   CALL DepotMan.0047338C
    005F1FFA   .  8D55 D8       LEA EDX,DWORD PTR SS:[EBP-28]
    005F1FFD   .  8B45 FC       MOV EAX,DWORD PTR SS:[EBP-4]
    005F2000   .  8B80 0C030000 MOV EAX,DWORD PTR DS:[EAX+30C]
    005F2006   .  E8 D1CFE5FF   CALL DepotMan.0044EFDC                   ;  取用户名
    005F200B   .  8B4D D8       MOV ECX,DWORD PTR SS:[EBP-28]
    005F200E   .  BA 7C215F00   MOV EDX,DepotMan.005F217C                ;  UserName
    005F2013   .  8BC3          MOV EAX,EBX
    005F2015   .  E8 0E15E8FF   CALL DepotMan.00473528
    005F201A   .  8D55 D0       LEA EDX,DWORD PTR SS:[EBP-30]
    005F201D   .  8B45 FC       MOV EAX,DWORD PTR SS:[EBP-4]
    005F2020   .  8B80 F4020000 MOV EAX,DWORD PTR DS:[EAX+2F4]
    005F2026   .  E8 B1CFE5FF   CALL DepotMan.0044EFDC
    005F202B   .  8B45 D0       MOV EAX,DWORD PTR SS:[EBP-30]
    005F202E   .  E8 9D2FE1FF   CALL DepotMan.00404FD0
    005F2033   .  50            PUSH EAX
    005F2034   .  E8 5B02FFFF   CALL
    005F2039   .  8BD0          MOV EDX,EAX
    005F203B   .  8D45 D4       LEA EAX,DWORD PTR SS:[EBP-2C]
    005F203E   .  E8 CD2CE1FF   CALL DepotMan.00404D10
    005F2043   .  8B4D D4       MOV ECX,DWORD PTR SS:[EBP-2C]
    005F2046   .  BA 90215F00   MOV EDX,DepotMan.005F2190                ;  SignCode
    005F204B   .  8BC3          MOV EAX,EBX
    005F204D   .  E8 D614E8FF   CALL DepotMan.00473528
    005F2052   .  8B45 F8       MOV EAX,DWORD PTR SS:[EBP-8]
    005F2055   .  E8 762FE1FF   CALL DepotMan.00404FD0
    005F205A   .  50            PUSH EAX
    005F205B   .  E8 3402FFFF   CALL
    005F2060   .  8BD0          MOV EDX,EAX
    005F2062   .  8D45 CC       LEA EAX,DWORD PTR SS:[EBP-34]
    005F2065   .  E8 A62CE1FF   CALL DepotMan.00404D10
    005F206A   .  8B4D CC       MOV ECX,DWORD PTR SS:[EBP-34]
    005F206D   .  BA A4215F00   MOV EDX,DepotMan.005F21A4                ;  RegCode
    005F2072   .  8BC3          MOV EAX,EBX
    005F2074   .  E8 AF14E8FF   CALL DepotMan.00473528
    005F2079   .  8BC3          MOV EAX,EBX
    005F207B   .  E8 AC1BE1FF   CALL DepotMan.00403C2C
    005F2080   .  6A 00         PUSH 0
    005F2082   .  68 AC215F00   PUSH DepotMan.005F21AC                   ;  系统注册成功,欢迎你使用本软件!
    005F2087   .  E8 E001FFFF   CALL
    005F208C   .  A1 50B76A00   MOV EAX,DWORD PTR DS:[6AB750]
    005F2091   .  C700 02000000 MOV DWORD PTR DS:[EAX],2
    005F2097   .  A1 E8B46A00   MOV EAX,DWORD PTR DS:[6AB4E8]
    005F209C   .  8B00          MOV EAX,DWORD PTR DS:[EAX]
    005F209E   .  E8 35EBE7FF   CALL DepotMan.00470BD8
    005F20A3   .  33C0          XOR EAX,EAX
    005F20A5   .  5A            POP EDX
    005F20A6   .  59            POP ECX
    005F20A7   .  59            POP ECX
    005F20A8   .  64:8910       MOV DWORD PTR FS:[EAX],EDX
    005F20AB   .  EB 20         JMP SHORT DepotMan.005F20CD
    005F20AD   .^ E9 5A20E1FF   JMP DepotMan.0040410C
    005F20B2   .  8B45 FC       MOV EAX,DWORD PTR SS:[EBP-4]
    005F20B5   .  E8 6EB2E7FF   CALL DepotMan.0046D328
    005F20BA   .  E8 7924E1FF   CALL DepotMan.00404538
    005F20BF   .  EB 0C         JMP SHORT DepotMan.005F20CD
    005F20C1   >  6A 03         PUSH 3
    005F20C3   .  68 D0215F00   PUSH DepotMan.005F21D0                   ;  系统注册失败,请检查注册是否有误!
    005F20C8   .  E8 9F01FFFF   CALL
    005F20CD   >  33C0          XOR EAX,EAX
    005F20CF   .  5A            POP EDX

    算法跟进后来到下面:
    ---------------------------------------------
    003E901B    52              PUSH EDX
    003E901C    54              PUSH ESP
    003E901D    56              PUSH ESI
    003E901E    53              PUSH EBX
    003E901F    44              INC ESP
    003E9020    0000            ADD BYTE PTR DS:[EAX],AL
    003E9022    0000            ADD BYTE PTR DS:[EAX],AL
    003E9024 >  55              PUSH EBP
    003E9025    8BEC            MOV EBP,ESP
    003E9027    B9 06000000     MOV ECX,6
    003E902C    6A 00           PUSH 0
    003E902E    6A 00           PUSH 0
    003E9030    49              DEC ECX
    003E9031  ^ 75 F9           JNZ SHORT PunUnitL.003E902C
    003E9033    53              PUSH EBX
    003E9034    56              PUSH ESI
    003E9035    33C0            XOR EAX,EAX
    003E9037    55              PUSH EBP
    003E9038    68 F2913E00     PUSH PunUnitL.003E91F2
    003E903D    64:FF30         PUSH DWORD PTR FS:[EAX]
    003E9040    64:8920         MOV DWORD PTR FS:[EAX],ESP
    003E9043    8D45 EC         LEA EAX,DWORD PTR SS:[EBP-14]
    003E9046    E8 65B5F8FF     CALL PunUnitL.003745B0
    003E904B    8D45 F0         LEA EAX,DWORD PTR SS:[EBP-10]
    003E904E    8B55 08         MOV EDX,DWORD PTR SS:[EBP+8]
    003E9051    E8 4AB7F8FF     CALL PunUnitL.003747A0
    003E9056    8B45 F0         MOV EAX,DWORD PTR SS:[EBP-10]
    003E9059    E8 0AB8F8FF     CALL PunUnitL.00374868
    003E905E    8BF0            MOV ESI,EAX
    003E9060    85F6            TEST ESI,ESI
    003E9062    7E 26           JLE SHORT PunUnitL.003E908A
    003E9064    BB 01000000     MOV EBX,1
    003E9069    8D4D E8         LEA ECX,DWORD PTR SS:[EBP-18]            ; 循环取ASCII转为字符串
    003E906C    8B45 F0         MOV EAX,DWORD PTR SS:[EBP-10]            ; 编号
    003E906F    0FB64418 FF     MOVZX EAX,BYTE PTR DS:[EAX+EBX-1]
    003E9074    33D2            XOR EDX,EDX
    003E9076    E8 F905F9FF     CALL PunUnitL.00379674                   ; ASCII转字符串
    003E907B    8B55 E8         MOV EDX,DWORD PTR SS:[EBP-18]
    003E907E    8D45 FC         LEA EAX,DWORD PTR SS:[EBP-4]
    003E9081    E8 EAB7F8FF     CALL PunUnitL.00374870
    003E9086    43              INC EBX
    003E9087    4E              DEC ESI
    003E9088  ^ 75 DF           JNZ SHORT PunUnitL.003E9069
    003E908A    8B45 FC         MOV EAX,DWORD PTR SS:[EBP-4]
    003E908D    E8 D6B7F8FF     CALL PunUnitL.00374868                   ; 取字符串长度
    003E9092    8BF0            MOV ESI,EAX
    003E9094    85F6            TEST ESI,ESI
    003E9096    7E 2C           JLE SHORT PunUnitL.003E90C4
    003E9098    BB 01000000     MOV EBX,1
    003E909D    8B45 FC         MOV EAX,DWORD PTR SS:[EBP-4]
    003E90A0    E8 C3B7F8FF     CALL PunUnitL.00374868                   ; 循环到取字符串
    003E90A5    2BC3            SUB EAX,EBX
    003E90A7    8B55 FC         MOV EDX,DWORD PTR SS:[EBP-4]
    003E90AA    8A1402          MOV DL,BYTE PTR DS:[EDX+EAX]
    003E90AD    8D45 E4         LEA EAX,DWORD PTR SS:[EBP-1C]
    003E90B0    E8 DBB6F8FF     CALL PunUnitL.00374790
    003E90B5    8B55 E4         MOV EDX,DWORD PTR SS:[EBP-1C]
    003E90B8    8D45 F8         LEA EAX,DWORD PTR SS:[EBP-8]
    003E90BB    E8 B0B7F8FF     CALL PunUnitL.00374870
    003E90C0    43              INC EBX
    003E90C1    4E              DEC ESI
    003E90C2  ^ 75 D9           JNZ SHORT PunUnitL.003E909D              ; 循环设倒取后字符串为str2
    003E90C4    8D45 FC         LEA EAX,DWORD PTR SS:[EBP-4]
    003E90C7    50              PUSH EAX
    003E90C8    B9 04000000     MOV ECX,4
    003E90CD    BA 01000000     MOV EDX,1
    003E90D2    8B45 F8         MOV EAX,DWORD PTR SS:[EBP-8]
    003E90D5    E8 E6B9F8FF     CALL PunUnitL.00374AC0
    003E90DA    8D45 F8         LEA EAX,DWORD PTR SS:[EBP-8]
    003E90DD    50              PUSH EAX
    003E90DE    B9 04000000     MOV ECX,4
    003E90E3    BA 05000000     MOV EDX,5
    003E90E8    8B45 F8         MOV EAX,DWORD PTR SS:[EBP-8]
    003E90EB    E8 D0B9F8FF     CALL PunUnitL.00374AC0                   ; 取STR2前4位
    003E90F0    8B45 FC         MOV EAX,DWORD PTR SS:[EBP-4]
    003E90F3    E8 70B7F8FF     CALL PunUnitL.00374868
    003E90F8    83F8 04         CMP EAX,4                                ; 取出位数与4比较
    003E90FB    7D 2F           JGE SHORT PunUnitL.003E912C              ; 大于等于则跳
    003E90FD    8B45 FC         MOV EAX,DWORD PTR SS:[EBP-4]
    003E9100    E8 63B7F8FF     CALL PunUnitL.00374868
    003E9105    8BD8            MOV EBX,EAX
    003E9107    83FB 03         CMP EBX,3
    003E910A    7F 20           JG SHORT PunUnitL.003E912C
    003E910C    8D4D E0         LEA ECX,DWORD PTR SS:[EBP-20]
    003E910F    8BC3            MOV EAX,EBX
    003E9111    C1E0 02         SHL EAX,2
    003E9114    33D2            XOR EDX,EDX
    003E9116    E8 5905F9FF     CALL PunUnitL.00379674
    003E911B    8B55 E0         MOV EDX,DWORD PTR SS:[EBP-20]
    003E911E    8D45 FC         LEA EAX,DWORD PTR SS:[EBP-4]
    003E9121    E8 4AB7F8FF     CALL PunUnitL.00374870
    003E9126    43              INC EBX
    003E9127    83FB 04         CMP EBX,4
    003E912A  ^ 75 E0           JNZ SHORT PunUnitL.003E910C
    003E912C    8B45 F8         MOV EAX,DWORD PTR SS:[EBP-8]             ; 取STR2的第二个4位,即5~8位
    003E912F    E8 34B7F8FF     CALL PunUnitL.00374868
    003E9134    83F8 04         CMP EAX,4                                ; 取出位数与4比较
    003E9137    7D 2F           JGE SHORT PunUnitL.003E9168
    003E9139    8B45 F8         MOV EAX,DWORD PTR SS:[EBP-8]
    003E913C    E8 27B7F8FF     CALL PunUnitL.00374868
    003E9141    8BD8            MOV EBX,EAX
    003E9143    83FB 03         CMP EBX,3
    003E9146    7F 20           JG SHORT PunUnitL.003E9168
    003E9148    8D4D DC         LEA ECX,DWORD PTR SS:[EBP-24]
    003E914B    8BC3            MOV EAX,EBX
    003E914D    C1E0 02         SHL EAX,2
    003E9150    33D2            XOR EDX,EDX
    003E9152    E8 1D05F9FF     CALL PunUnitL.00379674
    003E9157    8B55 DC         MOV EDX,DWORD PTR SS:[EBP-24]
    003E915A    8D45 F8         LEA EAX,DWORD PTR SS:[EBP-8]
    003E915D    E8 0EB7F8FF     CALL PunUnitL.00374870
    003E9162    43              INC EBX
    003E9163    83FB 04         CMP EBX,4
    003E9166  ^ 75 E0           JNZ SHORT PunUnitL.003E9148
    003E9168    8D45 D8         LEA EAX,DWORD PTR SS:[EBP-28]
    003E916B    8B55 0C         MOV EDX,DWORD PTR SS:[EBP+C]             ; CQWD-FMQ8
    003E916E    E8 2DB6F8FF     CALL PunUnitL.003747A0
    003E9173    8B45 D8         MOV EAX,DWORD PTR SS:[EBP-28]
    003E9176    8D55 F4         LEA EDX,DWORD PTR SS:[EBP-C]
    003E9179    E8 DE03F9FF     CALL PunUnitL.0037955C
    003E917E    8D45 D4         LEA EAX,DWORD PTR SS:[EBP-2C]
    003E9181    50              PUSH EAX
    003E9182    B9 04000000     MOV ECX,4
    003E9187    BA 01000000     MOV EDX,1
    003E918C    8B45 F4         MOV EAX,DWORD PTR SS:[EBP-C]
    003E918F    E8 2CB9F8FF     CALL PunUnitL.00374AC0
    003E9194    FF75 D4         PUSH DWORD PTR SS:[EBP-2C]
    003E9197    68 0C923E00     PUSH PunUnitL.003E920C
    003E919C    FF75 FC         PUSH DWORD PTR SS:[EBP-4]                ; 5344(我的)
    003E919F    8D45 D0         LEA EAX,DWORD PTR SS:[EBP-30]
    003E91A2    50              PUSH EAX
    003E91A3    B9 05000000     MOV ECX,5
    003E91A8    BA 05000000     MOV EDX,5
    003E91AD    8B45 F4         MOV EAX,DWORD PTR SS:[EBP-C]
    003E91B0    E8 0BB9F8FF     CALL PunUnitL.00374AC0                   ; 取出-FMQ8
    003E91B5    FF75 D0         PUSH DWORD PTR SS:[EBP-30]
    003E91B8    68 0C923E00     PUSH PunUnitL.003E920C
    003E91BD    FF75 F8         PUSH DWORD PTR SS:[EBP-8]                ; 5314(我的)
    003E91C0    8D45 EC         LEA EAX,DWORD PTR SS:[EBP-14]
    003E91C3    BA 06000000     MOV EDX,6
    003E91C8    E8 5BB7F8FF     CALL PunUnitL.00374928                   ; 相连//成为真码
    003E91CD    8B45 EC         MOV EAX,DWORD PTR SS:[EBP-14]            ; 真码
    003E91D0    E8 8BB8F8FF     CALL PunUnitL.00374A60
    003E91D5    8BD8            MOV EBX,EAX
    003E91D7    33C0            XOR EAX,EAX
    003E91D9    5A              POP EDX
    003E91DA    59              POP ECX
    003E91DB    59              POP ECX
    003E91DC    64:8910         MOV DWORD PTR FS:[EAX],EDX
    003E91DF    68 F9913E00     PUSH PunUnitL.003E91F9
    003E91E4    8D45 D0         LEA EAX,DWORD PTR SS:[EBP-30]
    003E91E7    BA 0C000000     MOV EDX,0C
    003E91EC    E8 E3B3F8FF     CALL PunUnitL.003745D4
    003E91F1    C3              RETN
    003E91F2  ^ E9 1DADF8FF     JMP PunUnitL.00373F14


    ------------------------------------------------------------------------
    【破解总结】
    1、取机器码设为str0 ,取机器码各位ASCII为字符~如:4LS5A5D5  转换后为“344C533541354435”设为str1
    2、倒取str1 得str2
    3、取str2的前4位(5344)和5~8位(5314),与字符串CQWD-FMQ8相连。连接方式为CQWD-5344-FMQ8-5314 即为真码!
    (明码软件,还不容易找到的!)
    注册码保存在HKEY_LOCAL_MACHINE\SOFTWARE\meida\mdDepot
    ------------------------------------------------------------------------
    【版权声明】
    版权归作者所有,转载请注册明出处。哈哈~~~

    [ 本帖最后由 playboyjin 于 2007-4-7 21:32 编辑 ]
    PYG19周年生日快乐!
  • TA的每日心情
    开心
    2015-8-3 23:07
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    发表于 2007-4-7 22:51:00 | 显示全部楼层
    学习了。支持下
    PYG19周年生日快乐!
  • TA的每日心情
    无聊
    2019-3-25 06:30
  • 签到天数: 1096 天

    [LV.10]以坛为家III

    发表于 2007-4-8 09:10:23 | 显示全部楼层
    好贴,支持一下。
    PYG19周年生日快乐!
  • TA的每日心情
    开心
    2019-3-15 21:05
  • 签到天数: 5 天

    [LV.2]偶尔看看I

    发表于 2007-4-13 16:34:16 | 显示全部楼层
    佳宜的软件明码比较,同时,好像也没有改变过算法。对于此类软件,我喜欢用WinHex 追码/:03
    PYG19周年生日快乐!

    该用户从未签到

    发表于 2007-4-13 20:37:41 | 显示全部楼层
    下载了,自己学习去。谢谢
    PYG19周年生日快乐!

    该用户从未签到

    发表于 2008-9-23 08:21:37 | 显示全部楼层
    学习了,先顶一个。
    PYG19周年生日快乐!
    您需要登录后才可以回帖 登录 | 加入我们

    本版积分规则

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