【破解作者】 gxjxdqk
【作者邮箱】 gxjxdqk@163.com
【作者主页】 gxjxdqk.vicp.net
【使用工具】 OD、PEID
【破解平台】 Win9x/NT/2000/XP
【软件名称】 轻松网页特效 V1.1
【下载地址】 http://www1.skycn.com/soft/21840.html
【软件简介】 软件大小: 2415 KB
软件语言: 简体中文
软件类别: 国产软件 / 共享版 / 网页辅助
应用平台: Win9x/NT/2000/XP
界面预览: 无
加入时间: 2005-01-28 20:10:31
〖轻松网页特效〗软件是一款功能强大的网页制作辅助软件。特效多达数百种。软件的界面美观新颖
精致,使用简单方便,极易上手。支持背景音乐播放,击键音效和退出音效,是同类软件中特效数目和功
能最齐全的网页特效软件之一!是建设网站设计网页的首选。
【加壳方式】 ASPack 2.12 -> Alexey Solodovnikov
【破解声明】 我是一只小菜鸟,偶得一点心得,愿与大家分享:)
--------------------------------------------------------------------------------
【破解内容】
找出注册码.
--------------------------------------------------------------------------------
【破解总结】
难度简单,明码比较.合适新手
--------------------------------------------------------------------------------
这壳好脱手脱软件脱都可以,好了查看是VB程序运行有窗口提示下窗口断点rtcMsgBox程序被断在了
0086C8BB处,向上找出错跳转.找到了0086C75E这就是关键跳转也是爆点我在爆点前面一点随手下断
重新运行程序.程序被断下,分析.
0086C712 . FF90 A0000000 call dword ptr ds:[eax+A0]
0086C718 . 85C0 test eax,eax
0086C71A . DBE2 fclex
0086C71C . 7D 12 jge short EasyAnge.0086C730
0086C71E . 68 A0000000 push 0A0
0086C723 . 68 7C6C4000 push EasyAnge.00406C7C
0086C728 . 56 push esi
0086C729 . 50 push eax
0086C72A . FF15 48508800 call dword ptr ds:[<&msvbvm60.#2>;
msvbvm60.__vbaHresultCheckObj
0086C730 > \8B55 E8 mov edx,dword ptr ss:[ebp-18] ; 试验码入EDX
0086C733 . A1 50008700 mov eax,dword ptr ds:[870050] ; 指向正确注册码的存
放地址001AAE5C
0086C738 . 52 push edx ; 试验码入栈
0086C739 . 50 push eax ; 真码入栈
0086C73A . FF15 94508800 call dword ptr ds:[<&msvbvm60.#4>;
msvbvm60.__vbaStrCmp
0086C740 . 8BF0 mov esi,eax
0086C742 . 8D4D E8 lea ecx,dword ptr ss:[ebp-18]
0086C745 . F7DE neg esi
0086C747 . 1BF6 sbb esi,esi
0086C749 . 46 inc esi
0086C74A . F7DE neg esi
0086C74C . FF15 68518800 call dword ptr ds:[<&msvbvm60.#1>;
msvbvm60.__vbaFreeStr
0086C752 . 8D4D 98 lea ecx,dword ptr ss:[ebp-68]
0086C755 . FF15 6C518800 call dword ptr ds:[<&msvbvm60.#1>;
msvbvm60.__vbaFreeObj
0086C75B . 66:85F6 test si,si
0086C75E . 0F84 CA000000 je EasyAnge.0086C82E关健跳,不跳就已注册(爆点)
0086C764 . 8B0D 50008700 mov ecx,dword ptr ds:[870050]
0086C76A . 51 push ecx
0086C76B . 68 346C4000 push EasyAnge.00406C34 ; UNICODE "defult"
0086C770 . 68 5C6A4000 push EasyAnge.00406A5C ; UNICODE "settings"
0086C775 . 68 1C6C4000 push EasyAnge.00406C1C ; UNICODE "EasyAngel"
0086C77A . FF15 04508800 call dword ptr ds:[<&msvbvm60.#6>;
msvbvm60.rtcSaveSetting
0086C780 . 8B35 30518800 mov esi,dword ptr ds:[<&msvbvm60>;
msvbvm60.__vbaVarDup
0086C786 . B9 0A000000 mov ecx,0A
0086C82E > \8B35 30518800 mov esi,dword ptr ds:[<&msvbvm60>; msvbvm60.__vbaVarDup这就是
0086C834 . B9 0A000000 mov ecx,0A
0086C839 . B8 04000280 mov eax,80020004
0086C83E . 898D 48FFFFFF mov dword ptr ss:[ebp-B8],ecx
0086C844 . 898D 58FFFFFF mov dword ptr ss:[ebp-A8],ecx
0086C84A . BF 08000000 mov edi,8
0086C84F . 8D95 28FFFFFF lea edx,dword ptr ss:[ebp-D8]
0086C855 . 8D8D 68FFFFFF lea ecx,dword ptr ss:[ebp-98]
0086C85B . 8985 50FFFFFF mov dword ptr ss:[ebp-B0],eax
0086C861 . 8985 60FFFFFF mov dword ptr ss:[ebp-A0],eax
0086C867 . C785 30FFFFFF >mov dword ptr ss:[ebp-D0],EasyAn>
0086C871 . 89BD 28FFFFFF mov dword ptr ss:[ebp-D8],edi
0086C877 . FFD6 call esi ; <&msvbvm60.#144>
0086C879 . 8D95 38FFFFFF lea edx,dword ptr ss:[ebp-C8]
0086C87F . 8D8D 78FFFFFF lea ecx,dword ptr ss:[ebp-88]
0086C885 . C785 40FFFFFF >mov dword ptr ss:[ebp-C0],EasyAn>
0086C88F . 89BD 38FFFFFF mov dword ptr ss:[ebp-C8],edi
0086C895 . FFD6 call esi
0086C897 . 8D8D 48FFFFFF lea ecx,dword ptr ss:[ebp-B8]
0086C89D . 8D95 58FFFFFF lea edx,dword ptr ss:[ebp-A8]
0086C8A3 . 51 push ecx
0086C8A4 . 8D85 68FFFFFF lea eax,dword ptr ss:[ebp-98]
0086C8AA . 52 push edx
0086C8AB . 50 push eax
0086C8AC . 8D8D 78FFFFFF lea ecx,dword ptr ss:[ebp-88]
0086C8B2 . 6A 40 push 40
0086C8B4 . 51 push ecx
0086C8B5 . FF15 60508800 call dword ptr ds:[<&msvbvm60.#5>; msvbvm60.rtcMsgBox
0086C8BB . 8D95 48FFFFFF lea edx,dword ptr ss:[ebp-B8] 断在这向上找跳转点
作者很好玩,爆的话也把真码写入注删表.重启验证等于没用,呵呵.
注册码存放在注册表VB and VBA Program settings/easyangel/settings/defult中
【版权声明】 本文纯属技术交流, 转载请注明作者并保持文章的完整, 谢谢!
[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!