GGLHY 发表于 2015-4-27 18:39:59

一个软件调试的确定与不确定的心得

一个软件调试的确定与不确定的心得
首先声明下,文章有点长,且内容中有猜测部分且目前我自己无法验证,如果因观看本帖引起的头疼脑热、感冒发烧可不关我事~{:soso_e120:}



      望着眼前不知道来自何时何方的软件,心念一动之间,将其扔进了虚拟机里。


好吧,找断点我花了一点时间。(知道我习惯的兄弟都知道我基本上不查字符串的。字符串确实高效,但养成依赖性可不好。)


废话不多说,我们来看:

一我要找到你,不管南北东西
004BDDCA    8B45 FC       mov eax,dword ptr ss:         ; 输入的注册码(ASCII "12345-67890-abcdef-97531")
004BDDCD    E8 4E2C0100   call AtomicAl.004D0A20               ; 去除注册码中的“-”
004BDDD2    8B55 F8       mov edx,dword ptr ss:         ; (ASCII "1234567890abcdef97531")
(省略部分代码...)
004BDDED    E8 F6280100   call AtomicAl.004D06E8               ; 经典标志位比较语句
004BDDF2    84C0          test al,al                           ; 经典标志位比较语句
004BDDF4    74 24         je short AtomicAl.004BDE1A             ; 是不跳呢还是不跳呢?
004BDDF6    6A 40         push 0x40
004BDDF8    68 60DE4B00   push AtomicAl.004BDE60
004BDDFD    A1 1CA44D00   mov eax,dword ptr ds:
004BDE02    E8 4D68F4FF   call AtomicAl.00404654
004BDE07    50            push eax
004BDE08    8BC3          mov eax,ebx
004BDE0A    E8 4D97FAFF   call AtomicAl.0046755C
004BDE0F    50            push eax
004BDE10    E8 5F92F4FF   call <jmp.&user32.MessageBoxA>         ; 成功的喜悦~
004BDE15    E8 8A2B0100   call AtomicAl.004D09A4
004BDE1A    33C0          xor eax,eax
004BDE1C    5A            pop edx
004BDE1D    59            pop ecx
004BDE1E    59            pop ecx


F7进入004BDDCD   call AtomicAl.004D0A20 :
004D0A5C    8B45 FC       mov eax,dword ptr ss:
004D0A5F    807C18 FF 2Dcmp byte ptr ds:,0x2D   ; 检测输入的注册码是否有“-”存在
004D0A64    74 19         je short AtomicAl.004D0A7F
004D0A66    8D45 F8       lea eax,dword ptr ss:
004D0A69    8B55 FC       mov edx,dword ptr ss:
004D0A6C    8A541A FF   mov dl,byte ptr ds:
004D0A70    E8 EB38F3FF   call AtomicAl.00404360
004D0A75    8B55 F8       mov edx,dword ptr ss:
004D0A78    8BC7          mov eax,edi
004D0A7A    E8 DD39F3FF   call AtomicAl.0040445C
004D0A7F    43            inc ebx
004D0A80    4E            dec esi
004D0A81^ 75 D9         jnz short AtomicAl.004D0A5C
004D0A83    33C0          xor eax,eax这个循环的作用是检测并去除注册码中的“-”。大家跟踪下就能明白了,这里不再多说。

