- UID
- 8198
注册时间2006-2-16
阅读权限40
最后登录1970-1-1
独步武林
该用户从未签到
|
【破文标题】32bit Email Broadcaster e9.91.01 破解
【破文作者】ZHOU2X
【破解工具】PEID,Ollydbg
【破解平台】WinXP
【软件名称】32bit Email Broadcaster e9.91.01
【软件大小】466KB
【原版下载】http://www.skycn.com/soft/298.html
【保护方式】注册码验证
【软件简介】
软件大小: 466 KB
软件语言: 英文
软件类别: 国外软件 / 共享版 / 邮件群发
应用平台: Win9x/NT/2000/XP/2003
联 系 人: FaxMailElectraSoft.com
开 发 商: http://www.electrasoft.com/
软件介绍:
一个简单易用而又强有力的电子邮件群发程序,它既可以用于商业应用也可以用于个人应用。对于那些需要发送新闻,通知,广告的人来说十分有用。您可以使用它轻松的将您的讯息发送给给地址列表中的每一个人,可以是一个人乃至成千上万个收件人,当您批量发送邮件时,不会加上额外的CC头信息和广告头信息,它也可以发送HTML格式的信件。
------------------------------------------------------------------------
【破解过程】
用PEID查壳为 Microsoft Visual C++ 6.0,无壳
试运行,输入试炼码"9876543210",弹出提示"The [registration code] and your ……"
再用OD截入程序,找到"The [registration code] and your ……"。
- * Referenced by a CALL at Address:
- |:0040CC6F
- |
- :00435A50 81EC18030000 sub esp, 00000318
- :00435A56 B9C5000000 mov ecx, 000000C5
- :00435A5B 8D442400 lea eax, dword ptr [esp]
- :00435A5F 56 push esi
- :00435A60 57 push edi
- * Possible StringData Ref from Data Obj ->"The [registration code] and your ……"
- |
- :00435A61 BE2CBC4600 mov esi, 0046BC2C
- :00435A66 8D7C2408 lea edi, dword ptr [esp+08]
- :00435A6A F3 repz
- :00435A6B A5 movsd
- :00435A6C 8B8C2424030000 mov ecx, dword ptr [esp+00000324]
- :00435A73 6A24 push 00000024
- :00435A75 66A5 movsw
- * Possible StringData Ref from Data Obj ->"32bit Email Broadcaster"
- |
- :00435A77 6828D24500 push 0045D228
- :00435A7C 50 push eax
- :00435A7D A4 movsb
- :00435A7E E8255E0100 call 0044B8A8
- :00435A83 5F pop edi
- :00435A84 5E pop esi
- :00435A85 81C418030000 add esp, 00000318
- :00435A8B C3 ret
复制代码
可以看出来自 0040CC6F 处 CALL,转到 0040CC6F 处
- 0040C7A0 . 51 push ecx
- 0040C7A1 . 8B4424 08 mov eax,dword ptr ss:[esp+8]
- 0040C7A5 . 53 push ebx
- 0040C7A6 . 25 FFFF0000 and eax,0FFFF
- 0040C7AB . 55 push ebp
- 0040C7AC . 56 push esi
- 0040C7AD . 3D 29040000 cmp eax,429
- 0040C7B2 . 57 push edi
- 0040C7B3 . 894C24 10 mov dword ptr ss:[esp+10],ecx
- 0040C7B7 . 0F8C CF040000 jl 32BE.0040CC8C
- 0040C7BD . 3D 2A040000 cmp eax,42A
- 0040C7C2 . 0F8F C4040000 jg 32BE.0040CC8C
- 0040C7C8 . A1 38994D00 mov eax,dword ptr ds:[4D9938]
- 0040C7CD . BD 01000000 mov ebp,1
- 0040C7D2 . 3BC5 cmp eax,ebp
- 0040C7D4 . 75 0F jnz short 32BE.0040C7E5
- 0040C7D6 . C705 749D4D00 >mov dword ptr ds:[4D9D74],0
- 0040C7E0 . E9 97040000 jmp 32BE.0040CC7C
- 0040C7E5 > 6A 51 push 51 ; /Arg3 = 00000051
- 0040C7E7 . 68 F8C24800 push 32BE.0048C2F8 ; |Arg2 = 0048C2F8 ASCII "wwwchinapygcom"
- 0040C7EC . 68 27040000 push 427 ; |Arg1 = 00000427
- 0040C7F1 . B9 C0154700 mov ecx,32BE.004715C0 ; |
- 0040C7F6 . E8 98020400 call 32BE.0044CA93 ; \32BE.0044CA93
- 0040C7FB . A1 38954D00 mov eax,dword ptr ds:[4D9538]
- 0040C800 . 55 push ebp
- 0040C801 . 68 F8C24800 push 32BE.0048C2F8 ; ASCII "wwwchinapygcom"
- 0040C806 . 50 push eax
- 0040C807 . E8 24630000 call 32BE.00412B30
- 0040C80C . 83C4 0C add esp,0C
- 0040C80F . 33DB xor ebx,ebx
- 0040C811 . 3BC5 cmp eax,ebp
- 0040C813 . 74 7F je short 32BE.0040C894
- 0040C815 > 68 28D24500 push 32BE.0045D228 ; ASCII "32bit Email Broadcaster"
- 0040C81A . 68 E4F74500 push 32BE.0045F7E4 ; ASCII "%s, Your Name for Product Registration Purposes"
- 0040C81F . 68 A4F54800 push 32BE.0048F5A4
- 0040C824 . E8 EDB90200 call 32BE.00438216
- 0040C829 . BF 20A54500 mov edi,32BE.0045A520 ; ASCII "&Continue"
- 0040C82E . 83C9 FF or ecx,FFFFFFFF
- 0040C831 . 33C0 xor eax,eax
- 0040C833 . 881D 80ED4800 mov byte ptr ds:[48ED80],bl
- 0040C839 . F2:AE repne scas byte ptr es:[edi]
- 0040C83B . F7D1 not ecx
- 0040C83D . 2BF9 sub edi,ecx
- 0040C83F . 68 74B84500 push 32BE.0045B874 ; ASCII "Enter your [tech-support] name or your company name:
- This name will be used when you need tech-support or want to register 32bit Email Broadcaster with ElectraSoft.
- Typing your name correctly here will ensure that you will receive exce"...
- 0040C844 . 8BD1 mov edx,ecx
- 0040C846 . 8BF7 mov esi,edi
- 0040C848 . BF 90ED4800 mov edi,32BE.0048ED90
- 0040C84D . 6A 51 push 51
- 0040C84F . C1E9 02 shr ecx,2
- 0040C852 . F3:A5 rep movs dword ptr es:[edi],dword ptr >
- 0040C854 . 8BCA mov ecx,edx
- 0040C856 . 68 F8C24800 push 32BE.0048C2F8 ; ASCII "wwwchinapygcom"
- 0040C85B . 83E1 03 and ecx,3
- 0040C85E . F3:A4 rep movs byte ptr es:[edi],byte ptr ds>
- 0040C860 . E8 6BF8FFFF call 32BE.0040C0D0
- 0040C865 . 83C4 18 add esp,18
- 0040C868 . B9 C0154700 mov ecx,32BE.004715C0
- 0040C86D . 68 F8C24800 push 32BE.0048C2F8 ; ASCII "wwwchinapygcom"
- 0040C872 . 68 27040000 push 427
- 0040C877 . E8 B6020400 call 32BE.0044CB32
- 0040C87C . A1 38954D00 mov eax,dword ptr ds:[4D9538]
- 0040C881 . 55 push ebp
- 0040C882 . 68 F8C24800 push 32BE.0048C2F8 ; ASCII "wwwchinapygcom"
- 0040C887 . 50 push eax
- 0040C888 . E8 A3620000 call 32BE.00412B30
- 0040C88D . 83C4 0C add esp,0C
- 0040C890 . 3BC5 cmp eax,ebp
- 0040C892 .^ 75 81 jnz short 32BE.0040C815
- 0040C894 > 68 80000000 push 80 ; /Arg3 = 00000080
- 0040C899 . 68 78C24800 push 32BE.0048C278 ; |Arg2 = 0048C278 ASCII "zhou2x@**.com"
- 0040C89E . 68 28040000 push 428 ; |Arg1 = 00000428
- 0040C8A3 . B9 C0154700 mov ecx,32BE.004715C0 ; |
- 0040C8A8 . E8 E6010400 call 32BE.0044CA93 ; \32BE.0044CA93
- 0040C8AD . 8B0D 38954D00 mov ecx,dword ptr ds:[4D9538]
- 0040C8B3 . 55 push ebp
- 0040C8B4 . 68 78C24800 push 32BE.0048C278 ; ASCII "zhou2x@**.com"
- 0040C8B9 . 51 push ecx
- 0040C8BA . E8 01630000 call 32BE.00412BC0
- 0040C8BF . 83C4 0C add esp,0C
- 0040C8C2 . 3BC5 cmp eax,ebp
- 0040C8C4 . 0F84 86000000 je 32BE.0040C950
- 0040C8CA > 68 28D24500 push 32BE.0045D228 ; ASCII "32bit Email Broadcaster"
- 0040C8CF . 68 A8F74500 push 32BE.0045F7A8 ; ASCII "%s, Your Email Address for Product Registration Purposes"
- 0040C8D4 . 68 A4F54800 push 32BE.0048F5A4
- 0040C8D9 . E8 38B90200 call 32BE.00438216
- 0040C8DE . BF 20A54500 mov edi,32BE.0045A520 ; ASCII "&Continue"
- 0040C8E3 . 83C9 FF or ecx,FFFFFFFF
- 0040C8E6 . 33C0 xor eax,eax
- 0040C8E8 . 881D 80ED4800 mov byte ptr ds:[48ED80],bl
- 0040C8EE . F2:AE repne scas byte ptr es:[edi]
- 0040C8F0 . F7D1 not ecx
- 0040C8F2 . 2BF9 sub edi,ecx
- 0040C8F4 . 68 A8B94500 push 32BE.0045B9A8 ; ASCII "Enter your [tech-support] email address:
- This email address will be used when you need tech-support or want to register 32bit Email Broadcaster with ElectraSoft.
- Typing your email address correctly here will ensure that you will receiv"...
- 0040C8F9 . 8BD1 mov edx,ecx
- 0040C8FB . 8BF7 mov esi,edi
- 0040C8FD . BF 90ED4800 mov edi,32BE.0048ED90
- 0040C902 . 68 80000000 push 80
- 0040C907 . C1E9 02 shr ecx,2
- 0040C90A . F3:A5 rep movs dword ptr es:[edi],dword ptr >
- 0040C90C . 8BCA mov ecx,edx
- 0040C90E . 68 78C24800 push 32BE.0048C278 ; ASCII "zhou2x@**.com"
- 0040C913 . 83E1 03 and ecx,3
- 0040C916 . F3:A4 rep movs byte ptr es:[edi],byte ptr ds>
- 0040C918 . E8 B3F7FFFF call 32BE.0040C0D0
- 0040C91D . 83C4 18 add esp,18
- 0040C920 . B9 C0154700 mov ecx,32BE.004715C0
- 0040C925 . 68 78C24800 push 32BE.0048C278 ; ASCII "zhou2x@**.com"
- 0040C92A . 68 28040000 push 428
- 0040C92F . E8 FE010400 call 32BE.0044CB32
- 0040C934 . A1 38954D00 mov eax,dword ptr ds:[4D9538]
- 0040C939 . 55 push ebp
- 0040C93A . 68 78C24800 push 32BE.0048C278 ; ASCII "zhou2x@**.com"
- 0040C93F . 50 push eax
- 0040C940 . E8 7B620000 call 32BE.00412BC0
- 0040C945 . 83C4 0C add esp,0C
- 0040C948 . 3BC5 cmp eax,ebp
- 0040C94A .^ 0F85 7AFFFFFF jnz 32BE.0040C8CA
- 0040C950 > 53 push ebx
- 0040C951 . 55 push ebp
- 0040C952 . E8 69E7FFFF call 32BE.0040B0C0
- 0040C957 . 83C4 08 add esp,8
- 0040C95A . B9 08000000 mov ecx,8
- 0040C95F . 33C0 xor eax,eax
- 0040C961 . BF 8C8E4D00 mov edi,32BE.004D8E8C ; ASCII "9876543210"
- 0040C966 . F3:AB rep stos dword ptr es:[edi]
- 0040C968 . 6A 20 push 20 ; /Arg3 = 00000020
- 0040C96A . 68 8C8E4D00 push 32BE.004D8E8C ; |Arg2 = 004D8E8C ASCII "9876543210"
- 0040C96F . 68 26040000 push 426 ; |Arg1 = 00000426
- 0040C974 . B9 C0154700 mov ecx,32BE.004715C0 ; |
- 0040C979 . E8 15010400 call 32BE.0044CA93 ; \32BE.0044CA93
- 0040C97E . B9 40000000 mov ecx,40
- 0040C983 . 33C0 xor eax,eax
- 0040C985 . BF DC194700 mov edi,32BE.004719DC ; ASCII "30373B353C38"
- 0040C98A . 68 DC194700 push 32BE.004719DC ; ASCII "30373B353C38"
- 0040C98F . 68 28D24500 push 32BE.0045D228 ; ASCII "32bit Email Broadcaster"
- 0040C994 . 68 F8C24800 push 32BE.0048C2F8 ; ASCII "wwwchinapygcom"
- 0040C999 . F3:AB rep stos dword ptr es:[edi]
- 0040C99B . E8 E0520000 call 32BE.00411C80 ; 关键CALL
- 0040C9A0 . 68 DC194700 push 32BE.004719DC ; ASCII "30373B353C38"
- 0040C9A5 . E8 96520000 call 32BE.00411C40
- 0040C9AA . 68 8C8E4D00 push 32BE.004D8E8C ; ASCII "9876543210"
- 0040C9AF . E8 8C520000 call 32BE.00411C40
- 0040C9B4 . BF 8C8E4D00 mov edi,32BE.004D8E8C ; ASCII "9876543210"
- 0040C9B9 . 83C9 FF or ecx,FFFFFFFF
- 0040C9BC . 33C0 xor eax,eax
- 0040C9BE . 68 D8C54800 push 32BE.0048C5D8 ; ASCII "C:\WINDOWS\32bitemb.ini"
- 0040C9C3 . F2:AE repne scas byte ptr es:[edi]
- 0040C9C5 . F7D1 not ecx
- 0040C9C7 . 2BF9 sub edi,ecx
- 0040C9C9 . 68 C4944500 push 32BE.004594C4 ; ASCII "9876543210"
- 0040C9CE . 8BD1 mov edx,ecx
- 0040C9D0 . 8BF7 mov esi,edi
- 0040C9D2 . BF C4944500 mov edi,32BE.004594C4 ; ASCII "9876543210"
- 0040C9D7 . 68 80C64500 push 32BE.0045C680 ; ASCII "CurrentUserStatus"
- 0040C9DC . C1E9 02 shr ecx,2
- 0040C9DF . F3:A5 rep movs dword ptr es:[edi],dword ptr >
- 0040C9E1 . 8BCA mov ecx,edx
- 0040C9E3 . 68 E8C54500 push 32BE.0045C5E8 ; ASCII "Configure"
- 0040C9E8 . 83E1 03 and ecx,3
- 0040C9EB . F3:A4 rep movs byte ptr es:[edi],byte ptr ds>
- 0040C9ED . E8 1E490200 call 32BE.00431310
- 0040C9F2 . BF DC194700 mov edi,32BE.004719DC ; ASCII "30373B353C38"
- 0040C9F7 . 83C9 FF or ecx,FFFFFFFF
- 0040C9FA . 33C0 xor eax,eax
- 0040C9FC . 83C4 24 add esp,24
- 0040C9FF . F2:AE repne scas byte ptr es:[edi]
- 0040CA01 . F7D1 not ecx
- 0040CA03 . 49 dec ecx
- 0040CA04 . BF DC194700 mov edi,32BE.004719DC ; ASCII "30373B353C38"
- 0040CA09 . BE 8C8E4D00 mov esi,32BE.004D8E8C ; ASCII "9876543210"
- 0040CA0E . 33C0 xor eax,eax
- 0040CA10 . F3:A6 repe cmps byte ptr es:[edi],byte ptr d>
- 0040CA12 . 75 77 jnz short 32BE.0040CA8B ; 跳过:注册码成功
- 0040CA14 . BF DC194700 mov edi,32BE.004719DC ; ASCII "30373B353C38"
- 0040CA19 . 83C9 FF or ecx,FFFFFFFF
- 0040CA1C . F2:AE repne scas byte ptr es:[edi]
- 0040CA1E . F7D1 not ecx
- 0040CA20 . 49 dec ecx
- 0040CA21 . BF 8C8E4D00 mov edi,32BE.004D8E8C ; ASCII "9876543210"
- 0040CA26 . 8BD1 mov edx,ecx
- 0040CA28 . 83C9 FF or ecx,FFFFFFFF
- 0040CA2B . F2:AE repne scas byte ptr es:[edi]
- 0040CA2D . F7D1 not ecx
- 0040CA2F . 49 dec ecx
- 0040CA30 . 3BCA cmp ecx,edx
- 0040CA32 . 75 57 jnz short 32BE.0040CA8B ; 跳过:注册码成功
- 0040CA34 . 892D 749D4D00 mov dword ptr ds:[4D9D74],ebp
- 0040CA3A . C705 2CCA4500 >mov dword ptr ds:[45CA2C],0C8
- 0040CA44 . 68 28D24500 push 32BE.0045D228 ; ASCII "32bit Email Broadcaster"
- 0040CA49 . 68 10AA4500 push 32BE.0045AA10 ; ASCII "Thank you for registering "
- 0040CA4E . 68 101E4600 push 32BE.00461E10 ; ASCII "%s%s!"
- 0040CA53 . 68 DCAC4800 push 32BE.0048ACDC ; ASCII "30373B353C38"
- 0040CA58 . E8 B9B70200 call 32BE.00438216
- 0040CA5D . 83C4 10 add esp,10
- 0040CA60 . B9 C0154700 mov ecx,32BE.004715C0
- 0040CA65 . 6A 40 push 40
- 0040CA67 . 68 28D24500 push 32BE.0045D228 ; ASCII "32bit Email Broadcaster"
- 0040CA6C . 68 DCAC4800 push 32BE.0048ACDC ; ASCII "30373B353C38"
- 0040CA71 . E8 32EE0300 call 32BE.0044B8A8
- 0040CA76 . B9 C0154700 mov ecx,32BE.004715C0
- 0040CA7B . 891D A09A4D00 mov dword ptr ds:[4D9AA0],ebx
- 0040CA81 . E8 00D30300 call 32BE.00449D86
- 0040CA86 . E9 01020000 jmp 32BE.0040CC8C
- 0040CA8B > 6A 0A push 0A ; /Arg3 = 0000000A
- 0040CA8D . 68 8C8E4D00 push 32BE.004D8E8C ; |Arg2 = 004D8E8C ASCII "9876543210"
- 0040CA92 . 68 26040000 push 426 ; |Arg1 = 00000426
- 0040CA97 . B9 C0154700 mov ecx,32BE.004715C0 ; |
- 0040CA9C . E8 F2FF0300 call 32BE.0044CA93 ; \32BE.0044CA93
- 0040CAA1 . 68 8C8E4D00 push 32BE.004D8E8C ; ASCII "9876543210"
- 0040CAA6 . E8 755D0000 call 32BE.00412820
- 0040CAAB . 83C4 04 add esp,4
- 0040CAAE . 3BC3 cmp eax,ebx
- 0040CAB0 . A3 7CCC4800 mov dword ptr ds:[48CC7C],eax
- 0040CAB5 . 0F8E A6010000 jle 32BE.0040CC61 ; 跳往:无效注册码
- 0040CABB . 68 D8C54800 push 32BE.0048C5D8 ; ASCII "C:\WINDOWS\32bitemb.ini"
- 0040CAC0 . 68 00040000 push 400
- 0040CAC5 . 68 DCAC4800 push 32BE.0048ACDC ; ASCII "30373B353C38"
- 0040CACA . B9 00010000 mov ecx,100
- 0040CACF . 33C0 xor eax,eax
- 0040CAD1 . BF DCAC4800 mov edi,32BE.0048ACDC ; ASCII "30373B353C38"
- 0040CAD6 . 68 DCAC4800 push 32BE.0048ACDC ; ASCII "30373B353C38"
- 0040CADB . 68 94C64500 push 32BE.0045C694 ; ASCII "CurrentUserTmpReg"
- 0040CAE0 . F3:AB rep stos dword ptr es:[edi]
- 0040CAE2 . 68 E8C54500 push 32BE.0045C5E8 ; ASCII "Configure"
- 0040CAE7 . E8 64450200 call 32BE.00431050
- 0040CAEC . 68 DCAC4800 push 32BE.0048ACDC ; ASCII "30373B353C38"
- 0040CAF1 . E8 2A5D0000 call 32BE.00412820
- 0040CAF6 . 83C4 1C add esp,1C
- 0040CAF9 . 85C0 test eax,eax
- 0040CAFB . 0F85 A9000000 jnz 32BE.0040CBAA
- 0040CB01 . BF 8C8E4D00 mov edi,32BE.004D8E8C ; ASCII "9876543210"
- 0040CB06 . 83C9 FF or ecx,FFFFFFFF
- 0040CB09 . F2:AE repne scas byte ptr es:[edi]
- 0040CB0B . F7D1 not ecx
- 0040CB0D . 2BF9 sub edi,ecx
- 0040CB0F . 68 2C9D4D00 push 32BE.004D9D2C
- 0040CB14 . 8BC1 mov eax,ecx
- 0040CB16 . 8BF7 mov esi,edi
- 0040CB18 . BF DCAC4800 mov edi,32BE.0048ACDC ; ASCII "30373B353C38"
- 0040CB1D . C1E9 02 shr ecx,2
- 0040CB20 . F3:A5 rep movs dword ptr es:[edi],dword ptr >
- 0040CB22 . 8BC8 mov ecx,eax
- 0040CB24 . 83E1 03 and ecx,3
- 0040CB27 . F3:A4 rep movs byte ptr es:[edi],byte ptr ds>
- 0040CB29 . E8 72BC0200 call 32BE.004387A0
- 0040CB2E . A1 7CCC4800 mov eax,dword ptr ds:[48CC7C]
- 0040CB33 . 83C4 04 add esp,4
- 0040CB36 . 8D0440 lea eax,dword ptr ds:[eax+eax*2]
- 0040CB39 . 8D0480 lea eax,dword ptr ds:[eax+eax*4]
- 0040CB3C . 8D0480 lea eax,dword ptr ds:[eax+eax*4]
- 0040CB3F . 8D0CC0 lea ecx,dword ptr ds:[eax+eax*8]
- 0040CB42 . A1 2C9D4D00 mov eax,dword ptr ds:[4D9D2C]
- 0040CB47 . C1E1 07 shl ecx,7
- 0040CB4A . 03C1 add eax,ecx
- 0040CB4C . 50 push eax
- 0040CB4D . 68 50F74500 push 32BE.0045F750 ; ASCII "%lu"
- 0040CB52 . 68 DC194700 push 32BE.004719DC ; ASCII "30373B353C38"
- 0040CB57 . A3 2C9D4D00 mov dword ptr ds:[4D9D2C],eax
- 0040CB5C . E8 B5B60200 call 32BE.00438216
- 0040CB61 . BF DC194700 mov edi,32BE.004719DC ; ASCII "30373B353C38"
- 0040CB66 . 83C9 FF or ecx,FFFFFFFF
- 0040CB69 . 33C0 xor eax,eax
- 0040CB6B . 68 D8C54800 push 32BE.0048C5D8 ; ASCII "C:\WINDOWS\32bitemb.ini"
- 0040CB70 . F2:AE repne scas byte ptr es:[edi]
- 0040CB72 . F7D1 not ecx
- 0040CB74 . 2BF9 sub edi,ecx
- 0040CB76 . 68 DCAC4800 push 32BE.0048ACDC ; ASCII "30373B353C38"
- 0040CB7B . 8BF7 mov esi,edi
- 0040CB7D . 8BD1 mov edx,ecx
- 0040CB7F . BF DCAC4800 mov edi,32BE.0048ACDC ; ASCII "30373B353C38"
- 0040CB84 . 83C9 FF or ecx,FFFFFFFF
- 0040CB87 . F2:AE repne scas byte ptr es:[edi]
- 0040CB89 . 8BCA mov ecx,edx
- 0040CB8B . 4F dec edi
- 0040CB8C . C1E9 02 shr ecx,2
- 0040CB8F . F3:A5 rep movs dword ptr es:[edi],dword ptr >
- 0040CB91 . 8BCA mov ecx,edx
- 0040CB93 . 68 94C64500 push 32BE.0045C694 ; ASCII "CurrentUserTmpReg"
- 0040CB98 . 83E1 03 and ecx,3
- 0040CB9B . 68 E8C54500 push 32BE.0045C5E8 ; ASCII "Configure"
- 0040CBA0 . F3:A4 rep movs byte ptr es:[edi],byte ptr ds>
- 0040CBA2 . E8 69470200 call 32BE.00431310
- 0040CBA7 . 83C4 1C add esp,1C
- 0040CBAA > 68 DCAC4800 push 32BE.0048ACDC ; ASCII "30373B353C38"
- 0040CBAF . E8 6C5C0000 call 32BE.00412820
- 0040CBB4 . 83C4 04 add esp,4
- 0040CBB7 . 85C0 test eax,eax
- 0040CBB9 . 0F8E A2000000 jle 32BE.0040CC61
- 0040CBBF . BF C0AA4500 mov edi,32BE.0045AAC0 ; ASCII "T1M1P32BE"
- 0040CBC4 . 83C9 FF or ecx,FFFFFFFF
- 0040CBC7 . 33C0 xor eax,eax
- 0040CBC9 . F2:AE repne scas byte ptr es:[edi]
- 0040CBCB . F7D1 not ecx
- 0040CBCD . 49 dec ecx
- 0040CBCE . 81C1 DCAC4800 add ecx,32BE.0048ACDC ; ASCII "30373B353C38"
- 0040CBD4 . 51 push ecx
- 0040CBD5 . E8 30BB0200 call 32BE.0043870A
- 0040CBDA . 68 309D4D00 push 32BE.004D9D30
- 0040CBDF . A3 2C9D4D00 mov dword ptr ds:[4D9D2C],eax
- 0040CBE4 . E8 B7BB0200 call 32BE.004387A0
- 0040CBE9 . A1 309D4D00 mov eax,dword ptr ds:[4D9D30]
- 0040CBEE . 8B0D 2C9D4D00 mov ecx,dword ptr ds:[4D9D2C]
- 0040CBF4 . 83C0 32 add eax,32
- 0040CBF7 . 83C4 08 add esp,8
- 0040CBFA . A3 309D4D00 mov dword ptr ds:[4D9D30],eax
- 0040CBFF . 8D90 80DD0B00 lea edx,dword ptr ds:[eax+BDD80]
- 0040CC05 . 3BCA cmp ecx,edx
- 0040CC07 . 73 52 jnb short 32BE.0040CC5B ; 跳往:无效注册码
- 0040CC09 . 3BC1 cmp eax,ecx ; 跳往:无效注册码
- 0040CC0B . 73 4E jnb short 32BE.0040CC5B
- 0040CC0D . C705 749D4D00 >mov dword ptr ds:[4D9D74],2
- 0040CC17 . 68 28D24500 push 32BE.0045D228 ; ASCII "32bit Email Broadcaster"
- 0040CC1C . 68 10AA4500 push 32BE.0045AA10 ; ASCII "Thank you for registering "
- 0040CC21 . 68 101E4600 push 32BE.00461E10 ; ASCII "%s%s!"
- 0040CC26 . 68 DCAC4800 push 32BE.0048ACDC ; ASCII "30373B353C38"
- 0040CC2B . E8 E6B50200 call 32BE.00438216
- 0040CC30 . 83C4 10 add esp,10
- 0040CC33 . B9 C0154700 mov ecx,32BE.004715C0
- 0040CC38 . 6A 40 push 40
- 0040CC3A . 68 28D24500 push 32BE.0045D228 ; ASCII "32bit Email Broadcaster"
- 0040CC3F . 68 DCAC4800 push 32BE.0048ACDC ; ASCII "30373B353C38"
- 0040CC44 . E8 5FEC0300 call 32BE.0044B8A8
- 0040CC49 . B9 C0154700 mov ecx,32BE.004715C0
- 0040CC4E . 891D A09A4D00 mov dword ptr ds:[4D9AA0],ebx
- 0040CC54 . E8 2DD10300 call 32BE.00449D86
- 0040CC59 . EB 31 jmp short 32BE.0040CC8C
- 0040CC5B > 892D A09A4D00 mov dword ptr ds:[4D9AA0],ebp
- 0040CC61 > 66:817C24 18 2>cmp word ptr ss:[esp+18],42A
- 0040CC68 . 75 12 jnz short 32BE.0040CC7C
- 0040CC6A . 68 C0154700 push 32BE.004715C0
- 0040CC6F . E8 DC8D0200 call 32BE.00435A50 ; 出错提示CALL,向上看
- 0040CC74 . 83C4 04 add esp,4
- 0040CC77 . 83F8 06 cmp eax,6
- 0040CC7A . 74 10 je short 32BE.0040CC8C
- 0040CC7C > B9 C0154700 mov ecx,32BE.004715C0
- 0040CC81 . 892D E0C64800 mov dword ptr ds:[48C6E0],ebp
- 0040CC87 . E8 44F7FFFF call 32BE.0040C3D0
- 0040CC8C > 8B4424 1C mov eax,dword ptr ss:[esp+1C]
- 0040CC90 . 8B4C24 18 mov ecx,dword ptr ss:[esp+18]
- 0040CC94 . 50 push eax ; /Arg2
- 0040CC95 . 51 push ecx ; |Arg1
- 0040CC96 . 8B4C24 18 mov ecx,dword ptr ss:[esp+18] ; |
- 0040CC9A . E8 17EA0300 call 32BE.0044B6B6 ; \32BE.0044B6B6
- 0040CC9F . 5F pop edi
- 0040CCA0 . 5E pop esi
- 0040CCA1 . 5D pop ebp
- 0040CCA2 . 5B pop ebx
- 0040CCA3 . 59 pop ecx
- 0040CCA4 . C2 0800 retn 8
复制代码
------------------------------------------------------------------------
注册码只与注册名有关,邮件地址没有参与换算
注册名:www.chinapyg.com
注册码:30373B353C38
成功注册为注册版,破解成功
------------------------------------------------------------------------
【版权声明】本文纯属技术交流,转载请注明作者并保持文章的完整, 谢谢!
[ 本帖最后由 ZHOU2X 于 2006-7-3 18:05 编辑 ] |
|