飘云阁

 找回密码
 加入我们

QQ登录

只需一步,快速开始

查看: 24528|回复: 49

[原创] 给初学者一个鼓励

[复制链接]

该用户从未签到

发表于 2005-3-5 00:51:35 | 显示全部楼层 |阅读模式
软件名称: 换算专家 2.0  
软件语言: 简体中文
软件类型: 国产软件 / 计算器类
运行环境: Win2003, WinXP, Win2000, NT, WinME, Win9X
授权方式: 共享软件
软件大小: 150 KB
下载地址:http://www.shareware.cn/pub/590.html
破解说明:只为交流心得。
软件简介: 本软件可进行各种常见度量衡单位以及汇率等换算。并且用户可以任意增加、删除或设置单位和数据。绿色软件,无须安装,对Windows环境没有任何影响。
[运行程序时要求注册]
该软件无加壳
   [一]
破解分析:首先用PEiD0.92查壳,无壳!打开W32DASM载入程序,在“串是式数据参考”找到“*注册码输入错误!"”向上看:
:00405CF5 8B4C2410                mov ecx, dword ptr [esp+10]
:00405CF9 64890D00000000          mov dword ptr fs:[00000000], ecx
:00405D00 83C41C                  add esp, 0000001C
:00405D03 C3                      ret



* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:00405BF5(C)         ****** 注意这里|
:00405D04 6A00                    push 00000000
:00405D06 6A00                    push 00000000

* Possible StringData Ref from Data Obj ->"注册码输入错误!"
                                  |
:00405D08 6840224300              push 00432240
:00405D0D E863C50100              call 00422275
:00405D12 8B4C2414                mov ecx, dword ptr [esp+14]
:00405D16 5B                      pop ebx

        双击右键|:00405BF5(C)    来到:

:00405BEA 51                      push ecx
:00405BEB E8C5880000              call 0040E4B5
:00405BF0 83C408                  add esp, 00000008
:00405BF3 85C0                    test eax, eax   [这就是比较是否跳转的]
:00405BF5 0F8509010000            jne 00405D04        关键跳转[这就是双击右键|:00405BF5(C)到的地方
:0405BFB 56                      push esi
:00405BFC 57                      push edi
:00405BFD 50                      push eax
:00405BFE 50                      push eax

* Possible StringData Ref from Data Obj ->"注册码正确,注册已完成,谢谢您的支持!"
                                  |
:00405BFF 6854224300              push 00432254
:00405C04 E86CC60100              call 00422275


我们由此分析得出只要把 :00405BF5 0F8509010000            jne 00405D04      的jne 改成jn就行了


[二]
  用od 找注册码:
由上面分析后知道:00405BF5 0F8509010000            jne 00405D04      是关键跳转,所以我们用od 设断点在:
00405BEB E8C5880000     call      0040E4B5
就可以看见真注册码和假注册码比较。
注册码是:76308475
  这是一个很简单的爆破在这里就不多说了,希望能给初学者一点信心,我在这里要说一点的就是:
  不要照着别人的破解文章做破解,这样永远都不会提高,要仔细想想别人的思路是怎么样的,多看些破文,多做练习。循环进渐!

[ 本帖最后由 tigerisme 于 2006-8-27 08:47 编辑 ]
PYG19周年生日快乐!

该用户从未签到

发表于 2007-12-1 20:53:25 | 显示全部楼层
好好学习一个!!!
PYG19周年生日快乐!

该用户从未签到

发表于 2007-12-1 19:59:20 | 显示全部楼层
哈哈很详细 虽然还是不是太明白但是感觉有点意思了啊 谢谢
PYG19周年生日快乐!

该用户从未签到

发表于 2007-11-4 16:44:27 | 显示全部楼层
哈哈,谢谢了啊!!!
PYG19周年生日快乐!
  • TA的每日心情
    开心
    2019-2-6 23:35
  • 签到天数: 1 天

    [LV.1]初来乍到

    发表于 2007-11-4 16:37:09 | 显示全部楼层
    学习下,可惜那个软件下不下来了/:L
    PYG19周年生日快乐!

    该用户从未签到

    发表于 2007-11-4 15:30:58 | 显示全部楼层
    学习下..呵呵..
    PYG19周年生日快乐!

    该用户从未签到

    发表于 2007-11-4 08:50:56 | 显示全部楼层
    /:good /:good /:good

    评分

    参与人数 1威望 -8 收起 理由
    tianxj -8 请勿恶意灌水

    查看全部评分

    PYG19周年生日快乐!

    该用户从未签到

    发表于 2007-11-4 07:44:15 | 显示全部楼层
    对偶来说还是比较难啊
    PYG19周年生日快乐!
  • TA的每日心情
    开心
    2025-1-14 13:46
  • 签到天数: 530 天

    [LV.9]以坛为家II

    发表于 2007-11-3 18:17:51 | 显示全部楼层
    谢谢, 一定努力学习
    PYG19周年生日快乐!

    该用户从未签到

    发表于 2007-11-3 16:50:23 | 显示全部楼层
    "要仔细想想别人的思路是怎么样的,多看些破文,多做练习。循环进渐"
    很有意義的一段話
    謝謝/:014
    PYG19周年生日快乐!

    该用户从未签到

    发表于 2007-9-19 16:07:35 | 显示全部楼层
    好文章,真的不错~谢谢了
    PYG19周年生日快乐!
    您需要登录后才可以回帖 登录 | 加入我们

    本版积分规则

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