004BDDD2    8B55 F8       mov edx,dword ptr ss:   
004BDDD5    8D45 FC       lea eax,dword ptr ss:
004BDDD8    E8 3364F4FF   call AtomicAl.00404210
004BDDDD    8D45 FC       lea eax,dword ptr ss:
004BDDE0    BA 14000000   mov edx,0x14                     ; 记住它,注册码长度的校验值
004BDDE5    E8 F669F4FF   call AtomicAl.004047E0
004BDDEA    8B45 FC       mov eax,dword ptr ss:   ; 去除了“-”的注册码(ASCII "1234567890abcde97531")
004BDDED    E8 F6280100   call AtomicAl.004D06E8             ; 经典啊
004BDDF2    84C0          test al,al
004BDDF4    74 24         je short AtomicAl.004BDE1A         ; 我该何去何从?
004BDDF6    6A 40         push 0x40
004BDDF8    68 60DE4B00   push AtomicAl.004BDE60
F7进入:
004D0703    64:8920       mov dword ptr fs:,esp
004D0706    33DB          xor ebx,ebx
004D0708    8B45 FC       mov eax,dword ptr ss:   ; 去除了“-”的注册码(ASCII "1234567890abcde97531")
004D070B    E8 AC41FDFF   call AtomicAl.004A48BC             ; 再向虎山行!
004D0710    84C0          test al,al
004D0712    74 40         je short AtomicAl.004D0754         ; 经典,又见经典!
004D0714    B2 01         mov dl,0x1                        
004D0716    A1 F0954300   mov eax,dword ptr ds:
004D071B    E8 D08FF6FF   call AtomicAl.004396F0
004D0720    8BD8          mov ebx,eax
004D0722    BA 01000080   mov edx,0x80000001
004D0727    8BC3          mov eax,ebx
004D0729    E8 6290F6FF   call AtomicAl.00439790
004D072E    B1 01         mov cl,0x1
004D0730    BA 80074D00   mov edx,AtomicAl.004D0780
004D0735    8BC3          mov eax,ebx
004D0737    E8 9891F6FF   call AtomicAl.004398D4
004D073C    8B4D FC       mov ecx,dword ptr ss:
004D073F    BA A0074D00   mov edx,AtomicAl.004D07A0
004D0744    8BC3          mov eax,ebx
004D0746    E8 A597F6FF   call AtomicAl.00439EF0
004D074B    8BC3          mov eax,ebx
004D074D    E8 962CF3FF   call AtomicAl.004033E8
004D0752    B3 01         mov bl,0x1                         ; 问世间什么最美丽?为1绝对是个奇迹
004D0754    33C0          xor eax,eax
004D0756    5A            pop edx
004D0757    59            pop ecx
004D0758    59            pop ecx
004D0759    64:8910       mov dword ptr fs:,edx
004D075C    68 71074D00   push AtomicAl.004D0771
004D0761    8D45 FC       lea eax,dword ptr ss:
004D0764    E8 0F3AF3FF   call AtomicAl.00404178
004D0769    C3            retn
004D076A^ E9 0D34F3FF   jmp AtomicAl.00403B7C
004D076F^ EB F0         jmp short AtomicAl.004D0761
004D0771    8BC3          mov eax,ebx
004D0773    5B            pop ebx
004D0774    59            pop ecx
004D0775    5D            pop ebp
004D0776    C3            retn
F7再进入004D070B处的call AtomicAl.004A48BC :
004A48BC    55            push ebp
004A48BD    8BEC          mov ebp,esp
004A48BF    83C4 EC       add esp,-0x14
004A48C2    53            push ebx
004A48C3    56            push esi
004A48C4    57            push edi
004A48C5    33D2          xor edx,edx
004A48C7    8955 F0       mov dword ptr ss:,edx
004A48CA    8955 EC       mov dword ptr ss:,edx
004A48CD    8945 FC       mov dword ptr ss:,eax
004A48D0    8B45 FC       mov eax,dword ptr ss:         ; (ASCII "1234567890abcde97531")
004A48D3    E8 6CFDF5FF   call AtomicAl.00404644
004A48D8    33C0          xor eax,eax
004A48DA    55            push ebp
004A48DB    68 77494A00   push AtomicAl.004A4977
004A48E0    64:FF30       push dword ptr fs:
004A48E3    64:8920       mov dword ptr fs:,esp
004A48E6    B2 01         mov dl,0x1
004A48E8    A1 80934100   mov eax,dword ptr ds:
004A48ED    E8 C6EAF5FF   call AtomicAl.004033B8
004A48F2    8BF0          mov esi,eax
004A48F4    BA 90494A00   mov edx,AtomicAl.004A4990          ; 内置字符串组,ASCII "19FA8FC1E0C33494BB63AF7A26C23B\rBB2AF5AF38DC318E36B70A4C0D8E2\rDE1BEECA9714D51C6056817FFCBD68C\r9AC9D23"
004A48F9    8BC6          mov eax,esi
004A48FB    8B08          mov ecx,dword ptr ds:
004A48FD    FF51 2C       call dword ptr ds:
004A4900    C645 FB 00    mov byte ptr ss:,0x0      ; 四两拨千斤,弃暗投明!
004A4904    8BC6          mov eax,esi
004A4906    8B10          mov edx,dword ptr ds:
004A4908    FF52 14       call dword ptr ds:
004A490B    48            dec eax
004A490C    8BD8          mov ebx,eax
004A490E    85DB          test ebx,ebx
004A4910    7C 3B         jl short AtomicAl.004A494D
004A4912    43            inc ebx
004A4913    C745 F4 00000>mov dword ptr ss:,0x0
004A491A    8D55 F0       lea edx,dword ptr ss:
004A491D    8B45 FC       mov eax,dword ptr ss:   ; 输入的注册码(ASCII "1234567890abcde97531")
004A4920    E8 ABFEFFFF   call AtomicAl.004A47D0
004A4925    8B45 F0       mov eax,dword ptr ss:    ; 输入的注册码的MD5结果(ASCII "9EE86B3EDE3A79FBB14CC9C77C992CD")
004A4928    50            push eax
004A4929    8D4D EC       lea ecx,dword ptr ss:
004A492C    8B55 F4       mov edx,dword ptr ss:
004A492F    8BC6          mov eax,esi
004A4931    8B38          mov edi,dword ptr ds:
004A4933    FF57 0C       call dword ptr ds:
004A4936    8B55 EC       mov edx,dword ptr ss:    ; 内置的字符串每一组 ,例如"19FA8FC1E0C33494BB63AF7A26C23B"
004A4939    58            pop eax                            ; 输入的注册码去除“-”的MD5结果(ASCII "9EE86B3EDE3A79FBB14CC9C77C992CD")
004A493A    E8 61FCF5FF   call AtomicAl.004045A0
004A493F    75 06         jnz short AtomicAl.004A4947      ; 成功与失败,在于跳与不跳之间!
004A4941    C645 FB 01    mov byte ptr ss:,0x1      
004A4945    EB 06         jmp short AtomicAl.004A494D
004A4947    FF45 F4       inc dword ptr ss:
004A494A    4B            dec ebx                            ; 96H组内置字符串校验完毕了吗 ?
004A494B^ 75 CD         jnz short AtomicAl.004A491A
004A494D    8BC6          mov eax,esi
004A494F    E8 94EAF5FF   call AtomicAl.004033E8
004A4954    33C0          xor eax,eax
004A4956    5A            pop edx
004A4957    59            pop ecx
004A4958    59            pop ecx
004A4959    64:8910       mov dword ptr fs:,edx
004A495C    68 7E494A00   push AtomicAl.004A497E
004A4961    8D45 EC       lea eax,dword ptr ss:
004A4964    BA 02000000   mov edx,0x2
004A4969    E8 2EF8F5FF   call AtomicAl.0040419C
004A496E    8D45 FC       lea eax,dword ptr ss:
004A4971    E8 02F8F5FF   call AtomicAl.00404178
004A4976    C3            retn
004A4977^ E9 00F2F5FF   jmp AtomicAl.00403B7C
004A497C^ EB E3         jmp short AtomicAl.004A4961
004A497E    8A45 FB       mov al,byte ptr ss:       ; 透过开满鲜花的月亮,依稀看到你的模样!
004A4981    5F            pop edi
004A4982    5E            pop esi
004A4983    5B            pop ebx
004A4984    8BE5          mov esp,ebp
004A4986    5D            pop ebp
004A4987    C3            retn
嗯,MD5结果?意思是说有MD5?证据呢?
稍安勿躁,请阅兵:
004A3DCA    50            push eax
004A3DCB    E8 B0FFFFFF   call AtomicAl.004A3D80
004A3DD0    59            pop ecx
004A3DD1    8B45 08       mov eax,dword ptr ss:
004A3DD4    C740 B0 01234>mov dword ptr ds:,0x67452301
004A3DDB    8B45 08       mov eax,dword ptr ss:
004A3DDE    C740 B4 89ABC>mov dword ptr ds:,0xEFCDAB89
004A3DE5    8B45 08       mov eax,dword ptr ss:
004A3DE8    C740 B8 FEDCB>mov dword ptr ds:,0x98BADCFE
004A3DEF    8B45 08       mov eax,dword ptr ss:
004A3DF2    C740 BC 76543>mov dword ptr ds:,0x10325476
004A3DF9    5D            pop ebp
004A3DFA    C3            retn如果还不信,呃,可以私下有请论坛的 “密码学综合工具”来验证,这里就略过了~~。

我们接着看下这里:
004A4936    8B55 EC       mov edx,dword ptr ss:    ; 内置的字符串每一组 ,例如"19FA8FC1E0C33494BB63AF7A26C23B"
004A4939    58            pop eax                            ; 输入的注册码去除“-”的MD5结果(ASCII "9EE86B3EDE3A79FBB14CC9C77C992CD")
004A493A    E8 61FCF5FF   call AtomicAl.004045A0
004A493F    75 06         jnz short AtomicAl.004A4947      ; 成功与失败,在于跳与不跳之间!OK,我们将视线移到寄存器窗口,看下:
EAX 00F94BC0 ASCII "9EE86B3EDE3A79FBB14CC9C77C992CD"
ECX 00000002
EDX 00F89F8C ASCII "19FA8FC1E0C33494BB63AF7A26C23B"
爱要怎么说出口?
很明显,输入的注册码去除“-”的MD5结果(大写)与内置的固定字符串每一组 ,例如"19FA8FC1E0C33494BB63AF7A26C23B"来比较是否相同。
嗯,看起来是个简单任务啊。



二、我猜、我猜、我猜猜猜
PS:以下这部分内容,可能会引起头昏脑涨,慎入~~~


慢着,STOP,停一下!OD啊,等一等你的主人先!
如果你对自己的眼睛视力满怀信心的话,你会仔细的再去数一数寄存器窗口里的EAX和EDX的字符串的位数!
算了,你不用数了,我告诉你,你没看错,答案是:
确实是31和30位!
What?
不是说MD5的结果跟这个字符串进行比较吗?比较的结果一样才是注册成功!长度都不一样,比个毛线啊?
这既不科学,也没道理啊?
好吧,咱分析一下:
1.注册码不是MD5运算的结果?
      很显然,别说你了,这个结论连我自己都不信!
2.内置字符串不是MD5算法的结果?
      初一看,有一点点可能。但问题在于注册码是通过MD5运算后的结果与内置字符串比较,不管怎么看,这些内置的字符串都应该是MD5后的结果。
      根据前面的注册验证流程来看,软件不是明码比较,而是对注册码的MD5结果来匹配这些内置字符串来验证的。
      所以说,这种可能性也不存在!
