飘云阁

 找回密码
 加入我们

QQ登录

只需一步,快速开始

查看: 5614|回复: 13

[原创] 破解《美荣发廊管理系统2009网络版》

[复制链接]
  • TA的每日心情
    慵懒
    2017-1-25 21:25
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    发表于 2009-5-22 09:45:16 | 显示全部楼层 |阅读模式
    下载地址:http://www.2008lr.com/products1.asp?id=80
      
    一.美荣发廊店务管理系统界面。简洁,明了!

      1.前台收银:前台收银流程一目了然,图标排列,井然有序,

      2.会员管理:会员资料,会员储值,会员事务,生日提醒,积分管理等

      3.员工管理:员工服务提成,销售提成;员工排班,员工考勤,员工工资等简单易用!

      4.产品管理:产品进货,销售,盘点,领用,获赠,库存管理等

      5.基本资料:服务项目,产品资料,仪器资料,护理卡项目,供应商,加盟商,固定资产管理等。

      6.系统设置:门店设置,数据初始,系统选项,常用设置,短信设置。


    破解如下文:

    本软件有壳,ASPack 2.12 -> Alexey Solodovnikov 就是这个壳,用脱壳机脱之脱壳后是用这
    个语言写的,Borland Delphi 6.0 - 7.0

    OD载入,运行在出现“请及时注册,免费获取更多增值服务!”提示框的地方点OD暂停,调用堆栈里面
    找到“请及时注册,免费获取更多增值服务请及时注册!”
    显示调用来到这里:
    0048B248  |.  2BD0          SUB EDX,EAX
    0048B24A  |.  D1FA          SAR EDX,1
    0048B24C  |.  79 03         JNS SHORT Main.0048B251
    0048B24E  |.  83D2 00       ADC EDX,0
    0048B251  |>  03D0          ADD EDX,EAX                              ; |
    0048B253  |.  52            PUSH EDX                                 ; |X
    0048B254  |.  6A 00         PUSH 0                                   ; |InsertAfter = HWND_TOP
    0048B256  |.  8B45 FC       MOV EAX,DWORD PTR SS:[EBP-4]             ; |
    0048B259  |.  8B40 30       MOV EAX,DWORD PTR DS:[EAX+30]            ; |
    0048B25C  |.  50            PUSH EAX                                 ; |hWnd
    0048B25D  |.  E8 CAD8F7FF   CALL <JMP.&user32.SetWindowPos>          ; \SetWindowPos
    0048B262  |>  33C0          XOR EAX,EAX
    0048B264  |.  E8 176BFFFF   CALL Main.00481D80
    0048B269  |.  8945 F0       MOV DWORD PTR SS:[EBP-10],EAX
    0048B26C  |.  E8 236AFFFF   CALL Main.00481C94
    0048B271  |.  8945 E4       MOV DWORD PTR SS:[EBP-1C],EAX
    0048B274  |.  8B45 FC       MOV EAX,DWORD PTR SS:[EBP-4]
    0048B277  |.  E8 2CEEFFFF   CALL Main.0048A0A8
    0048B27C  |.  84C0          TEST AL,AL
    0048B27E  |.  74 06         JE SHORT Main.0048B286
    0048B280  |.  81CB 00001000 OR EBX,100000
    0048B286  |>  33C9          XOR ECX,ECX
    0048B288  |.  55            PUSH EBP
    0048B289  |.  68 0DB34800   PUSH Main.0048B30D
    0048B28E  |.  64:FF31       PUSH DWORD PTR FS:[ECX]
    0048B291  |.  64:8921       MOV DWORD PTR FS:[ECX],ESP
    0048B294  |.  53            PUSH EBX                                 ; /Style
    0048B295  |.  57            PUSH EDI                                 ; |Title
    0048B296  |.  56            PUSH ESI                                 ; |Text
    0048B297  |.  8B45 FC       MOV EAX,DWORD PTR SS:[EBP-4]             ; |
    0048B29A  |.  8B40 30       MOV EAX,DWORD PTR DS:[EAX+30]            ; |
    0048B29D  |.  50            PUSH EAX                                 ; |hOwner
    0048B29E  |.  E8 09D7F7FF   CALL <JMP.&user32.MessageBoxA>     <<===出现提示的地方!请及时注册,免费获取更多增值服务!

    在上面的断首处下断:
    0048B1B8  /$  55            PUSH EBP                           <<===断首,下断的地方,F2      
    0048B1B9  |.  8BEC          MOV EBP,ESP
    0048B1BB  |.  83C4 AC       ADD ESP,-54
    0048B1BE  |.  53            PUSH EBX
    0048B1BF  |.  56            PUSH ESI
    0048B1C0  |.  57            PUSH EDI
    0048B1C1  |.  8BF9          MOV EDI,ECX
    0048B1C3  |.  8BF2          MOV ESI,EDX
    0048B1C5  |.  8945 FC       MOV DWORD PTR SS:[EBP-4],EAX
    0048B1C8  |.  8B5D 08       MOV EBX,DWORD PTR SS:[EBP+8]
    0048B1CB  |.  E8 44D5F7FF   CALL <JMP.&user32.GetActiveWindow>       ; [GetActiveWindow
    0048B1D0  |.  8945 F4       MOV DWORD PTR SS:[EBP-C],EAX
    0048B1D3  |.  6A 02         PUSH 2
    0048B1D5  |.  8B45 F4       MOV EAX,DWORD PTR SS:[EBP-C]
    0048B1D8  |.  50            PUSH EAX
    0048B1D9  |.  A1 08837700   MOV EAX,DWORD PTR DS:[778308]
    0048B1DE  |.  8B00          MOV EAX,DWORD PTR DS:[EAX]
    0048B1E0  |.  FFD0          CALL EAX
    0048B1E2  |.  8945 EC       MOV DWORD PTR SS:[EBP-14],EAX
    0048B1E5  |.  6A 02         PUSH 2
    0048B1E7  |.  8B45 FC       MOV EAX,DWORD PTR SS:[EBP-4]
    0048B1EA  |.  8B40 30       MOV EAX,DWORD PTR DS:[EAX+30]
    0048B1ED  |.  50            PUSH EAX
    0048B1EE  |.  A1 08837700   MOV EAX,DWORD PTR DS:[778308]
    0048B1F3  |.  8B00          MOV EAX,DWORD PTR DS:[EAX]
    0048B1F5  |.  FFD0          CALL EAX

    从新OD择入后断下,在下面的地址跟随里面来到这里:
    00753486   .  E8 112C0000   CALL Main.0075609C     <<========关键CLL
    0075348B   .  84C0          TEST AL,AL
    0075348D   .  0F85 AA000000 JNZ Main.0075353D      <<========关键 跳!!
    00753493   .  8BC3          MOV EAX,EBX
    00753495   .  E8 D21B0000   CALL Main.0075506C
    0075349A   .  3C 01         CMP AL,1
    0075349C   .  75 32         JNZ SHORT Main.007534D0
    0075349E   .  6A 40         PUSH 40
    007534A0   .  A1 2C897700   MOV EAX,DWORD PTR DS:[77892C]
    007534A5   .  8B00          MOV EAX,DWORD PTR DS:[EAX]
    007534A7   .  E8 B41FCBFF   CALL Main.00405460
    007534AC   .  8BC8          MOV ECX,EAX
    007534AE   .  BA 64357500   MOV EDX,Main.00753564
    007534B3   .  A1 E8867700   MOV EAX,DWORD PTR DS:[7786E8]
    007534B8   .  8B00          MOV EAX,DWORD PTR DS:[EAX]
    007534BA   .  E8 F97CD3FF   CALL Main.0048B1B8
    007534BF   .  A1 3C857700   MOV EAX,DWORD PTR DS:[77853C]        F2断下载的那个地方,跟随来到这里!


    0075348D   .  0F85 AA000000 JNZ Main.0075353D   <<===关键跳     我们可以把这里的“JNZ”改成“JZ”
    即可成功破解软件“请及时注册,免费获取更多增值服务!”提示注册的限制!
    在上面的CLL里面我们也可以采用“标志位”破解方法,将其破解,道理都是一样的! 我看到了软件里面在注册的地方已经
    变成“灰色”的,应该是注册了。

    最后在说明一点,在软件的“查询顾客信息”里面还是提示“请注册”的提示,本是是个菜鸟,希望各位大哥不要见笑,
    在此把下载地址传过来一下,希望各位大哥看看这个提示“请注册”的提示怎么才能去掉,做到,真正的完美注册破解。



    [ 本帖最后由 ainichenpo 于 2009-5-22 09:48 编辑 ]
    PYG19周年生日快乐!
  • TA的每日心情
    开心
    2016-5-13 10:37
  • 签到天数: 1 天

    [LV.1]初来乍到

    发表于 2009-5-22 15:41:04 | 显示全部楼层
    看了以后还行吧,希望你多出作品。下一步我也要弄一两个作品。
    PYG19周年生日快乐!
  • TA的每日心情
    开心
    昨天 09:03
  • 签到天数: 1691 天

    [LV.Master]伴坛终老

    发表于 2009-5-23 08:11:29 | 显示全部楼层
    楼主,是否还有其他的限制?
    PYG19周年生日快乐!

    该用户从未签到

    发表于 2009-5-24 00:31:00 | 显示全部楼层
    进入关键 call   看调用信息有多少处
    PYG19周年生日快乐!
  • TA的每日心情
    开心
    2024-5-1 14:44
  • 签到天数: 2 天

    [LV.1]初来乍到

    发表于 2009-5-24 08:07:17 | 显示全部楼层
    原帖由 Luckly 于 2009-5-24 00:31 发表
    进入关键 call   看调用信息有多少处


    给标志位赋值
    PYG19周年生日快乐!

    该用户从未签到

    发表于 2009-5-24 08:59:04 | 显示全部楼层
    “标志位”破解的会比较完美一点
    PYG19周年生日快乐!

    该用户从未签到

    发表于 2009-5-24 11:21:07 | 显示全部楼层
    好强呀! 感谢楼主发帖子,我正需要这个呢!
    PYG19周年生日快乐!
  • TA的每日心情
    慵懒
    2017-1-25 21:25
  • 签到天数: 3 天

    [LV.2]偶尔看看I

     楼主| 发表于 2009-5-24 18:55:22 | 显示全部楼层
    原帖由 tianxj 于 2009-5-24 08:07 发表


    给标志位赋值

    希望大哥能够指出,怎么才能实现标志位赋值??具体方法大哥能说说吗?
    PYG19周年生日快乐!

    该用户从未签到

    发表于 2009-5-30 00:25:55 | 显示全部楼层
    向你学习了。
    PYG19周年生日快乐!

    该用户从未签到

    发表于 2009-6-2 00:30:17 | 显示全部楼层
    楼主厉害,刚才试了下,不错。
    PYG19周年生日快乐!
    您需要登录后才可以回帖 登录 | 加入我们

    本版积分规则

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