dvanced MP3WMA Recorder 3.7.3破解手记--完美算法分析 作者:newlaos[CCG][DFCG] Advanced MP3WMA Recorder 3.7.3(音频工具) 整理日期:2003.3.29(华军网) 最新版本:3.7.3 使用平台:Win9x/Me/2000/XP 发布公司:http://www.xaudiotools.com/ 软件简介:Advanced Mp3/Wma Recorder 是一个完善且极专业的录音软件,使用它你可以轻易地从麦克风、流媒体中录制声音。它也可以从 Winamp、Windows 媒体播放器、Quick Time、Real Player 这些播放软件或者是 FLASH、游戏中录制,并能去除噪音。Advanced Mp3/Wma Recorder 录音保存的格式支持 Mp3、Wma 或 Wav 三种(只有在你可以听到声音时它才能够将流媒体 AVI/WMV/ASF/RM/AU/MIDI……录制成MP3/WMA/WAV)。宽带时代的来临,我们可以在网络上收广播、听歌曲、看电影、打网络电话,很多网页也有非常好听的背景音乐,但是我们不能下载到电脑中。现在除了在线上享受之外,Advanced MP3/WMA Recorder 可以帮你把所有在电脑上播放的声音录下来,还可以自由地存成WAV、MP3 及 WMA等格式喔。想永久保存你从电脑中听到的声音吗?那就用 Advanced MP3/WMA Recorder 吧。
加密方式:注册码 功能限制:功能限制 PJ工具:TRW20001.23注册版,W32Dasm8.93黄金版,FI2.5,UPX1.9 PJ日期:2003-04-14 作者newlaos申明:只是学习,请不用于商业用途或是将本文方法制作的注册机任意传播,造成后果,本人一概不负。
1、用FI2.5查壳,发现加了UPX的壳,本想用TRW2000进行手动脱壳,可以一载入就出错,呵呵,程序有ANTI-DEBUG?有但是不完全,不然就没有后面一段了:-);再用GUW32 v1.0再脱,还出错。用UPX1.24脱不了,最后拿出作者号称不稳定的UPX1.9来脱,呵呵,成功了。生成UNPACK.exe文件,运行没错。 脱壳完成! 2、程序是VB编写的(我有些朋友一见VB程序,就delete。先别急),还好不是P-CODE形式的,用W32Dasm黄金修正版本进行静态反汇编,找到"Thank you,register successfully!"(注册成功标志),双击来到下面代码段。 3、找关键CALL,关键跳转。VB的程序都比较长,关键部分都拉得很长。幸好在00456294一行发现程序是从0045604E一行跳转过来的,正好象程序那样,如果注册信息不正确就没有任何提示。呵呵,那里就是关键跳转了。我们来到0045604E一行再分析,向上看__vbaStrCmp函数(字符对比),有门! 4、动态跟踪调试。呵呵,再请出国宝TRW2000,这会体现出它的威力来了(OLLYDBG1.09用__vbaStrCmp设断,没办法用)。注意我的步骤,运行TRW2000,不要加载任何程序,再运行unpack.exe,进行注册对话框,输入注册名:newlaos,再输入假码:78787878。不要点注册按钮,直接CTRL+N就可以呼出TRW2000,下断点BPX 455FE4(关键就在这,不用TRW2000载入程序,依然可以下断点,真绝,不知SOFTICE可不可以)。这下好了,可以动态跟踪调试了。 注:此程序花指令太多,尤其是在算法CALL里,天大一串,要有心理准备哟。 ...... ...... :00455FDD 50 push eax * Reference To: MSVBVM60.__vbaHresultCheckObj, Ord:0000h :00455FDE FF1554104000 Call dword ptr [00401054] * Referenced by a (U)nconditional or (C)onditional Jump at Address: :00455FCA(C)
:00455FE4 8D953CFFFFFF lea edx, dword ptr [ebp+FFFFFF3C]<===在这里下断 :00455FEA 8D45D0 lea eax, dword ptr [ebp-30] <===EAX为一地址指针指向一个定值4C29AGE8BC2YCX3N :00455FED 52 push edx :00455FEE 8D4DB0 lea ecx, dword ptr [ebp-50]
上一篇:AntiSpy PRO 1.02 注册算法分析 + 注册机源代码(tc2) (12千字)
下一篇:亿维E书V9.0算法分析
|