题外话:以前每逢寒暑假,都能有时间找来几个软件练练手,但这个假期不行,参编的一本书的几万字还没动笔,也就没时间破解了。 还有,现在我只是对注册的计算过程感兴趣,而对暴破兴趣不大,但这需要更多的时间去分析,无疑增加了难度,而且现在很多软件越来越破了,也没有那么大的精力去做,只好将放假前做的这个破解整理一下发表在这。 下载地址:http://media2.533.net/source/DirectMediaXtra201_FullDownload.exe 软件简介:一个Authorware多媒体XTRA插件,安装后可以很方便地插入MIDI、视频、FLASH等多媒体文件,并能很方便地对它们进行控制。 破解工具:IDA Pro 4.15,SoftICE 4.05 for Win9X 破解过程:首先,将DirectMediaXtra安装到Authorware的xtras文件夹下,这是安装程序会在xtras下面DirectMediaXtra.x32,这个就是外部多媒体插件。安装好后,运行Authorware 5.2,选择Insert->Tabuleiro Xtras->DirectMediaXtra,出现DirectMediaXtra Properties后,会显示Unregisted,单击register后,随便输入用户名和序列号,激活SoftICE,下bpx hmemcpy(当然,还有更好的断点可下,好像是getwindowtexta,时间长了,记不清了),按F12、F10直到来到下面
.text:100086A0 arg_0 = dword ptr 4 ====> 注册码 .text:100086A0 arg_4 = dword ptr 8 ====> 用户名
.text:100086A0 .text:100086A0 sub esp, 18h .text:100086A3 mov eax, dword_1003AA90 .text:100086A8 push ebx .text:100086A9 push ebp .text:100086AA mov ebp, [esp+20h+arg_0] .text:100086AE push esi .text:100086AF push edi .text:100086B0 mov [esp+28h+var_C], eax .text:100086B4 mov edi, ebp .text:100086B6 or ecx, 0FFFFFFFFh .text:100086B9 xor eax, eax .text:100086BB repne scasb .text:100086BD not ecx .text:100086BF dec ecx .text:100086C0 cmp ecx, 14h ====> 注册码是否20位
上一篇:DirectMedia Xtra全攻略(一)
下一篇:authorware7程序编写基础教程--AWS编程基础(6)
|