-
-
初学破解(5)网页特效梦工厂 XP 1.5的破解
-
发表于: 2004-8-20 23:40 3662
-
【破解作者】 云瑞
【作者邮箱】 [email]melove95@163.com[/email]
【使用工具】 FEID0.92汉化版,upxshell3.09,C32ASM0.412,OLLYDBG1.10B汉化版
【破解平台】 WinXP sp2
【软件名称】 网页特效梦工厂 XP 1.5
【软件简介】 软件名称:网页特效梦工厂 XP 1.5 (英文:Advanced JavaScript Builder)
软件性质:共享软件
软件版本:V1.5
你在做网页嘛,如果是的话,这是你不可多得的超Cool工具.
这是可以自动生成网页特效的软件,每个特效都可以有您进行参数设置,100%傻瓜性。收集了包括时间特效,文字特效,图像处理,鼠标特效,页面特效,菜单特效,在线游戏,其它特效在内的八类上百个精彩特效。这些特效都是使用率比较高的JavaScript代码,您可以直接使用。软件内置浏览器,您可以随时预览特效效果;特效制作好之后,您可以把它复制到剪贴板,或者保存到文件中;软件的界面美观新颖,操作简单明了,极易上手。
【加壳方式】 upx0.98
【破解声明】 我是一只小菜鸟,偶得一点心得,愿与大家分享:)
--------------------------------------------------------------------------------
【破解内容】
首先用PEID来看看是否加壳,加了UPX0.98的壳,我用的专用脱壳工具UPXSHELL3.09汉化版,脱壳成功,然后用C32ASM来
反汇编,用字符串查找命令。发现注册码输入有误的字符串。然后双击,来到代码处,往下看,发现->:
::004D6A8F:: B8 EC6B4D00 MOV EAX,4D6BEC \:BYJMP JmpBy:004D6A08, \->: 错误,网页特效梦工厂 XP 注册认证失败
。在这里设了一个断点,然后向上找004d6a08,
::004D6A08:: 0F85 81000000 JNZ 004D6A8F \:JMPDOWN
这里是关键的跳转,你可以爆破85变84,^_^!我发现上面有比较::004D6A08:: 0F85 81000000 JNZ 004D6A8F \:JMPDOWN
开始一位是关键比较,在这两处下了断点,用OLLDBG运行一下,看堆栈窗口没有发现有用的ASC2码,所以还要在前面下断!
继续向上。来到::004D695C:: B8 D46A4D00 MOV EAX,4D6AD4 \->: 请输入注册认证码!
::004D695C:: B8 D46A4D00 MOV EAX,4D6AD4 \->: 请输入注册认证码!
::004D6961:: E8 3EF5F5FF CALL 00435EA4 \:JMPUP
::004D6966:: 8B96 200A0000 MOV EDX,DWORD PTR [ESI+A20]
::004D696C:: A1 EC405000 MOV EAX,DWORD PTR [5040EC]
::004D6971:: E8 2613F8FF CALL 00457C9C \:JMPUP
::004D6976:: E9 1E010000 JMP 004D6A99 \:JMPDOWN
::004D697B:: 8D55 FC LEA EDX,DWORD PTR [EBP-4] \:BYJMP JmpBy:004D695A,
::004D697E:: 8B86 200A0000 MOV EAX,DWORD PTR [ESI+A20]
::004D6984:: E8 5F62F6FF CALL 0043CBE8 \:JMPUP
::004D6989:: 8D55 F4 LEA EDX,DWORD PTR [EBP-C] \:BYJMP JmpBy:004D6918,
::004D698C:: 8B86 200A0000 MOV EAX,DWORD PTR [ESI+A20] \:BYJMP JmpBy:004D6916,
::004D6992:: E8 5162F6FF CALL 0043CBE8 \:JMPUP
::004D6997:: 8B45 F4 MOV EAX,DWORD PTR [EBP-C]
::004D699A:: E8 8DE3F2FF CALL 00404D2C \:JMPUP
::004D699F:: 8BD0 MOV EDX,EAX
::004D69A1:: 85D2 TEST EDX,EDX
::004D69A3:: 7E 3C JLE SHORT 004D69E1 \:JMPDOWN
::004D69A5:: B8 01000000 MOV EAX,1
::004D69AA:: 8B4D FC MOV ECX,DWORD PTR [EBP-4] \:BYJMP JmpBy:004D69DF,
::004D69AD:: 8A4C01 FF MOV CL,BYTE PTR [ECX+EAX-1]
::004D69B1:: 80F9 30 CMP CL,30
::004D69B4:: 72 08 JB SHORT 004D69BE \:JMPDOWN
::004D69B6:: 8B5D FC MOV EBX,DWORD PTR [EBP-4]
::004D69B9:: 80F9 39 CMP CL,39
::004D69BC:: 76 1F JBE SHORT 004D69DD \:JMPDOWN
::004D69BE:: B8 F06A4D00 MOV EAX,4D6AF0 \:BYJMP JmpBy:004D69B4, \->: 注册码输入有误,请重新输入!
::004D69C3:: E8 DCF4F5FF CALL 00435EA4 \:JMPUP
::004D69C8:: 8B96 200A0000 MOV EDX,DWORD PTR [ESI+A20]
::004D69CE:: A1 EC405000 MOV EAX,DWORD PTR [5040EC]
::004D69D3:: E8 C412F8FF CALL 00457C9C \:JMPUP
::004D69D8:: E9 BC000000 JMP 004D6A99 \:JMPDOWN
::004D69DD:: 40 INC EAX \:BYJMP JmpBy:004D69BC,
::004D69DE:: 4A DEC EDX
::004D69DF:: 75 C9 JNZ SHORT 004D69AA \:JMPUP
::004D69E1:: 8D55 F0 LEA EDX,DWORD PTR [EBP-10] \:BYJMP JmpBy:004D69A3,
::004D69E4:: 8B86 1C0A0000 MOV EAX,DWORD PTR [ESI+A1C]
::004D69EA:: E8 F961F6FF CALL 0043CBE8 \:JMPUP
::004D69EF:: 8B45 F0 MOV EAX,DWORD PTR [EBP-10]
::004D69F2:: E8 F126F3FF CALL 004090E8 \:JMPUP
::004D69F7:: E8 8829FFFF CALL 004C9384 \:JMPUP
::004D69FC:: 8BD8 MOV EBX,EAX
::004D69FE:: 8B45 FC MOV EAX,DWORD PTR [EBP-4]
::004D6A01:: E8 E226F3FF CALL 004090E8 \:JMPUP
::004D6A06:: 3BD8 CMP EBX,EAX ;关键比较
::004D6A08:: 0F85 81000000 JNZ 004D6A8F \:JMPDOWN
::004D6A0E:: B2 01 MOV DL,1
::004D6A10:: A1 40B34600 MOV EAX,DWORD PTR [46B340]
::004D6A15:: E8 264AF9FF CALL 0046B440 \:JMPUP
::004D6A1A:: 8BD8 MOV EBX,EAX
::004D6A1C:: BA 02000080 MOV EDX,80000002
::004D6A21:: 8BC3 MOV EAX,EBX
::004D6A23:: E8 B84AF9FF CALL 0046B4E0 \:JMPUP
::004D6A28:: 33C9 XOR ECX,ECX
::004D6A2A:: BA 146B4D00 MOV EDX,4D6B14 \->: System\CurrentControlSet\Services\Class\knightsoft\JSBuilder
::004D6A2F:: 8BC3 MOV EAX,EBX
::004D6A31:: E8 EA4BF9FF CALL 0046B620 \:JMPUP
::004D6A36:: 8D55 EC LEA EDX,DWORD PTR [EBP-14]
::004D6A39:: 8B86 1C0A0000 MOV EAX,DWORD PTR [ESI+A1C]
::004D6A3F:: E8 A461F6FF CALL 0043CBE8 \:JMPUP
::004D6A44:: 8B45 EC MOV EAX,DWORD PTR [EBP-14]
::004D6A47:: E8 9C26F3FF CALL 004090E8 \:JMPUP
::004D6A4C:: E8 3329FFFF CALL 004C9384 \:JMPUP
::004D6A51:: 8BC8 MOV ECX,EAX
::004D6A53:: BA 5C6B4D00 MOV EDX,4D6B5C \->: registecode
::004D6A58:: 8BC3 MOV EAX,EBX
::004D6A5A:: E8 114DF9FF CALL 0046B770 \:JMPUP
::004D6A5F:: 8BC3 MOV EAX,EBX
::004D6A61:: E8 4A4AF9FF CALL 0046B4B0 \:JMPUP
::004D6A66:: 8BC3 MOV EAX,EBX
::004D6A68:: E8 9BD2F2FF CALL 00403D08 \:JMPUP
::004D6A6D:: B8 706B4D00 MOV EAX,4D6B70 \->: 网页特效梦工厂 XP 注册成功,谢谢您对本软件的支持,您的认可是我最大的动力!
::004D6A72:: E8 2DF4F5FF CALL 00435EA4 \:JMPUP
::004D6A77:: B8 C06B4D00 MOV EAX,4D6BC0 \->: 请重新启动本软件,以完成软件的注册
::004D6A7C:: E8 23F4F5FF CALL 00435EA4 \:JMPUP
::004D6A81:: A1 FC7C4F00 MOV EAX,DWORD PTR [4F7CFC]
::004D6A86:: 8B00 MOV EAX,DWORD PTR [EAX]
::004D6A88:: E8 1F62F8FF CALL 0045CCAC \:JMPUP
::004D6A8D:: EB 0A JMP SHORT 004D6A99 \:JMPDOWN
::004D6A8F:: B8 EC6B4D00 MOV EAX,4D6BEC \:BYJMP JmpBy:004D6A08, \->: 错误,网页特效梦工厂 XP 注册认证失败
::004D6A94:: E8 0BF4F5FF CALL 00435EA4 \:JMPUP
::004D6A99:: 33C0 XOR EAX,EAX \:BYJMP JmpBy:004D6976,004D69D8,004D6A8D,
::004D6A9B:: 5A POP EDX
::004D6A9C:: 59 POP ECX
::004D6A9D:: 59 POP ECX 看见,就在MOVE处联吓了几个断点,就发现寄存器有变化,将
我输入的注册码999555和(267333750)十六进制为197ECB6,我就重新输入,就破解了,嘿嘿
--------------------------------------------------------------------------------
【破解总结】
我会的,大家都会!
--------------------------------------------------------------------------------
【版权声明】 本文纯属技术交流, 转载请注明作者并保持文章的完整, 谢谢!
(注):后来发现在看雪论坛精华里写了,并有注册机,但是我破解的时候还诶看到那些资料,现在发现了2.0,也有破解了!哈,献上1.5的。作者应该不会生气吧,向软件作者致歉!
【作者邮箱】 [email]melove95@163.com[/email]
【使用工具】 FEID0.92汉化版,upxshell3.09,C32ASM0.412,OLLYDBG1.10B汉化版
【破解平台】 WinXP sp2
【软件名称】 网页特效梦工厂 XP 1.5
【软件简介】 软件名称:网页特效梦工厂 XP 1.5 (英文:Advanced JavaScript Builder)
软件性质:共享软件
软件版本:V1.5
你在做网页嘛,如果是的话,这是你不可多得的超Cool工具.
这是可以自动生成网页特效的软件,每个特效都可以有您进行参数设置,100%傻瓜性。收集了包括时间特效,文字特效,图像处理,鼠标特效,页面特效,菜单特效,在线游戏,其它特效在内的八类上百个精彩特效。这些特效都是使用率比较高的JavaScript代码,您可以直接使用。软件内置浏览器,您可以随时预览特效效果;特效制作好之后,您可以把它复制到剪贴板,或者保存到文件中;软件的界面美观新颖,操作简单明了,极易上手。
【加壳方式】 upx0.98
【破解声明】 我是一只小菜鸟,偶得一点心得,愿与大家分享:)
--------------------------------------------------------------------------------
【破解内容】
首先用PEID来看看是否加壳,加了UPX0.98的壳,我用的专用脱壳工具UPXSHELL3.09汉化版,脱壳成功,然后用C32ASM来
反汇编,用字符串查找命令。发现注册码输入有误的字符串。然后双击,来到代码处,往下看,发现->:
::004D6A8F:: B8 EC6B4D00 MOV EAX,4D6BEC \:BYJMP JmpBy:004D6A08, \->: 错误,网页特效梦工厂 XP 注册认证失败
。在这里设了一个断点,然后向上找004d6a08,
::004D6A08:: 0F85 81000000 JNZ 004D6A8F \:JMPDOWN
这里是关键的跳转,你可以爆破85变84,^_^!我发现上面有比较::004D6A08:: 0F85 81000000 JNZ 004D6A8F \:JMPDOWN
开始一位是关键比较,在这两处下了断点,用OLLDBG运行一下,看堆栈窗口没有发现有用的ASC2码,所以还要在前面下断!
继续向上。来到::004D695C:: B8 D46A4D00 MOV EAX,4D6AD4 \->: 请输入注册认证码!
::004D695C:: B8 D46A4D00 MOV EAX,4D6AD4 \->: 请输入注册认证码!
::004D6961:: E8 3EF5F5FF CALL 00435EA4 \:JMPUP
::004D6966:: 8B96 200A0000 MOV EDX,DWORD PTR [ESI+A20]
::004D696C:: A1 EC405000 MOV EAX,DWORD PTR [5040EC]
::004D6971:: E8 2613F8FF CALL 00457C9C \:JMPUP
::004D6976:: E9 1E010000 JMP 004D6A99 \:JMPDOWN
::004D697B:: 8D55 FC LEA EDX,DWORD PTR [EBP-4] \:BYJMP JmpBy:004D695A,
::004D697E:: 8B86 200A0000 MOV EAX,DWORD PTR [ESI+A20]
::004D6984:: E8 5F62F6FF CALL 0043CBE8 \:JMPUP
::004D6989:: 8D55 F4 LEA EDX,DWORD PTR [EBP-C] \:BYJMP JmpBy:004D6918,
::004D698C:: 8B86 200A0000 MOV EAX,DWORD PTR [ESI+A20] \:BYJMP JmpBy:004D6916,
::004D6992:: E8 5162F6FF CALL 0043CBE8 \:JMPUP
::004D6997:: 8B45 F4 MOV EAX,DWORD PTR [EBP-C]
::004D699A:: E8 8DE3F2FF CALL 00404D2C \:JMPUP
::004D699F:: 8BD0 MOV EDX,EAX
::004D69A1:: 85D2 TEST EDX,EDX
::004D69A3:: 7E 3C JLE SHORT 004D69E1 \:JMPDOWN
::004D69A5:: B8 01000000 MOV EAX,1
::004D69AA:: 8B4D FC MOV ECX,DWORD PTR [EBP-4] \:BYJMP JmpBy:004D69DF,
::004D69AD:: 8A4C01 FF MOV CL,BYTE PTR [ECX+EAX-1]
::004D69B1:: 80F9 30 CMP CL,30
::004D69B4:: 72 08 JB SHORT 004D69BE \:JMPDOWN
::004D69B6:: 8B5D FC MOV EBX,DWORD PTR [EBP-4]
::004D69B9:: 80F9 39 CMP CL,39
::004D69BC:: 76 1F JBE SHORT 004D69DD \:JMPDOWN
::004D69BE:: B8 F06A4D00 MOV EAX,4D6AF0 \:BYJMP JmpBy:004D69B4, \->: 注册码输入有误,请重新输入!
::004D69C3:: E8 DCF4F5FF CALL 00435EA4 \:JMPUP
::004D69C8:: 8B96 200A0000 MOV EDX,DWORD PTR [ESI+A20]
::004D69CE:: A1 EC405000 MOV EAX,DWORD PTR [5040EC]
::004D69D3:: E8 C412F8FF CALL 00457C9C \:JMPUP
::004D69D8:: E9 BC000000 JMP 004D6A99 \:JMPDOWN
::004D69DD:: 40 INC EAX \:BYJMP JmpBy:004D69BC,
::004D69DE:: 4A DEC EDX
::004D69DF:: 75 C9 JNZ SHORT 004D69AA \:JMPUP
::004D69E1:: 8D55 F0 LEA EDX,DWORD PTR [EBP-10] \:BYJMP JmpBy:004D69A3,
::004D69E4:: 8B86 1C0A0000 MOV EAX,DWORD PTR [ESI+A1C]
::004D69EA:: E8 F961F6FF CALL 0043CBE8 \:JMPUP
::004D69EF:: 8B45 F0 MOV EAX,DWORD PTR [EBP-10]
::004D69F2:: E8 F126F3FF CALL 004090E8 \:JMPUP
::004D69F7:: E8 8829FFFF CALL 004C9384 \:JMPUP
::004D69FC:: 8BD8 MOV EBX,EAX
::004D69FE:: 8B45 FC MOV EAX,DWORD PTR [EBP-4]
::004D6A01:: E8 E226F3FF CALL 004090E8 \:JMPUP
::004D6A06:: 3BD8 CMP EBX,EAX ;关键比较
::004D6A08:: 0F85 81000000 JNZ 004D6A8F \:JMPDOWN
::004D6A0E:: B2 01 MOV DL,1
::004D6A10:: A1 40B34600 MOV EAX,DWORD PTR [46B340]
::004D6A15:: E8 264AF9FF CALL 0046B440 \:JMPUP
::004D6A1A:: 8BD8 MOV EBX,EAX
::004D6A1C:: BA 02000080 MOV EDX,80000002
::004D6A21:: 8BC3 MOV EAX,EBX
::004D6A23:: E8 B84AF9FF CALL 0046B4E0 \:JMPUP
::004D6A28:: 33C9 XOR ECX,ECX
::004D6A2A:: BA 146B4D00 MOV EDX,4D6B14 \->: System\CurrentControlSet\Services\Class\knightsoft\JSBuilder
::004D6A2F:: 8BC3 MOV EAX,EBX
::004D6A31:: E8 EA4BF9FF CALL 0046B620 \:JMPUP
::004D6A36:: 8D55 EC LEA EDX,DWORD PTR [EBP-14]
::004D6A39:: 8B86 1C0A0000 MOV EAX,DWORD PTR [ESI+A1C]
::004D6A3F:: E8 A461F6FF CALL 0043CBE8 \:JMPUP
::004D6A44:: 8B45 EC MOV EAX,DWORD PTR [EBP-14]
::004D6A47:: E8 9C26F3FF CALL 004090E8 \:JMPUP
::004D6A4C:: E8 3329FFFF CALL 004C9384 \:JMPUP
::004D6A51:: 8BC8 MOV ECX,EAX
::004D6A53:: BA 5C6B4D00 MOV EDX,4D6B5C \->: registecode
::004D6A58:: 8BC3 MOV EAX,EBX
::004D6A5A:: E8 114DF9FF CALL 0046B770 \:JMPUP
::004D6A5F:: 8BC3 MOV EAX,EBX
::004D6A61:: E8 4A4AF9FF CALL 0046B4B0 \:JMPUP
::004D6A66:: 8BC3 MOV EAX,EBX
::004D6A68:: E8 9BD2F2FF CALL 00403D08 \:JMPUP
::004D6A6D:: B8 706B4D00 MOV EAX,4D6B70 \->: 网页特效梦工厂 XP 注册成功,谢谢您对本软件的支持,您的认可是我最大的动力!
::004D6A72:: E8 2DF4F5FF CALL 00435EA4 \:JMPUP
::004D6A77:: B8 C06B4D00 MOV EAX,4D6BC0 \->: 请重新启动本软件,以完成软件的注册
::004D6A7C:: E8 23F4F5FF CALL 00435EA4 \:JMPUP
::004D6A81:: A1 FC7C4F00 MOV EAX,DWORD PTR [4F7CFC]
::004D6A86:: 8B00 MOV EAX,DWORD PTR [EAX]
::004D6A88:: E8 1F62F8FF CALL 0045CCAC \:JMPUP
::004D6A8D:: EB 0A JMP SHORT 004D6A99 \:JMPDOWN
::004D6A8F:: B8 EC6B4D00 MOV EAX,4D6BEC \:BYJMP JmpBy:004D6A08, \->: 错误,网页特效梦工厂 XP 注册认证失败
::004D6A94:: E8 0BF4F5FF CALL 00435EA4 \:JMPUP
::004D6A99:: 33C0 XOR EAX,EAX \:BYJMP JmpBy:004D6976,004D69D8,004D6A8D,
::004D6A9B:: 5A POP EDX
::004D6A9C:: 59 POP ECX
::004D6A9D:: 59 POP ECX 看见,就在MOVE处联吓了几个断点,就发现寄存器有变化,将
我输入的注册码999555和(267333750)十六进制为197ECB6,我就重新输入,就破解了,嘿嘿
--------------------------------------------------------------------------------
【破解总结】
我会的,大家都会!
--------------------------------------------------------------------------------
【版权声明】 本文纯属技术交流, 转载请注明作者并保持文章的完整, 谢谢!
(注):后来发现在看雪论坛精华里写了,并有注册机,但是我破解的时候还诶看到那些资料,现在发现了2.0,也有破解了!哈,献上1.5的。作者应该不会生气吧,向软件作者致歉!
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课
赞赏
他的文章
- [原创]21天学通VB.NET 第二十一章学习笔记[原创] 3838
- [求助]请指点数据库问题~谢谢 3189
- [建议]看雪论坛也开一个linux区 3763
- [求助]请帮忙找一下解包工具 3662
- AltoMP3 CD Ripper 4.0 简体中文版的破解 5316
看原图
赞赏
雪币:
留言: