【文章标题】: 超级转换秀 白金版爆破记录
【文章作者】: 易凡
【作者邮箱】: service@dw360.cn
【作者主页】:
838K9s2c8@1M7q4)9K6b7g2)9J5c8W2)9J5c8Y4N6%4N6#2)9J5k6h3c8%4x3K6j5H3i4K6u0W2j5$3^5`.
【作者QQ号】: 4142637
【软件名称】: 超级转换秀 白金版
【软件大小】: 11.0MB
【下载地址】:
91bK9s2c8@1M7q4)9K6b7g2)9J5c8W2)9J5c8Y4N6%4N6#2)9J5k6i4y4Z5j5i4u0W2j5X3q4F1K9#2)9J5k6h3y4G2L8g2)9J5k6h3y4F1i4K6u0r3M7$3!0X3N6q4)9J5c8W2y4G2k6Y4c8h3K9h3g2%4i4K6g2X3x3e0x3%4x3K6q4Q4x3X3g2Z5N6r3@1`.
【加壳方式】: 无
【保护方式】: 无
【编写语言】: Microsoft Visual C++ 6.0
【使用工具】: W32asm 无极版+OllyICE1.1
【操作平台】: win2000 Pro
【软件介绍】: 超级转换秀 白金版
【作者声明】: 只是感兴趣,没有其他目的。失误之处敬请诸位大侠赐教!
--------------------------------------------------------------------------------
【详细过程】
注:学习破解纯粹是兴趣(尤其对爆破特感冒^o^)!
刚学习破解不久,也破解了几个小软件,不过写破文这还是大姑娘出嫁---第一次啊^^,有不足之处请各大、小虾
们批评指正,谢谢!
一、下载并安装《超级转换秀 白金版》
二、运行《超级转换秀 白金版》,出现注册窗口,选择“继续试用”后出现程序主窗体
三、点击“升级和注册”,随便输入任意注册信息,点击“确认注册”。之后弹出的注册错误窗口,上面有很长一段错
误提示信息,打记事本,记录关键字“注册码不合法”即可。
四、关闭正在运行的程序
五、用PEID v0.94扫描主文件,发现《超级转换秀 白金版》是用Microsoft Visual C++ 6.0开发的(暗喜不是VB^^)
六、用W32asm 无极版载入《超级转换秀 白金版》主程序,选择菜单“PE信息-->字符串参考”
七、在现在的对话框中输入本文第三步保存在记事本中的“注册码不合法”(不包括“”),点击“搜索”按钮,这时
你会发现下面有一行字符数据被加亮显示。多次双击被加亮的那行(为什么是多次:程序或许在N处调用该信息,
当你多次双击后在W32asm 无极版任务栏出现的的偏移地址如果没有改变,那么就表示只有一次调用;反之亦然!)
八、当多次双击后,我们在W32asm 无极版主窗口中发现以下数据:
* Possible StringData Ref from Data Obj ->"注册码不合法,如果您注册购买了,请确保输入正确"
->"。
如果您是未注册用户,请先进行合法注册购买超?
->"蹲?恍恪?
点击“取消”重新输入。
点击“确认”"
->"查看注册方法。"
|
:0040212F 6870524700 push 00475270 此行加亮显示
九、用鼠标滚轮慢慢向上翻一下,就会发现以下数据行:
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:004020F8(C) 此行说明错误信息来自这个地址
十、将高亮条移动到|:004020F8(C)数据行,并在其上单击右键,选择“返回”,这样我们就来到以下数据行:
:004020F8 742E je 00402128
十一、用OllyICE1.1载入《超级转换秀 白金版》主程序,用快捷键Ctrl+G,在里面填写4020F8后确定(当然也可直接在
W32asm 无极版修改,只是偶喜欢这样的方式^^),这时我们来到这里:
004020F8 /74 2E je short 00402128
十二、在“je short 00402128”处双击,将“je short 00402128”改为“jne short 00402128”(只在
j和e中间加个n就可以啦),然后点击“汇编”
十三、在[CPU-主线程,模块-Conversi]领空中右键单击,选择“复制到可执行文件---所有修改”,之后弹出信息窗口,
再选择“全部复制”。这时出现一个新窗口,在窗口中右键单击,选择“保存文件”即可。
十四、运行刚才保存的文件,进行第三步的同样操作,出现如下主要信息提示:
“这是一个供未注册用户专用的试用版本,很多功能具有限制。......”晕了,搞了半天是个正儿八经的试用版,呵呵
点“确定”后,打开《超级转换秀 白金版》开发商的注册登录页面。
十五、也罢,破解软件很么情况都会遇到,既然已经费劲地周折了这么长时间了,就让我们将这个软件强爆到底吧(将十四
步出现的提示信息也搞定,看一下会是什么情况,或许是软件开发者的欺骗呢。呵呵^^)。
十六、在W32asm 无极版中,按照第七步的提示,输入“这是一个供未注册用户专用的试用版本”,程序来到:
* Possible StringData Ref from Data Obj ->"这是一个供未注册用户专用的试用版本,很多功能具"
->"有限制。如果您是正式用户或刚刚注册了,请您不要"
->"拿该试用版本进行输入注册码等注册操作。您必须先"
->"在超级转换秀软件首页处登陆“超级转换秀正式用户"
->"服务社区”下载最新完整可注册版本,谢谢您的支持"
->"!(点击确认按钮后将自动打开网页帮您进入服务社"
->"区登陆页面进行完整版本的下载)"
|
:00402101 6840534700 push 00475340 此行加亮显示
十七、鼠标向上移,发现以下数据行:
:004020F8 742E je 00402128
十八、醉了,竟然和第十一步的是同一个跳转,完了,看来真像作者说的那样:这是一个供未注册用户专用的试用版本,很多
功能具有限制......
呵呵,不知道根据功能限制的提示能不能完成整个软件的破解,等有时间再研究一下,知道的大、小虾们可以回复一下啊。
辛苦了这么长时间,到头来还是“竹篮子打水--- 一场空啊”。为什么要加“”呢??呵呵,在本次破解实践中,
我们没有完全破解一个软件,但是我们收获了破解过程的快乐和愉悦,也没有空手归啊!要说的是,破解软件本来就是件很
辛苦的事情,我们的目的是通过破解学习一种解决问题的方法,不是用这种方法解决任何相关问题,只是希望能在这个过程中
使自己得到快乐、收获更多的喜悦!好了,第一次写破文,主体软件不给面子,今天就到这里吧。祝健康、快乐、幸福!
--------------------------------------------------------------------------------
【版权声明】: 本文原创于看雪技术论坛, 转载请注明作者并保持文章的完整, 谢谢!
2006年05月16日 10:38:15
[培训]科锐逆向工程师培训第53期2025年7月8日开班!