飘云阁

 找回密码
 加入我们

QQ登录

只需一步,快速开始

查看: 9961|回复: 17

[原创] UltraEdit-32 12.10b 简单暴破过程

[复制链接]
  • TA的每日心情
    开心
    2018-5-6 16:27
  • 签到天数: 7 天

    [LV.3]偶尔看看II

    发表于 2006-9-4 00:57:45 | 显示全部楼层 |阅读模式
    UltraEdit-32 12.10b 简单暴破过程

    软件名称:UltraEdit-32 12.10b
    下载地址:http://gz.onlinedown.net/soft/608.htm
    软件大小:7829KB
    软件语言:英文
    软件类别:国外软件/共享版/编辑软件
    运行环境:Win9x/Me/NT/2000/XP/2003
    加入时间:2006-9-1 15:46:23
    下载次数:167210
    软件介绍:
    一套极棒的文字、Hex、ASCII 码编辑器,可以取代记事本,内建英文单字检查、C++ 及 VB 指令突显, 可同时编辑多个文件,而且即使开启很大的文件速度也不会慢。其并且附有 HTML Tag 颜色显示、搜寻替换以及无限制的还原功能;一般大家常会用其来修改EXE 或 DLL 文件。

    破解过程:
    一、软件查无壳,是Microsoft Visual C++ 6.0 [Debug]程序。运行程序,提示只可使用45天,经测试,软件除了这个提示之外,功能无限制。

    ++++++++++++++++++++++++++
    ★故而暴破的思路就重软件使用期限过期这一点入手。
    ++++++++++++++++++++++++++

    二、把时间往后调过期后运行程序,它马上提示注册框要求注册,在这我们单击取消注册按钮,弹出试用期已经过的提示,未注册用不了。
    +++++++++++++++++++++++++++++++++++
    45 Day Evaluation time expired!!!!
    +++++++++++++++++++++++++++++++++++

    三、根据这个思路,我们用OD载入。下API断点:bp MessageBoxA,F9运行程序,单击取消注册按钮后,程序中断在:
    77D5050B > 8BFF MOV EDI,EDI ; uedit32.008DD820  、、取消断点,看堆栈提示。
    77D5050D 55 PUSH EBP
    77D5050E 8BEC MOV EBP,ESP
    77D50510 833D 1C04D777 0>CMP DWORD PTR DS:[77D7041C],0
    77D50517 74 24 JE SHORT USER32.77D5053D
    77D50519 64:A1 18000000 MOV EAX,DWORD PTR FS:[18]
    77D5051F 6A 00 PUSH 0
    77D50521 FF70 24 PUSH DWORD PTR DS:[EAX+24]
    77D50524 68 F40AD777 PUSH USER32.77D70AF4
    77D50529 FF15 1812D177 CALL DWORD PTR DS:[<&KERNEL32.Interlocke>; kernel32.InterlockedCompareExchange

    堆栈友好提示以下:
    0012FC5C 0043FFED /CALL 到 MessageBoxA 来自 uedit32.0043FFE7 //右键反汇编窗口中跟随。
    0012FC60 00000000 |hOwner = NULL
    0012FC64 01129A90 |Text = "To continue to use this software you must send the registration fee of $39.95 (Ohio residents add Sales Tax) to:

    IDM Computer Solutions, Inc.
    5559 Eureka Dr., Ste. B
    Hamilton, OH 45011
    U.S.A.
    "

    0012FC68 01073BB8 |Title = "45 Day Evaluation time expired!!!!"
    0012FC6C 00002030 \Style = MB_OK|MB_ICONEXCLAMATION|MB_TASKMODAL
    +++++++++++++++++++返回到以下:
    0043FFE5 . 6A 00 PUSH 0 ; |hOwner = NULL
    0043FFE7 . FF15 CC187B00 CALL DWORD PTR DS:[<&USER32.MessageBoxA>>; \MessageBoxA
    0043FFED . 8B86 F4010000 MOV EAX,DWORD PTR DS:[ESI+1F4] //返回到这,上面就是提示函数。
    +++++++++++++++++++++++++++++
    向上观察,我们在提示这最开始的代码段下断,然后开始分析:
    0043FD20 . 64:A1 0000000>MOV EAX,DWORD PTR FS:[0] //入口,在这下断,重新来进行分析。
    0043FD26 6A FF PUSH -1
    0043FD28 . 68 B0747800 PUSH uedit32.007874B0
    0043FD2D . 50 PUSH EAX
    0043FD2E . 8B4424 14 MOV EAX,DWORD PTR SS:[ESP+14]
    0043FD32 . 64:8925 00000>MOV DWORD PTR FS:[0],ESP
    0043FD39 . 83EC 08 SUB ESP,8
    0043FD3C . 83F8 08 CMP EAX,8
    0043FD3F . 53 PUSH EBX
    0043FD40 . 8B5C24 28 MOV EBX,DWORD PTR SS:[ESP+28]
    0043FD44 . 56 PUSH ESI
    0043FD45 . 57 PUSH EDI
    0043FD46 . 0F85 C3010000 JNZ uedit32.0043FF0F
    ++++++++++++++++++++++++
    根据跑F8跑的累了几次之后,咱认为这些代码就是检测注册及提示的。
    最后试着把:
    0043FD20 . 64:A1 0000000>MOV EAX,DWORD PTR FS:[0]
    改成:
    0043FD20 C3 RETN //更改之后取消断点,程序方可正常运行。
    0043FD21 90 NOP
    0043FD22 90 NOP
    0043FD23 90 NOP
    0043FD24 90 NOP
    0043FD25 90 NOP

    运行程序,哈哈~不再提示注册或过期啥的。至此,暴破成功!

    版权声明:本篇原创乃纯技术交流破文,作者野猫III[D.4s][PYG],转载请标明出处,谢谢!

    [ 本帖最后由 野猫III 于 2006-9-4 00:55 编辑 ]

    图片附件: 3.GIF (2006-9-4 00:53, 13.36 K)

    ★怎个大鸟们都躲起来,咱们菜鸟们无助的走~

    [ 本帖最后由 野猫III 于 2006-9-4 01:19 编辑 ]

    UltraEdit-32 12.10b_暴破演示.rar

    1.42 MB, 下载次数: 79, 下载积分: 飘云币 -2 枚

    评分

    参与人数 2威望 +8 飘云币 +4 收起 理由
    weihang_6 + 4 精品文章
    tigerisme + 4 + 4 不错的文章

    查看全部评分

    PYG19周年生日快乐!

    该用户从未签到

    发表于 2006-9-4 11:52:24 | 显示全部楼层
    学习!!支持!!!!
    PYG19周年生日快乐!
  • TA的每日心情
    奋斗
    2016-1-14 00:02
  • 签到天数: 138 天

    [LV.7]常住居民III

    发表于 2006-9-4 14:56:08 | 显示全部楼层
    好一个爆破思路。直接把验证及算法部分去掉了!不过,这样的软件少,有的却不行!
    PYG19周年生日快乐!
  • TA的每日心情
    开心
    昨天 08:52
  • 签到天数: 1501 天

    [LV.Master]伴坛终老

    发表于 2006-9-4 17:25:02 | 显示全部楼层
    猫的程序着色不错。


    +++++++++++++++++

    谢谢兄弟,常用老罗代码着色器,习惯了。呵呵~

                                        ---by WildCatIII


    [ 本帖最后由 野猫III 于 2006-9-4 22:33 编辑 ]
    PYG19周年生日快乐!

    该用户从未签到

    发表于 2006-9-4 21:33:28 | 显示全部楼层
    支持大家都来搞国外软件;P
    PYG19周年生日快乐!
  • TA的每日心情
    开心
    2018-5-6 16:27
  • 签到天数: 7 天

    [LV.3]偶尔看看II

     楼主| 发表于 2006-9-4 22:34:09 | 显示全部楼层
    原帖由 tigerisme 于 2006-9-4 21:33 发表
    支持大家都来搞国外软件;P


    呵呵。。。菜鸟好去处呀。。。
    PYG19周年生日快乐!

    该用户从未签到

    发表于 2006-9-5 07:26:18 | 显示全部楼层
    学习一下 ~~
    PYG19周年生日快乐!

    该用户从未签到

    发表于 2006-9-6 11:24:36 | 显示全部楼层
    很喜欢你的教程能学到很多的东西.
    PYG19周年生日快乐!
  • TA的每日心情
    开心
    2023-1-15 11:40
  • 签到天数: 2 天

    [LV.1]初来乍到

    发表于 2006-9-6 13:46:47 | 显示全部楼层
    猫兄厉害啊。。学习下/:D
    PYG19周年生日快乐!

    该用户从未签到

    发表于 2006-9-8 01:49:27 | 显示全部楼层
    国外的软件应该向国内的学习如果防盗
    PYG19周年生日快乐!
    您需要登录后才可以回帖 登录 | 加入我们

    本版积分规则

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