3.内置字符串是MD5算法的结果?
      应该是啊。可如果我不是在做梦,EAX里的字符串跟MD5计算器得到的结果如此相像?31位的结果为什么和这个长度只有30位的内置的字符串进行比较?
      骗子!大骗子!不是说好了的吗,标准MD5的输出长度全球统一零售价不是32(或16)吗?为什么EAX里只有31位?
      可是根据上面的第2点,内置的字符串应该就是MD5的结果啊!
      那么问题来了?30位的内置字符串到底是怎么回事?31位字符串与MD5的结果又有何不同?
      I~m Sorry!我在这里无法给出确定的答案,但是可以给出我的推测,而且是我个人认为的真 - 相。

推测1.
      **** Hidden Message *****
                   Ladies and gentlemen,look it carefully!                     
B2AF5AF38DC318E36B70A4C0D8E2                   长度28位,看来位数长短变化不是关键。重点关注下0所在的位置。字符串中的2个0在第20位、24位;
                   初步得出个结论:奇数位上的0不存在。
       且慢,你又自相矛盾了!
                  当你把表中的这一组字符串D15BFA84631010F9992C3F0FA7E8637砸到我头上的时候,你肯定很生气!第23位上不是个0吗?睁眼说瞎话也不害臊?
                  假如生活欺骗了你,不要悲伤,不要心急~因为你还没有听完我老G说的道理:
         **** Hidden Message *****
            同理,注册码的MD5运算的结果也一定是按照这种要求来过滤的,这样才能保证匹配成功。       让我们把目光对准EAX,看到了什么?(ASCII "9EE86B3EDE3A79FBB14CC9C77C992CD")    ,即9EE86B3EDE3A79FBB14CC9C77C992CD,
       再请出PYG的密码学工具,计算一下, 得到:9EE86B3EDE3A79FBB14CC9C707C992CD
       看出什么来了吗?对,问题出在这里:
      
       左边第一行来自OD里的EAX,下面的是MD5计算的结果。这样看起来就很清楚了~~~再次验证了我的推测!

嗯,看晕了吧?
所以我在前面说,看帖需谨慎,本文部分内容容易引起头昏脑涨的不适感~~其一切后果老G我可不承担~
推测部分暂且告一段落。。

What~s the Next?咱回到上文那进行MD5字符串比对的地方:

两颗心要承受多少痛苦的煎熬,才能够彼此完全明了?
答案在这里:
004A494A    4B            dec ebx                            ; 96H组内置字符串校验完毕了吗 ?
好吧,老G,你敢确定?
是的,你可以数一下我后面的附表~如果我错了,我向毛 主席保证我会鄙视下我自己没有认真去数的马虎习惯。



三、 确定与无法确定
看完上面的章节,头大了吧?

不足32位的字符串里,怎么去确定省略掉的数字0在哪一位?就算你把0还原到正确的字符串里,你能由结果逆推出MD5的对象吗?

裘海正的歌里是怎么唱的?“我不忍我不能,别再认真忘了我的人。”不管你能不能,我反正是不能~。

什么,MD5在线解密?嗯,主意不错,不过目前我试验了几组32位的,还没有“碰撞”出爱的火花。。。(我在此强调,查询不到结果与我RP无关,O(∩_∩)O~)




累了,困了,也没有红牛喝,省略掉一些不重要的吧。关键点的修改这里就不演示了。

004A4941    C645 FB 01    mov byte ptr ss:,0x1      ; 这只爱情鸟,何时才会来到?
004A4945    EB 06         jmp short AtomicAl.004A494D
004A4947    FF45 F4       inc dword ptr ss:
004A494A    4B            dec ebx                            ; 96H组内置字符串校验完毕了吗 ?
004A494B^ 75 CD         jnz short AtomicAl.004A491A
(省略部分代码)
004A497C^ EB E3         jmp short AtomicAl.004A4961
004A497E    8A45 FB       mov al,byte ptr ss:       ; 透过开满鲜花的月亮,依稀看到你的模样!确定:
    核心和谐点:004A4941处的的赋值为1则为注册成功。

不确定:
    内置字符串的位数与MD5运算后0的位置有关。详情参见第二部分。

   希望大家能提供正确的注册码来验证我的推测~~~

看完前面的内容,说下我对该软件的调试心得:
       不要因为采用了不可逆的密码学就直接用明文比较,弱点太明显。
      对于标准算法的结果,可以再次加工变形(比如本例中剔除奇数位上的0),至少在算法上可以大大加强软件的注册安全强度~
      大胆猜测,小心求证~



四、后记——原来你也在这里!
    快写完了才发现,怎么有些眼熟的感觉?在哪里,在哪里见过你?你的笑容这样熟悉,我一时想不起~
    随手点了下关于里面的网址,看到弹出的页面中,我才想起来在论坛中的这个帖子:菜鸟破解练习(一):爆破 Atomic Alarm Clock https://www.chinapyg.com/thread-72986-1-1.html


悲催的!这又不是拍电视剧,能不能不要这么狗血啊?{:soso_e109:}








