<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>零度x&#039;s blog &#187; 注册码</title>
	<atom:link href="http://www.lingdux.com/tag/%e6%b3%a8%e5%86%8c%e7%a0%81/feed" rel="self" type="application/rss+xml" />
	<link>http://www.lingdux.com</link>
	<description>Take it slowly,it&#039;s OK,it&#039;s OK.</description>
	<lastBuildDate>Wed, 09 Mar 2011 14:16:17 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>EZ VIDEO TO AVI Converter注册码分析</title>
		<link>http://www.lingdux.com/2010/169.html</link>
		<comments>http://www.lingdux.com/2010/169.html#comments</comments>
		<pubDate>Fri, 07 May 2010 04:01:01 +0000</pubDate>
		<dc:creator>零度x</dc:creator>
				<category><![CDATA[逆向学习]]></category>
		<category><![CDATA[分析]]></category>
		<category><![CDATA[注册码]]></category>

		<guid isPermaLink="false">http://www.lingdux.com/?p=169</guid>
		<description><![CDATA[Eztoo AVI Video Converter 是一个功能强大的AVI格式转换工具，可以将MPEG(MPG)、WMV(ASF、ASX)、AVI(DivX、XviD)、VCD格式转换为AVI格式的文件。它使用方便，鼠标点击就可以完成转换，转换速度很快，质量也很好，支持进行批量和自动转换，也可以自己设定相应的参数来输出AVI文件。在它的帮助下，转换工作变得非常轻松。 

下载地址：http://www.newhua.com/soft/56777.htm

安装后运行，提示注册，随意输入提示“invalid register code! please retry!”

<span class="readmore"><a href="http://www.lingdux.com/2010/169.html" title="EZ VIDEO TO AVI Converter注册码分析">阅读全文——共9021字</a></span>]]></description>
			<content:encoded><![CDATA[<p>Eztoo AVI Video Converter 是一个功能强大的AVI格式转换工具，可以将MPEG(MPG)、WMV(ASF、ASX)、AVI(DivX、XviD)、VCD格式转换为AVI格式的文件。它使用方便，鼠标点击就可以完成转换，转换速度很快，质量也很好，支持进行批量和自动转换，也可以自己设定相应的参数来输出AVI文件。在它的帮助下，转换工作变得非常轻松。 </p>
<p>下载地址：http://www.newhua.com/soft/56777.htm</p>
<p>安装后运行，提示注册，随意输入提示“invalid register code! please retry!”</p>
<p>然后找字符串的调用位置如下：</p>
<p>004B03F6   .  55            push    ebp<br />
004B03F7   .  68 FE054B00   push    004B05FE<br />
004B03FC   .  64:FF30       push    dword ptr fs:[eax]<br />
004B03FF   .  64:8920       mov     dword ptr fs:[eax], esp<br />
004B0402   .  C605 9C7D4B00&gt;mov     byte ptr [4B7D9C], 1             ;  全局变量<br />
004B0409   .  FF05 987D4B00 inc     dword ptr [4B7D98]               ;  &#8212;&#8212;&#8212;-3次输入限制&#8212;&#8212;&#8212;&#8212;-</p>
<p><span id="more-169"></span><br />
004B040F   .  833D 987D4B00&gt;cmp     dword ptr [4B7D98], 3<br />
004B0416      7E 07         jle     short 004B041F<br />
004B0418   .  8BC7          mov     eax, edi<br />
004B041A   .  E8 B907FDFF   call    00480BD8                         ;  &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
004B041F   &gt;  8D55 F4       lea     edx, dword ptr [ebp-C]<br />
004B0422   .  8B87 1C030000 mov     eax, dword ptr [edi+31C]<br />
004B0428   .  E8 0342FBFF   call    00464630                         ;  取用户名<br />
004B042D   .  8B45 F4       mov     eax, dword ptr [ebp-C]<br />
004B0430   .  8D55 FC       lea     edx, dword ptr [ebp-4]<br />
004B0433   .  E8 7C82F5FF   call    004086B4<br />
004B0438   .  8D55 F0       lea     edx, dword ptr [ebp-10]<br />
004B043B   .  8B45 FC       mov     eax, dword ptr [ebp-4]<br />
004B043E   .  E8 A582F5FF   call    004086E8                         ;  strcpy复制用户名<br />
004B0443   .  8B55 F0       mov     edx, dword ptr [ebp-10]<br />
004B0446   .  8D45 FC       lea     eax, dword ptr [ebp-4]<br />
004B0449   .  E8 763EF5FF   call    004042C4<br />
004B044E   .  BB 15000000   mov     ebx, 15                          ;  &#8212;&#8212;&#8212;&#8212;&#8212;&#8211;比较用户名&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
004B0453   .  BE CC5A4B00   mov     esi, 004B5ACC<br />
004B0458   &gt;  8B45 FC       mov     eax, dword ptr [ebp-4]           ;  用户名<br />
004B045B   .  8B16          mov     edx, dword ptr [esi]             ;  真正的用户名<br />
004B045D   .  E8 D641F5FF   call    00404638                         ;  比较<br />
004B0462   .  75 09         jnz     short 004B046D<br />
004B0464   .  C605 9C7D4B00&gt;mov     byte ptr [4B7D9C], 0             ;  相等则全局变量置0<br />
004B046B   .  EB 06         jmp     short 004B0473<br />
004B046D   &gt;  83C6 04       add     esi, 4<br />
004B0470   .  4B            dec     ebx<br />
004B0471   .^ 75 E5         jnz     short 004B0458<br />
004B0473   &gt;  803D 9C7D4B00&gt;cmp     byte ptr [4B7D9C], 0<br />
004B047A   .  74 1A         je      short 004B0496<br />
004B047C   .  6A 00         push    0<br />
004B047E   .  66:8B0D 0C064&gt;mov     cx, word ptr [4B060C]<br />
004B0485   .  B2 02         mov     dl, 2<br />
004B0487   .  B8 18064B00   mov     eax, 004B0618                    ;  invalid register code! please retry!<br />
004B048C   .  E8 7B55F8FF   call    00435A0C<br />
004B0491   .  E9 2D010000   jmp     004B05C3                         ;  &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
004B0496   &gt;  8D55 EC       lea     edx, dword ptr [ebp-14]<br />
004B0499   .  8B87 20030000 mov     eax, dword ptr [edi+320]<br />
004B049F   .  E8 8C41FBFF   call    00464630                         ;  取序列号<br />
004B04A4   .  8B45 EC       mov     eax, dword ptr [ebp-14]<br />
004B04A7   .  8D55 F8       lea     edx, dword ptr [ebp-8]<br />
004B04AA   .  E8 0582F5FF   call    004086B4<br />
004B04AF   .  8D55 E8       lea     edx, dword ptr [ebp-18]<br />
004B04B2   .  8B45 F8       mov     eax, dword ptr [ebp-8]<br />
004B04B5   .  E8 2E82F5FF   call    004086E8                         ;  strcpy复制序列号<br />
004B04BA   .  8B55 E8       mov     edx, dword ptr [ebp-18]<br />
004B04BD   .  8D45 F8       lea     eax, dword ptr [ebp-8]<br />
004B04C0   .  E8 FF3DF5FF   call    004042C4<br />
004B04C5   .  837D FC 00    cmp     dword ptr [ebp-4], 0             ;  用户名是否为空<br />
004B04C9   .  0F84 F4000000 je      004B05C3<br />
004B04CF   .  837D F8 00    cmp     dword ptr [ebp-8], 0             ;  序列号是否为空<br />
004B04D3   .  0F84 EA000000 je      004B05C3<br />
004B04D9   .  8B45 F8       mov     eax, dword ptr [ebp-8]<br />
004B04DC   .  E8 0B40F5FF   call    004044EC                         ;  取序列号长度<br />
004B04E1   .  85C0          test    eax, eax<br />
004B04E3   .  7E 35         jle     short 004B051A<br />
004B04E5   .  BA 01000000   mov     edx, 1                           ;  &#8212;&#8212;&#8212;&#8211;判断序列号每一位是不是数字&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
004B04EA   &gt;  8B4D F8       mov     ecx, dword ptr [ebp-8]<br />
004B04ED   .  0FB64C11 FF   movzx   ecx, byte ptr [ecx+edx-1]        ;  序列号数组<br />
004B04F2   .  83F9 30       cmp     ecx, 30<br />
004B04F5   .  7C 05         jl      short 004B04FC<br />
004B04F7   .  83F9 39       cmp     ecx, 39<br />
004B04FA   .  7E 1A         jle     short 004B0516<br />
004B04FC   &gt;  6A 00         push    0<br />
004B04FE   .  66:8B0D 0C064&gt;mov     cx, word ptr [4B060C]<br />
004B0505   .  B2 02         mov     dl, 2<br />
004B0507   .  B8 18064B00   mov     eax, 004B0618                    ;  invalid register code! please retry!<br />
004B050C   .  E8 FB54F8FF   call    00435A0C<br />
004B0511   .  E9 AD000000   jmp     004B05C3<br />
004B0516   &gt;  42            inc     edx<br />
004B0517   .  48            dec     eax<br />
004B0518   .^ 75 D0         jnz     short 004B04EA                   ;  &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
004B051A   &gt;  33F6          xor     esi, esi<br />
004B051C   .  8B45 FC       mov     eax, dword ptr [ebp-4]<br />
004B051F   .  E8 C83FF5FF   call    004044EC                         ;  取用户名长度<br />
004B0524   .  85C0          test    eax, eax<br />
004B0526   .  7E 13         jle     short 004B053B<br />
004B0528   .  BB 01000000   mov     ebx, 1                           ;  &#8212;&#8212;&#8212;-用户名ASC求和&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
004B052D   &gt;  8B55 FC       mov     edx, dword ptr [ebp-4]<br />
004B0530   .  0FB6541A FF   movzx   edx, byte ptr [edx+ebx-1]<br />
004B0535   .  03F2          add     esi, edx<br />
004B0537   .  43            inc     ebx<br />
004B0538   .  48            dec     eax<br />
004B0539   .^ 75 F2         jnz     short 004B052D                   ;  &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
004B053B   &gt;  69C6 90B70B00 imul    eax, esi, 0BB790                 ;  (用户名ASC和*0x0bb790+0&#215;314)/2<br />
004B0541   .  05 14030000   add     eax, 314<br />
004B0546   .  D1F8          sar     eax, 1<br />
004B0548   .  79 03         jns     short 004B054D<br />
004B054A   .  83D0 00       adc     eax, 0<br />
004B054D   &gt;  8BF0          mov     esi, eax<br />
004B054F   .  8B45 F8       mov     eax, dword ptr [ebp-8]<br />
004B0552   .  E8 B183F5FF   call    00408908                         ;  序列号转换成十进制数<br />
004B0557   .  3BF0          cmp     esi, eax<br />
004B0559   .  75 53         jnz     short 004B05AE<br />
004B055B   .  6A 00         push    0<br />
004B055D   .  66:8B0D 0C064&gt;mov     cx, word ptr [4B060C]<br />
004B0564   .  B2 02         mov     dl, 2<br />
004B0566   .  B8 48064B00   mov     eax, 004B0648                    ;  congratuation! you have successfully registered!<br />
004B056B   .  E8 9C54F8FF   call    00435A0C<br />
004B0570   .  A1 9C5E4B00   mov     eax, dword ptr [4B5E9C]<br />
004B0575   .  C600 01       mov     byte ptr [eax], 1<br />
004B0578   .  A1 945F4B00   mov     eax, dword ptr [4B5F94]<br />
004B057D   .  8B00          mov     eax, dword ptr [eax]<br />
004B057F   .  33C9          xor     ecx, ecx<br />
004B0581   .  BA 04000000   mov     edx, 4<br />
004B0586   .  8B18          mov     ebx, dword ptr [eax]<br />
004B0588   .  FF53 14       call    dword ptr [ebx+14]<br />
004B058B   .  8B15 9C5E4B00 mov     edx, dword ptr [4B5E9C]          ;  EZ_VIDEO.004B7DAC<br />
004B0591   .  A1 945F4B00   mov     eax, dword ptr [4B5F94]<br />
004B0596   .  8B00          mov     eax, dword ptr [eax]<br />
004B0598   .  B9 01000000   mov     ecx, 1<br />
004B059D   .  E8 A2E3F6FF   call    0041E944<br />
004B05A2   .  A1 947D4B00   mov     eax, dword ptr [4B7D94]<br />
004B05A7   .  E8 2C06FDFF   call    00480BD8<br />
004B05AC   .  EB 15         jmp     short 004B05C3<br />
004B05AE   &gt;  6A 00         push    0<br />
004B05B0   .  66:8B0D 0C064&gt;mov     cx, word ptr [4B060C]<br />
004B05B7   .  B2 02         mov     dl, 2<br />
004B05B9   .  B8 18064B00   mov     eax, 004B0618                    ;  invalid register code! please retry!<br />
004B05BE   .  E8 4954F8FF   call    00435A0C<br />
004B05C3   &gt;  33C0          xor     eax, eax<br />
004B05C5   .  5A            pop     edx<br />
004B05C6   .  59            pop     ecx<br />
004B05C7   .  59            pop     ecx<br />
004B05C8   .  64:8910       mov     dword ptr fs:[eax], edx<br />
004B05CB   .  68 05064B00   push    004B0605<br />
004B05D0   &gt;  8D45 E8       lea     eax, dword ptr [ebp-18]<br />
004B05D3   .  E8 543CF5FF   call    0040422C<br />
004B05D8   .  8D45 EC       lea     eax, dword ptr [ebp-14]<br />
004B05DB   .  E8 4C3CF5FF   call    0040422C<br />
004B05E0   .  8D45 F0       lea     eax, dword ptr [ebp-10]<br />
004B05E3   .  E8 443CF5FF   call    0040422C<br />
004B05E8   .  8D45 F4       lea     eax, dword ptr [ebp-C]<br />
004B05EB   .  E8 3C3CF5FF   call    0040422C<br />
004B05F0   .  8D45 F8       lea     eax, dword ptr [ebp-8]<br />
004B05F3   .  BA 02000000   mov     edx, 2<br />
004B05F8   .  E8 533CF5FF   call    00404250<br />
004B05FD   .  C3            retn<br />
004B05FE   .^ E9 8935F5FF   jmp     00403B8C<br />
004B0603   .^ EB CB         jmp     short 004B05D0<br />
004B0605   .  5F            pop     edi<br />
004B0606   .  5E            pop     esi<br />
004B0607   .  5B            pop     ebx<br />
004B0608   .  8BE5          mov     esp, ebp<br />
004B060A   .  5D            pop     ebp<br />
004B060B   .  C3            retn</p>
<p> 用户名用数组存放，是给定的，只要满足：</p>
<p>序列号=(用户名ASC和*0x0bb790+0&#215;314)/2</p>
<p>就可以注册成功</p>
<p>用户名和注册码如下：</p>
<p>用户名:                                               序列号:<br />
VqhfwqY-VI3fg486                     517556906<br />
Perf7gJ-T8ydwt86                       529843114<br />
tawer98-SYrw3w76                    533298610<br />
TqervDR-S1e2feP6                       516405074<br />
OafegD6-LVrs5eU1                      509878026<br />
Taqevq9-S7el9qT1                       529075226<br />
rdgtrp6-ZV1m8ynN                     559406802<br />
BqredCw-VQvWVdB1                  536754106<br />
BsdewfA-VKmVBaB1                   517172962<br />
BMertyD-VAwkEBKB                   522548178<br />
Ouijnsr-AKzO0u47                      539057770<br />
Oftyuf8-KO109vf1                        504886754<br />
iknfEML-VKdiMPO1                     515253242<br />
Ipdwwa6-VEJ6yvU1                   527923394<br />
IgvcdJT-BBYsrYX1                     526771562<br />
DawqaUl-tqeLwlV1                      575916394<br />
SsegbT6-DVlrmf99                      531378890<br />
erswqwS-AKfnlp41                      569005402<br />
SweNrvQ-TTdtgjN1                     560174690<br />
gaeuprE-MIrgbnN3                    561326522<br />
ZsfdeS6-M9ofvpN3                     535986218</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lingdux.com/2010/169.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

