最新文章
热门文章
新华字典词典2009注册码序列号破 
使用VC自己动手编写加壳程序(1)— 
黑鹰VIP破解视频教程(好东西) 
使用VC自己动手编写加壳程序(3)— 
使用VC自己动手编写加壳程序(5)— 
使用VC自己动手编写加壳程序(6)— 
使用VC自己动手编写加壳程序(4)— 
使用VC自己动手编写加壳程序(2)— 
天草破解班视频教程 初级中级高级 
ASPack 2.001 -> Alexey Solodov 
当前位置:李露的博客 >> 黑客学堂 >> 浏览文章
Alive DVD Ripper 3.2.0.8破解过程分析 获得注册码序列号
更新日期:2009年03月21日  来源:本站原创  作者:admin   访问次数:次  【字体:

alive dvd ripper 是一款专业的dvd rip软件,可以将你喜欢的dvd影片转换成流行的视频格式,如mpeg-1, mpeg-2, dvd/vcd/svcd, avi, divx, xvid, ms mpeg-4, cinepak,还可将vob和mpeg文件转换成如上格式。支持ntsc和pal制式。

未注册版本只能转换60%的内容,比较不爽。如果购买,这个软件要花费35美元,人民币要252.14CNY,地址:https://www.regnow.com/softsell/nph-softsell.cgi?item=13917-1。那么就破解一下吧。首先破解了一下这个软件的Alive DVD Ripper v1.3.2.8版本,发现最新的版本是Alive Video Converter v3.2.0.8 ,官方网站:http://www.alivemedia.net/index.htm。3.1以前的版本界面都一样。到了3.2解密换了。原来程序好像是重写了,3.1以前的是用VC++写的,而现在的最新版3.2改用Delphi写了。不管这么多了,破解了再说。

首先把注册码放出来,送给有急用的朋友。


用户名:www.lilu.name
注册码:10024-4EE92-F98B0

 分析大体过程如下:

虽然3.2的版本编写语言已经变了,但我发现注册码模块至今没有变化过,所以这个序列号适合这个软件的所有版本。

这个软件的破解比较简单,就是一般的流程,所以我也不想多说。

在OD中下MessageBoxA断点来拦截注册过程,然后按ALT+F9执行到程序空间,就来到了注册跳转的关键代码了。往上看就是如下代码,在0047CA7F处下断点,就能拦截注册码过程,同时真正的注册码也已经显示在堆栈中。爆破的话,将下面以后的jnz改为jz就可以了。

0047CA74  |.  8B55 F4       mov     edx, dword ptr [ebp-C]
0047CA77  |.  8B45 F8       mov     eax, dword ptr [ebp-8]
0047CA7A  |.  E8 35BDF8FF   call    004087B4
0047CA7F  |.  85C0          test    eax, eax
0047CA81  |.  75 41         jnz     short 0047CAC4
0047CA83  |.  8B55 FC       mov     edx, dword ptr [ebp-4]
0047CA86  |.  8BC6          mov     eax, esi
0047CA88  |.  E8 C7FAFFFF   call    0047C554
0047CA8D  |.  84C0          test    al, al
0047CA8F  |.  74 62         je      short 0047CAF3
0047CA91  |.  B3 01         mov     bl, 1
0047CA93  |.  6A 40         push    40
0047CA95  |.  8D55 F0       lea     edx, dword ptr [ebp-10]
0047CA98  |.  A1 4CFD4900   mov     eax, dword ptr [49FD4C]
0047CA9D  |.  8B00          mov     eax, dword ptr [eax]
0047CA9F  |.  E8 208FFEFF   call    004659C4
0047CAA4  |.  8B45 F0       mov     eax, dword ptr [ebp-10]
0047CAA7  |.  E8 807FF8FF   call    00404A2C
0047CAAC  |.  50            push    eax                              ; |Title
0047CAAD  |.  68 84CB4700   push    0047CB84                         ; |Text = "Register successfully, thanks for your registration."
0047CAB2  |.  A1 4CFD4900   mov     eax, dword ptr [49FD4C]          ; |
0047CAB7  |.  8B00          mov     eax, dword ptr [eax]             ; |
0047CAB9  |.  8B40 30       mov     eax, dword ptr [eax+30]          ; |
0047CABC  |.  50            push    eax                              ; |hOwner
0047CABD  |.  E8 A6A8F8FF   call            ; \MessageBoxA
0047CAC2  |.  EB 2F         jmp     short 0047CAF3
0047CAC4  |>  6A 10         push    10
0047CAC6  |.  8D55 EC       lea     edx, dword ptr [ebp-14]
0047CAC9  |.  A1 4CFD4900   mov     eax, dword ptr [49FD4C]
0047CACE  |.  8B00          mov     eax, dword ptr [eax]
0047CAD0  |.  E8 EF8EFEFF   call    004659C4
0047CAD5  |.  8B45 EC       mov     eax, dword ptr [ebp-14]
0047CAD8  |.  E8 4F7FF8FF   call    00404A2C
0047CADD  |.  50            push    eax                              ; |Title
0047CADE  |.  68 BCCB4700   push    0047CBBC                         ; |Text = "Invalid Registration Code! ",CR,LF,"Please enter a valid Registration Code."
0047CAE3  |.  A1 4CFD4900   mov     eax, dword ptr [49FD4C]          ; |
0047CAE8  |.  8B00          mov     eax, dword ptr [eax]             ; |
0047CAEA  |.  8B40 30       mov     eax, dword ptr [eax+30]          ; |
0047CAED  |.  50            push    eax                              ; |hOwner
0047CAEE  |.  E8 75A8F8FF   call            ; \MessageBoxA
0047CAF3  |>  33C0          xor     eax, eax
0047CAF5  |.  5A            pop     edx
0047CAF6  |.  59            pop     ecx
0047CAF7  |.  59            pop     ecx

 

发表评论】【告诉好友】【打印此文】【收藏此文】【关闭窗口
上一篇:HA_LeapFTP2.7.6.613注册码追踪与破解过程记录 下一篇:使用VC自己动手编写加壳程序(1)——生成界面,完成文件操作

Copyright 2006-2012 Powered by LiLu.NAME,李露的博客 All Rights Reserved.
E-Mail:lilu.name#gamil.com(注意是gmail,自己改) QQ:285252760
苏ICP备08016526号