附表:
固定字符串96H组?
004A499031 39 46 41 38 46 43 3119FA8FC1
004A499845 30 43 33 33 34 39 34E0C33494
004A49A042 42 36 33 41 46 37 41BB63AF7A
004A49A832 36 43 32 33 42 0D 4226C23B.B
004A49B042 32 41 46 35 41 46 33B2AF5AF3
004A49B838 44 43 33 31 38 45 338DC318E3
004A49C036 42 37 30 41 34 43 306B70A4C0
004A49C844 38 45 32 0D 44 45 31D8E2.DE1
004A49D042 45 45 43 41 39 37 31BEECA971
004A49D834 44 35 31 43 36 30 354D51C605
004A49E036 38 31 37 46 46 43 426817FFCB
004A49E844 36 38 43 0D 39 41 43D68C.9AC
004A49F039 44 32 33 35 37 36 459D23576E
004A49F831 41 43 36 32 46 44 311AC62FD1
004A4A0043 43 41 35 45 44 31 42CCA5ED1B
004A4A0832 38 36 31 35 0D 34 3628615.46
004A4A1044 39 34 44 44 33 39 46D94DD39F
004A4A1839 30 36 37 39 42 32 3490679B24
004A4A2038 35 43 45 33 44 44 3685CE3DD6
004A4A2836 30 32 37 33 37 0D 42602737.B
004A4A3033 43 45 34 32 37 30 373CE42707
004A4A3835 38 45 38 42 46 42 3458E8BFB4
004A4A4046 42 44 46 46 41 34 42FBDFFA4B
004A4A4842 38 32 44 41 30 0D 44B82DA0.D
004A4A5031 35 42 46 41 38 34 3615BFA846
004A4A5833 31 30 31 30 46 39 3931010F99
004A4A6039 32 43 33 46 30 46 4192C3F0FA
004A4A6837 45 38 36 33 37 0D 367E8637.6
004A4A7030 39 38 38 38 45 35 4409888E5D
004A4A7837 45 33 43 33 32 41 457E3C32AE
004A4A8045 41 39 42 31 31 43 33EA9B11C3
004A4A8831 45 33 41 33 0D 37 361E3A3.76
004A4A9034 42 33 44 45 42 33 424B3DEB3B
004A4A9830 44 46 42 30 38 36 430DFB086C
004A4AA041 34 30 46 36 38 33 31A40F6831
004A4AA835 38 45 43 31 0D 43 4358EC1.CC
004A4AB046 45 44 32 32 39 45 35FED229E5
004A4AB839 42 43 31 44 34 38 309BC1D480
004A4AC038 45 45 35 41 38 36 318EE5A861
004A4AC844 33 43 35 37 38 0D 34D3C578.4
004A4AD031 43 33 34 32 41 33 321C342A32
004A4AD836 39 43 33 30 36 31 4669C3061F
004A4AE036 41 45 35 42 35 36 456AE5B56E
004A4AE842 39 35 32 32 35 0D 46B95225.F
004A4AF041 39 42 34 38 38 31 33A9B48813
004A4AF845 44 46 38 41 36 44 45EDF8A6DE
004A4B0033 43 31 32 41 39 30 423C12A90B
004A4B0839 46 37 46 30 46 46 0D9F7F0FF.
004A4B1038 35 43 45 44 32 46 4185CED2FA
004A4B1834 38 43 39 34 36 36 3648C94666
004A4B2039 35 32 35 44 46 46 379525DFF7
004A4B2843 33 33 37 45 31 0D 42C337E1.B
004A4B3036 43 37 45 43 32 36 426C7EC26B
004A4B3830 33 42 31 34 31 38 3103B14181
004A4B4035 37 45 45 33 38 42 3157EE38B1
004A4B4830 46 45 38 42 33 36 0D0FE8B36.
004A4B5034 41 39 36 41 33 46 414A96A3FA
004A4B5841 34 46 42 45 37 41 39A4FBE7A9
004A4B6038 43 33 36 42 44 42 318C36BDB1
004A4B6842 33 45 33 37 34 39 0DB3E3749.
004A4B7032 30 41 37 43 33 38 3620A7C386
004A4B7838 44 41 32 39 43 37 338DA29C73
004A4B8042 39 35 30 45 39 42 31B950E9B1
004A4B8835 43 45 43 42 36 46 355CECB6F5
004A4B900D 31 35 45 44 31 35 37.15ED157
004A4B9846 43 45 39 45 36 43 46FCE9E6CF
004A4BA041 36 39 43 44 42 35 38A69CDB58
004A4BA837 33 36 32 35 46 33 0D73625F3.
004A4BB041 32 43 35 46 32 34 42A2C5F24B
004A4BB839 43 39 35 43 31 32 379C95C127
004A4BC044 35 32 34 45 35 46 36D524E5F6
004A4BC844 31 33 38 43 38 32 0DD138C82.
004A4BD041 36 46 42 37 43 44 45A6FB7CDE
004A4BD831 38 46 38 33 45 43 3018F83EC0
004A4BE033 36 42 43 33 34 33 4436BC343D
004A4BE835 42 43 41 37 31 0D 355BCA71.5
004A4BF031 44 30 36 43 45 35 391D06CE59
004A4BF845 37 43 46 46 44 38 44E7CFFD8D
004A4C0043 34 43 39 32 33 42 37C4C923B7
004A4C0830 34 41 34 30 43 34 0D04A40C4.
004A4C1031 38 35 33 42 46 33 411853BF3A
004A4C1831 32 33 32 46 45 46 421232FEFB
004A4C2038 38 39 33 33 41 46 3988933AF9
004A4C2833 32 38 37 44 38 41 343287D8A4
004A4C300D 45 30 39 36 33 39 37.E096397
004A4C3846 30 33 34 36 37 38 46F034678F
004A4C4046 38 46 33 41 35 34 35F8F3A545
004A4C4835 45 46 34 34 45 46 0D5EF44EF.
004A4C5044 43 32 43 33 39 44 32DC2C39D2
004A4C5831 37 46 31 45 31 34 4417F1E14D
004A4C6041 41 45 43 43 31 34 36AAECC146
004A4C6846 41 46 30 46 39 44 46FAF0F9DF
004A4C700D 45 43 38 46 37 34 34.EC8F744
004A4C7845 45 42 41 39 36 39 39EEBA9699
004A4C8030 31 34 35 33 33 35 420145335B
004A4C8835 31 33 44 39 41 38 38513D9A88
004A4C9045 0D 42 41 41 41 39 36E.BAAA96
004A4C9834 43 42 46 46 45 31 424CBFFE1B
004A4CA030 32 34 36 36 43 37 4102466C7A
004A4CA836 31 36 37 36 44 36 4261676D6B
004A4CB034 0D 32 43 36 37 33 334.2C6733
004A4CB834 33 45 46 44 42 36 3843EFDB68
004A4CC045 38 39 41 34 33 44 45E89A43DE
004A4CC833 30 44 33 36 35 33 3930D36539
004A4CD037 39 0D 45 43 32 36 3379.EC263
004A4CD833 45 42 43 42 33 37 353EBCB375
004A4CE033 39 33 35 34 33 33 3739354337
004A4CE843 45 36 45 41 45 37 31CE6EAE71
004A4CF038 39 46 0D 42 45 41 3789F.BEA7
004A4CF834 41 32 32 36 33 35 364A226356
004A4D0036 33 46 41 44 35 42 4163FAD5BA
004A4D0844 35 37 31 41 37 37 34D571A774
004A4D1031 32 39 0D 33 45 44 41129.3EDA
004A4D1843 33 38 31 31 37 39 37C3811797
004A4D2031 36 46 33 33 31 44 3616F331D6
004A4D2846 46 45 31 37 34 39 45FFE1749E
004A4D3041 35 0D 46 32 46 31 35A5.F2F15
004A4D3838 38 37 31 44 35 36 428871D56B
004A4D4034 35 45 42 36 34 34 3845EB6448
004A4D4841 43 39 38 34 41 39 33AC984A93
004A4D5043 46 38 0D 38 36 37 38CF8.8678
004A4D5844 31 34 45 39 38 31 39D14E9819
004A4D6035 43 44 36 36 37 39 395CD66799
004A4D6846 43 41 42 35 39 33 39FCAB5939
004A4D7044 38 45 38 0D 35 45 38D8E8.5E8
004A4D7834 44 41 32 42 45 31 454DA2BE1E
004A4D8039 39 36 43 33 46 33 38996C3F38
004A4D8838 45 32 39 44 41 33 338E29DA33
004A4D9044 33 37 41 39 0D 33 37D37A9.37
004A4D9835 37 36 33 32 46 35 4657632F5F
004A4DA041 44 30 44 31 35 36 32AD0D1562
004A4DA835 35 33 46 42 42 35 34553FBB54
004A4DB032 45 37 42 45 0D 39 352E7BE.95
004A4DB838 36 31 44 36 46 37 32861D6F72
004A4DC030 32 41 36 34 42 38 3302A64B83
004A4DC843 42 45 31 45 39 42 38CBE1E9B8
004A4DD039 33 46 41 43 0D 36 3793FAC.67
004A4DD834 30 37 34 44 46 33 384074DF38
004A4DE038 31 46 38 36 42 38 3981F86B89
004A4DE835 31 41 36 41 45 35 3051A6AE50
004A4DF032 43 41 36 34 45 0D 332CA64E.3
004A4DF845 38 33 38 31 32 36 41E838126A
004A4E0033 32 38 43 30 39 41 36328C09A6
004A4E0831 33 45 36 45 31 31 3913E6E119
004A4E1036 38 38 44 33 34 31 0D688D341.
004A4E1841 36 41 44 39 44 41 33A6AD9DA3
004A4E2035 45 39 36 41 31 33 435E96A13C
004A4E2839 32 46 43 38 46 32 3692FC8F26
004A4E3046 43 35 36 36 46 39 0DFC566F9.
004A4E3841 39 45 42 46 37 34 44A9EBF74D
004A4E4033 41 43 46 33 43 45 313ACF3CE1
004A4E4839 31 35 32 44 39 35 419152D95A
004A4E5031 31 44 31 45 43 43 3111D1ECC1
004A4E580D 46 45 42 31 37 32 32.FEB1722
004A4E6039 41 32 32 37 36 39 369A227696
004A4E6844 46 45 34 36 30 32 36DFE46026
004A4E7037 38 41 44 37 35 36 4378AD756C
004A4E780D 42 43 38 36 31 42 36.BC861B6
004A4E8031 39 45 32 37 32 42 3619E272B6
004A4E8830 44 41 38 42 44 39 370DA8BD97
004A4E9033 31 36 39 45 39 45 0D3169E9E.
004A4E9837 36 42 32 38 30 45 4476B280ED
004A4EA034 45 44 45 42 42 35 374EDEBB57
004A4EA845 32 38 32 42 43 37 45E282BC7E
004A4EB034 31 38 39 43 34 36 384189C468
004A4EB80D 32 31 32 31 37 34 36.2121746
004A4EC032 37 32 41 38 42 42 46272A8BBF
004A4EC841 32 35 38 33 42 37 46A2583B7F
004A4ED036 37 43 31 37 36 44 3867C176D8
004A4ED80D 37 38 46 45 34 37 37.78FE477
004A4EE046 31 43 39 36 37 38 37F1C96787
004A4EE844 42 39 45 46 43 43 34DB9EFCC4
004A4EF045 33 45 32 34 31 39 35E3E24195
004A4EF80D 36 32 41 46 38 32 32.62AF822
004A4F0035 31 38 34 45 36 31 445184E61D
004A4F0843 35 42 39 46 36 34 38C5B9F648
004A4F1042 36 41 30 42 45 0D 34B6A0BE.4
004A4F1838 38 44 37 35 31 43 3588D751C5
004A4F2046 45 38 31 41 42 36 30FE81AB60
004A4F2837 39 39 39 41 38 39 337999A893
004A4F3044 41 34 46 37 46 0D 34DA4F7F.4
004A4F3845 35 39 35 44 33 41 38E595D3A8
004A4F4037 35 34 38 31 33 33 3675481336
004A4F4844 39 45 34 45 42 46 34D9E4EBF4
004A4F5031 42 32 39 42 42 31 0D1B29BB1.
004A4F5846 35 33 30 34 42 36 46F5304B6F
004A4F6044 46 32 36 36 34 45 37DF2664E7
004A4F6833 45 37 38 46 34 32 373E78F427
004A4F7036 30 33 35 46 30 0D 396035F0.9
004A4F7835 35 31 31 34 30 43 42551140CB
004A4F8036 33 36 43 34 44 34 37636C4D47
004A4F8842 45 35 37 33 38 39 45BE57389E
004A4F9038 33 35 46 0D 44 30 36835F.D06
004A4F9839 46 44 43 34 35 36 429FDC456B
004A4FA033 41 33 41 41 32 46 363A3AA2F6
004A4FA838 32 45 35 34 43 32 4682E54C2F
004A4FB032 46 38 36 0D 37 39 452F86.79E
004A4FB834 35 38 44 30 45 35 36458D0E56
004A4FC044 44 41 46 37 34 38 36DDAF7486
004A4FC846 46 38 42 46 41 36 41FF8BFA6A
004A4FD041 43 36 43 41 0D 34 33AC6CA.43
004A4FD834 44 33 46 34 38 44 384D3F48D8
004A4FE038 44 35 42 45 41 38 438D5BEA8C
004A4FE835 38 30 37 32 46 38 3158072F81
004A4FF043 32 32 37 0D 45 45 35C227.EE5
004A4FF837 44 39 41 37 41 36 367D9A7A66
004A500030 43 45 32 41 39 34 310CE2A941
004A500831 43 39 30 35 44 31 331C905D13
004A501042 39 44 0D 34 46 46 32B9D.4FF2
004A501833 33 33 41 37 42 43 44333A7BCD
004A502045 45 35 31 36 38 44 42EE5168DB
004A502844 38 45 42 35 45 32 34D8EB5E24
004A503041 33 0D 39 37 44 31 41A3.97D1A
004A503832 31 45 38 35 31 41 4321E851AC
004A504043 43 38 33 31 35 39 38CC831598
004A504842 46 42 45 46 37 43 44BFBEF7CD
004A505039 45 0D 44 38 46 44 389E.D8FD8
004A505830 42 31 35 35 33 45 420B1553EB
004A506044 37 37 34 41 44 34 39D774AD49
004A506833 37 44 44 34 43 31 3637DD4C16
004A507045 36 0D 34 37 45 41 36E6.47EA6
004A507834 33 43 38 37 45 43 3743C87EC7
004A508030 37 34 32 43 31 42 350742C1B5
004A508830 38 31 44 30 37 45 36081D07E6
004A509043 32 36 0D 36 41 34 44C26.6A4D
004A509846 34 36 43 36 35 31 34F46C6514
004A50A034 35 46 45 32 39 36 3245FE2962
004A50A835 46 36 45 42 33 36 345F6EB364
004A50B031 34 33 41 0D 46 30 34143A.F04
004A50B837 39 36 41 35 44 46 43796A5DFC
004A50C041 44 31 37 44 33 30 31AD17D301
004A50C841 39 39 46 30 45 32 33A99F0E23
004A50D035 35 34 34 46 0D 46 325544F.F2
004A50D836 31 37 43 39 33 42 46617C93BF
004A50E035 46 41 36 34 43 34 415FA64C4A
004A50E845 36 42 46 42 39 43 41E6BFB9CA
004A50F041 33 37 38 44 0D 39 44A378D.9D
004A50F833 41 42 33 33 34 44 373AB334D7
004A510031 45 46 36 33 37 32 311EF63721
004A510831 36 35 37 43 44 37 331657CD73
004A511042 35 32 46 32 0D 37 44B52F2.7D
004A511845 42 43 34 30 33 31 31EBC40311
004A512037 33 43 35 36 45 32 4573C56E2E
004A512837 36 41 39 31 34 31 3776A91417
004A513036 34 34 38 38 0D 36 4564488.6E
004A513846 36 41 39 33 45 44 33F6A93ED3
004A514038 31 33 33 37 37 36 468133776F
004A514842 35 38 36 41 33 43 42B586A3CB
004A515033 37 43 41 42 0D 41 3037CAB.A0
004A515833 38 41 35 44 38 38 4438A5D88D
004A516035 33 44 39 33 43 39 3953D93C99
004A516834 36 46 42 37 42 30 3746FB7B07
004A517030 45 46 42 44 0D 33 380EFBD.38
004A517837 33 43 32 41 30 31 3773C2A017
004A518039 37 37 46 38 41 45 44977F8AED
004A518832 38 33 38 39 45 35 4228389E5B
004A519036 44 41 44 0D 45 37 416DAD.E7A
004A519845 42 31 44 45 41 38 43EB1DEA8C
004A51A043 32 42 44 36 32 45 31C2BD62E1
004A51A843 42 33 33 38 34 45 44CB3384ED
004A51B046 42 39 36 35 0D 43 44FB965.CD
004A51B836 33 35 33 34 38 37 3563534875
004A51C034 36 39 36 45 33 36 454696E36E
004A51C839 42 43 32 45 39 36 329BC2E962
004A51D041 38 38 33 38 45 0D 45A8838E.E
004A51D843 31 35 38 34 43 44 41C1584CDA
004A51E035 33 34 36 36 31 45 46534661EF
004A51E843 38 43 41 36 32 31 42C8CA621B
004A51F043 45 37 36 43 31 0D 38CE76C1.8
004A51F833 44 46 32 30 35 33 323DF20532
004A520030 45 45 35 32 32 37 310EE52271
004A520838 37 41 39 32 31 42 3887A921B8
004A521032 34 35 39 42 42 42 0D2459BBB.
004A521846 35 35 31 34 35 37 42F551457B
004A522038 46 36 31 42 39 46 458F61B9FE
004A522846 30 45 37 34 30 33 39F0E74039
004A523032 46 32 45 31 46 33 342F2E1F34
004A52380D 46 37 42 46 36 31 41.F7BF61A
004A524044 45 43 34 42 32 38 39DEC4B289
004A524843 39 38 39 46 42 39 31C989FB91
004A525041 38 33 44 42 45 0D 34A83DBE.4
004A525835 30 39 42 38 42 34 38509B8B48
004A526046 34 39 37 31 42 31 41F4971B1A
004A526835 37 35 41 39 31 43 41575A91CA
004A527046 30 34 33 34 42 0D 38F0434B.8
004A527835 44 43 42 34 38 41 385DCB48A8
004A528036 37 36 31 45 41 37 466761EA7F
004A528843 36 36 38 32 44 32 36C6682D26
004A529041 44 36 33 44 36 0D 36AD63D6.6
004A529830 43 33 45 33 42 34 440C3E3B4D
004A52A042 31 45 39 33 42 43 34B1E93BC4
004A52A830 46 34 38 46 39 34 310F48F941
004A52B037 43 32 44 30 37 39 0D7C2D079.
004A52B841 45 45 41 46 39 37 34AEEAF974
004A52C042 36 33 35 36 36 39 45B635669E
004A52C835 34 38 44 36 39 41 31548D69A1
004A52D031 41 43 46 38 35 46 311ACF85F1
004A52D80D 46 39 37 45 38 31 39.F97E819
004A52E036 36 39 34 43 34 42 326694C4B2
004A52E836 45 30 42 31 41 38 426E0B1A8B
004A52F030 39 34 33 38 41 35 3709438A57
004A52F846 0D 39 41 42 37 43 37F.9AB7C7
004A530039 33 41 30 34 42 33 4293A04B3B
004A530843 45 32 31 34 34 37 41CE21447A
004A531038 45 41 36 38 35 33 448EA6853D
004A531832 32 0D 42 43 36 33 3122.BC631
004A532035 34 38 35 33 35 37 3954853579
004A532844 34 32 46 46 43 34 31D42FFC41
004A533031 38 33 46 41 42 33 37183FAB37
004A53380D 42 41 39 35 34 44 38.BA954D8
004A534034 44 41 37 42 38 35 454DA7B85E
004A534839 39 33 33 34 45 46 4499334EFD
004A535043 45 37 38 44 0D 31 33CE78D.13
004A535833 35 45 39 37 43 32 3335E97C23
004A536043 35 46 31 32 41 39 31C5F12A91
004A536846 36 46 38 34 42 42 33F6F84BB3
004A537044 34 34 32 33 0D 41 38D4423.A8
004A537841 33 41 35 44 39 44 36A3A5D9D6
004A538037 46 42 30 37 34 39 447FB0749D
004A538839 30 31 37 33 37 31 419017371A
004A539037 37 31 44 33 41 0D 35771D3A.5
004A539831 36 41 37 35 46 34 3116A75F41
004A53A035 39 43 39 42 41 34 3659C9BA46
004A53A833 41 32 38 39 33 35 323A289352
004A53B032 34 36 46 41 34 0D 45246FA4.E
004A53B837 31 34 46 46 32 38 44714FF28D
004A53C037 38 44 42 45 35 31 3178DBE511
004A53C833 30 36 45 41 38 42 37306EA8B7
004A53D034 30 33 31 38 42 0D 3940318B.9
004A53D842 44 41 35 46 36 34 42BDA5F64B
004A53E037 32 45 38 44 32 33 3972E8D239
004A53E845 32 31 45 38 39 41 36E21E89A6
004A53F031 36 33 41 32 46 32 0D163A2F2.
004A53F844 31 31 42 31 43 36 37D11B1C67
004A540033 45 31 31 38 37 41 373E1187A7
004A540845 32 45 37 31 42 39 39E2E71B99
004A541043 41 33 38 42 44 0D 42CA38BD.B
004A541845 41 32 31 34 31 42 45EA2141BE
004A542045 46 37 33 46 41 31 44EF73FA1D
004A542841 45 34 31 41 38 34 43AE41A84C
004A543037 46 44 31 34 45 34 0D7FD14E4.
004A543845 36 33 43 34 37 35 38E63C4758
004A544035 46 39 37 42 32 34 325F97B242
004A544838 36 33 39 37 35 37 448639757D
004A545039 30 46 32 38 43 0D 4590F28C.E
004A545833 38 43 46 32 42 34 4238CF2B4B
004A546034 42 41 36 39 42 46 354BA69BF5
004A546834 44 45 45 43 43 45 354DEECCE5
004A547038 45 38 39 43 0D 33 468E89C.3F
004A547841 30 31 31 34 32 34 42A011424B
004A548041 30 44 36 34 30 44 32A0D640D2
004A548836 38 34 37 34 32 36 456847426E
004A549038 39 36 44 31 0D 31 46896D1.1F
004A549843 43 43 31 34 32 34 32CCC14242
004A54A042 38 31 34 39 37 37 37B8149777
004A54A835 34 33 36 30 46 35 3854360F58
004A54B034 46 42 41 0D 41 42 314FBA.AB1
004A54B842 34 32 45 44 32 33 41B42ED23A
004A54C036 32 46 35 34 38 34 4462F5484D
004A54C841 41 34 39 46 39 35 45AA49F95E
004A54D037 35 34 0D 34 39 37 33754.4973
004A54D833 44 39 34 44 42 45 313D94DBE1
004A54E033 33 45 31 45 36 39 3033E1E690
004A54E836 34 38 37 45 35 45 316487E5E1
004A54F032 46 35 34 0D 39 30 312F54.901
004A54F839 44 39 45 37 31 37 469D9E717F
004A550032 42 38 44 41 32 31 302B8DA210
004A550833 45 39 41 42 36 38 333E9AB683
004A551035 41 45 30 0D 41 37 345AE0.A74
004A551831 46 39 46 42 36 38 371F9FB687
004A552035 34 36 41 39 36 30 43546A960C
004A552837 39 37 45 33 45 42 34797E3EB4
004A553034 34 42 32 30 0D 35 3644B20.56
004A553841 41 39 44 46 32 46 35AA9DF2F5
004A554037 42 38 38 38 44 41 387B888DA8
004A554834 38 32 36 43 42 41 334826CBA3
004A555031 43 45 45 30 0D 36 341CEE0.64
004A555844 44 35 35 34 41 43 35DD554AC5
004A556039 39 46 30 31 44 34 4499F01D4D
004A556837 32 34 36 43 32 33 387246C238
004A557036 33 35 33 35 30 0D 41635350.A
004A557836 42 44 37 42 37 41 316BD7B7A1
004A558042 36 36 38 45 38 31 31B668E811
004A558846 39 30 39 35 46 42 31F9095FB1
004A559032 34 36 34 42 37 44 0D2464B7D.
004A559842 39 42 43 34 35 37 44B9BC457D
004A55A033 32 43 43 39 38 46 3832CC98F8
004A55A832 38 31 32 34 33 44 37281243D7
004A55B038 44 31 45 42 0D 39 398D1EB.99
004A55B833 34 35 41 45 42 34 39345AEB49
004A55C041 33 35 41 37 36 33 36A35A7636
004A55C836 30 41 41 41 34 36 4460AAA46D
004A55D046 41 38 32 33 36 0D 45FA8236.E
004A55D842 45 33 44 34 33 34 41BE3D434A
004A55E039 42 44 41 37 31 30 339BDA7103
004A55E846 38 30 33 44 43 34 46F803DC4F
004A55F034 34 32 36 38 32 43 0D442682C.
004A55F841 46 38 37 42 41 42 35AF87BAB5
004A560039 31 45 34 46 35 42 3491E4F5B4
004A560833 42 36 45 35 30 36 313B6E5061
004A561046 33 45 38 34 35 33 44F3E8453D
004A56180D 44 42 38 34 42 35 38.DB84B58
004A562039 32 42 33 44 31 37 3692B3D176
004A562843 35 41 42 45 44 34 43C5ABED4C
004A563042 42 37 43 33 36 35 46BB7C365F
004A56380D 34 30 37 36 37 36 45.407676E
004A564039 45 44 36 39 43 44 339ED69CD3
004A564834 32 46 36 31 32 32 4342F6122C
004A565035 36 36 44 39 33 0D 46566D93.F
004A565846 30 44 30 41 36 46 39F0D0A6F9
004A566046 35 41 41 38 38 35 45F5AA885E
004A566841 43 46 33 36 38 36 43ACF3686C
004A567038 33 33 41 41 0D 32 38833AA.28
004A567842 45 37 42 43 37 43 34BE7BC7C4
004A568043 46 41 42 35 38 43 35CFAB58C5
004A568837 33 39 36 36 32 34 467396624F
004A569037 31 38 0D 34 43 31 39718.4C19
004A569833 38 41 39 41 35 31 4238A9A51B
004A56A036 32 37 41 43 36 31 41627AC61A
004A56A836 39 34 31 31 36 31 3969411619
004A56B046 45 33 0D 33 35 33 36FE3.3536
004A56B841 31 31 36 31 35 33 36A1161536
004A56C035 32 37 41 31 41 37 38527A1A78
004A56C845 31 35 45 32 41 43 46E15E2ACF
004A56D043 39 41 44 0D 39 39 43C9AD.99C
004A56D844 42 35 32 32 43 30 42DB522C0B
004A56E039 46 37 37 37 45 45 389F777EE8
004A56E842 36 43 32 38 33 36 34B6C28364
004A56F043 46 33 0D 43 44 37 43CF3.CD7C
004A56F830 32 43 38 34 38 36 3902C84869
004A570038 41 33 35 33 35 41 378A3535A7
004A570838 41 39 35 38 34 45 468A9584EF
004A571043 33 39 0D 32 46 44 35C39.2FD5
004A571836 36 35 46 46 39 32 38665FF928
004A572042 37 30 44 46 42 42 41B70DFBBA
004A572839 35 36 41 42 43 32 37956ABC27
004A573037 42 0D 32 39 43 45 377B.29CE7
004A573842 35 41 34 43 42 35 43B5A4CB5C
004A574030 39 43 33 38 30 42 4109C380BA
004A574833 41 43 38 44 32 46 363AC8D2F6
004A575037 31 0D 46 31 35 30 3171.F1501
004A575845 43 37 35 34 43 36 33EC754C63
004A576039 42 31 38 38 30 37 319B188071
004A576841 41 42 39 43 34 32 41AAB9C42A
004A57700D 31 39 42 43 35 39 43.19BC59C
004A577845 33 41 43 39 32 32 36E3AC9226
004A578038 33 32 33 46 46 41 368323FFA6
004A578832 41 39 35 34 39 37 422A95497B
004A579039 0D 38 45 43 35 32 449.8EC52D
004A579846 31 31 43 32 46 46 43F11C2FFC
004A57A046 31 46 44 38 39 45 42F1FD89EB
004A57A845 44 32 44 42 36 32 42ED2DB62B
004A57B042 45 0D 46 30 43 44 34BE.F0CD4
004A57B846 42 39 31 39 44 44 30FB919DD0
004A57C038 33 31 37 36 32 42 46831762BF
004A57C841 46 41 41 31 34 36 44AFAA146D
004A57D033 34 0D 41 31 45 39 3934.A1E99
004A57D834 36 38 37 34 36 45 37468746E7
004A57E031 42 36 43 37 38 37 371B6C7877
004A57E842 36 31 35 36 34 36 33B6156463
004A57F037 0D 35 33 36 32 33 397.536239
004A57F837 41 39 42 41 33 36 457A9BA36E
004A580033 31 41 35 45 43 35 4531A5EC5E
004A580832 38 44 38 37 30 34 3628D87046
004A581037 0D 45 38 39 46 33 457.E89F3E
004A581834 45 43 35 37 36 34 314EC57641
004A582046 34 41 42 35 42 33 43F4AB5B3C
004A582831 31 39 45 41 45 43 37119EAEC7
004A583036 0D 43 42 42 38 43 366.CBB8C6
004A583838 43 46 39 31 32 33 398CF91239
004A584041 33 41 36 45 30 31 39A3A6E019
004A584832 31 32 41 42 42 32 33212ABB23
004A58500D 32 32 43 45 36 33 44.22CE63D
004A585836 32 33 35 38 31 35 456235815E
004A586042 41 43 32 33 42 33 46BAC23B3F
004A586838 44 32 32 31 42 46 388D221BF8
004A587031 0D 33 37 44 41 43 441.37DACD
004A587831 38 32 34 36 38 46 42182468FB
004A588036 34 36 32 41 38 44 326462A8D2
004A588836 44 46 30 42 46 36 436DF0BF6C
004A589041 45 0D 31 37 35 32 42AE.1752B
004A589842 46 46 44 36 45 38 46BFFD6E8F
004A58A035 46 46 36 39 43 46 385FF69CF8
004A58A838 31 37 34 41 43 34 358174AC45
004A58B033 0D 44 38 32 46 45 433.D82FEC
004A58B832 37 43 32 30 33 31 4627C2031F
004A58C032 33 33 44 41 33 32 43233DA32C
004A58C843 41 45 37 35 34 34 39CAE75449
004A58D044 0D 41 42 43 42 31 32D.ABCB12
004A58D836 37 46 46 42 37 46 4567FFB7FE
004A58E044 32 41 31 38 41 46 45D2A18AFE
004A58E835 44 34 46 43 33 41 415D4FC3AA
004A58F030 0D 34 39 33 34 31 390.493419
004A58F836 35 35 39 35 46 39 3665595F96
004A590033 33 36 32 33 31 31 3833623118
004A590834 44 38 37 32 37 42 334D8727B3
004A591043 39 0D 34 44 41 43 37C9.4DAC7
004A591831 44 31 41 42 46 39 371D1ABF97
004A592042 34 37 42 37 41 36 42B47B7A6B
004A592844 33 41 33 33 31 39 43D3A3319C
004A593033 44 43 0D 37 44 34 453DC.7D4E
004A593833 38 31 36 42 45 34 323816BE42
004A594032 30 39 41 41 41 34 41209AAA4A
004A594839 42 33 34 46 36 31 439B34F61C
004A595038 35 39 34 0D 34 44 328594.4D2
004A595831 41 39 39 35 32 35 341A995254
004A596038 45 41 39 44 37 42 318EA9D7B1
004A596845 35 43 44 44 39 44 41E5CDD9DA
004A597045 44 43 43 43 0D 42 35EDCCC.B5
004A597836 32 44 44 43 34 46 4262DDC4FB
004A598038 39 45 36 34 38 39 3289E64892
004A598846 44 31 45 38 34 42 33FD1E84B3
004A599041 42 32 44 0D 41 38 33AB2D.A83
004A599835 34 30 39 35 31 35 445409515D
004A59A035 45 31 37 44 43 46 415E17DCFA
004A59A831 42 32 38 35 41 34 381B285A48
004A59B041 33 33 38 42 0D 41 35A338B.A5
004A59B838 36 32 43 33 45 31 38862C3E18
004A59C045 36 42 33 30 37 34 36E6B30746
004A59C846 31 30 31 37 39 32 32F1017922
004A59D045 39 32 41 0D 39 32 31E92A.921
004A59D834 45 30 35 44 35 30 444E05D50D
004A59E043 39 36 45 41 46 35 32C96EAF52
004A59E843 39 36 44 39 36 36 35C96D9665
004A59F046 45 39 45 36 0D 41 42FE9E6.AB
004A59F833 31 35 36 38 36 36 443156866D
004A5A0044 33 39 43 35 41 39 43D39C5A9C
004A5A0843 33 37 31 36 31 46 43C37161FC
004A5A1032 30 38 32 0D 36 41 352082.6A5
004A5A1836 44 38 39 44 42 36 456D89DB6E
004A5A2046 44 46 37 31 33 37 45FDF7137E
004A5A2834 46 44 39 37 36 30 334FD97603
004A5A3036 39 42 0D 46 43 41 4269B.FCAB
004A5A3843 42 46 34 32 31 43 31CBF421C1
004A5A4043 30 35 42 38 38 34 46C05B884F
004A5A4838 33 38 36 38 42 33 3683868B36
004A5A5036 45 0D 33 38 37 45 446E.387ED
004A5A5833 44 33 37 38 41 31 323D378A12
004A5A6033 41 42 31 32 39 32 373AB12927
004A5A6839 35 44 32 37 42 46 4695D27BFF
004A5A7041 43 0D 39 31 32 46 44AC.912FD
004A5A7839 37 33 37 43 38 33 469737C83F
004A5A8038 36 30 36 37 42 46 3486067BF4
004A5A8843 34 42 43 44 46 35 45C4BCDF5E
004A5A9045 31 30 0D 46 45 32 33E10.FE23
004A5A9845 38 30 41 33 46 44 46E80A3FDF
004A5AA046 41 36 34 36 41 44 35FA646AD5
004A5AA835 41 46 31 41 36 42 395AF1A6B9
004A5AB043 42 30 0D 34 46 45 30CB0.4FE0
004A5AB846 36 33 42 43 31 45 44F63BC1ED
004A5AC044 44 45 45 36 45 34 35DDEE6E45
004A5AC843 46 31 34 41 36 45 45CF14A6EE
004A5AD034 38 30 0D 46 37 46 35480.F7F5
004A5AD830 37 34 32 31 36 33 3807421638
004A5AE039 44 35 31 41 35 34 369D51A546
004A5AE837 43 33 37 34 45 35 457C374E5E
004A5AF036 0D 33 36 39 35 38 346.369584
004A5AF843 36 35 34 45 45 31 30C654EE10
004A5B0034 45 45 44 44 34 46 414EEDD4FA
004A5B0841 30 31 38 32 32 38 44A018228D
004A5B1043 35 0D 37 45 45 39 41C5.7EE9A
004A5B1837 35 41 44 43 41 37 3775ADCA77
004A5B2044 37 32 35 33 30 39 45D725309E
004A5B2834 38 35 41 43 38 37 42485AC87B
004A5B3034 30 0D 37 30 32 42 4140.702BA
004A5B3832 38 37 38 34 39 31 452878491E
004A5B4037 43 42 36 38 46 44 457CB68FDE
004A5B4835 31 30 44 33 46 41 43510D3FAC
004A5B5030 43 32 0D 45 41 41 410C2.EAAA
004A5B5831 39 38 32 33 44 41 3119823DA1
004A5B6046 30 34 39 44 45 37 42F049DE7B
004A5B6831 30 44 32 39 31 44 3110D291D1
004A5B7044 43 42 35 0D 39 39 34DCB5.994
004A5B7843 43 42 43 30 36 41 46CCBC06AF
004A5B8043 33 41 42 37 32 33 45C3AB723E
004A5B8831 39 32 38 39 43 39 3619289C96
004A5B9046 39 37 43 45 0D 35 41F97CE.5A
004A5B9845 39 39 36 38 37 33 41E996873A
004A5BA044 33 33 42 36 33 37 42D33B637B
004A5BA845 37 43 32 42 43 42 36E7C2BCB6
004A5BB046 43 37 32 32 0D 37 39FC722.79
004A5BB834 34 46 41 41 31 44 3644FAA1D6
004A5BC031 39 46 41 41 46 35 4419FAAF5D
004A5BC841 31 37 38 32 36 34 36A1782646
004A5BD042 44 38 42 42 0D 35 36BD8BB.56
004A5BD832 45 46 34 36 38 46 452EF468FE
004A5BE046 45 38 44 30 31 46 31FE8D01F1
004A5BE833 44 44 34 42 44 31 393DD4BD19
004A5BF044 32 37 44 32 0D 45 42D27D2.EB
004A5BF844 32 45 33 34 31 41 37D2E341A7
004A5C0036 44 34 39 32 33 33 446D49233D
004A5C0836 38 34 35 34 42 44 3868454BD8
004A5C1033 34 37 43 39 44 0D 36347C9D.6
004A5C1839 36 31 33 33 37 32 3396133723
004A5C2044 38 33 33 45 32 35 43D833E25C
004A5C2834 39 38 37 33 32 33 3749873237
004A5C3045 42 42 42 43 31 0D 38EBBBC1.8
004A5C3835 39 31 41 33 41 37 31591A3A71
004A5C4046 34 46 31 42 31 45 34F4F1B1E4
004A5C4846 34 35 32 41 39 43 46F452A9CF
004A5C5042 34 35 34 31 39 38 00B454198.
哇,你不会真的在数有多少组吧?



GGLHY 发表于 2015-4-27 18:40:18

依照国际惯例,自己的沙发自己坐~~

l0v3cr4ck 发表于 2015-4-27 18:52:04

本帖最后由 l0v3cr4ck 于 2015-4-27 18:53 编辑

前来学习,牛犇的文科高材生!破文总是写的那么犀利!滚啊滚,MD还有,继续滚,靠,还有……额= =!终于松开鼠标中间了!

非诚勿扰 发表于 2015-4-27 19:06:47

好东东额,感谢大牛分享了,收下了

yunfeng 发表于 2015-4-27 19:56:15

我下载的怎么与楼主的不一样的呢?

GGLHY 发表于 2015-4-27 20:06:32

yunfeng 发表于 2015-4-27 19:56
我下载的怎么与楼主的不一样的呢?
我这个是5.X的版本的~~也不知道是什么时候来到我电脑上的{:soso_e113:}

gujin162 发表于 2015-4-27 20:09:14


果断回帖,如果沉了就是我弄沉的很有成就感。

tree_fly 发表于 2015-4-27 20:14:26

膜拜GG的文采,让我等屌丝羡慕嫉妒恨啊,啊,啊啊,啊啊啊{:lol:}

DragonLoft 发表于 2015-4-27 20:45:18

小学生,表示不懂,搬张板凳来蹭课。

yuwei 发表于 2015-4-27 20:49:07

呵呵,厉害学习了
页: [1] 2 3 4 5
查看完整版本: 一个软件调试的确定与不确定的心得