ChinaZip v2.0µÄ×¢²áÂëËã·¨(³õѧÕß)
ºÜÉÙÐ´ÆÆ½âÐĵ㬲»×ãÖ®´¦ÇëÖ¸Õý¡£
ΪʲôҪѡÔñChinaZipÄØ£¿ÒòΪChinaZipµÄËã·¨±È½Ï¼òµ¥£¬·Ç³£ÊʺϳõѧÕß¡£
ÄÜÈÃÿһ¸ö³õѧÕß¶¼ÄÜѧ»áÈçºÎ·ÖÎö×¢²áÂëµÄËã·¨£¬Ð´³ö×¢²á»ú¡££¨ÊÇËÔÚЦÎÒ...£©^o^
ÓÉÓÚ±¾ÎÄÊÇÕë¶Ô³õѧÕߣ¬ËùÒÔÏÂÃæµÄÆÆ½â¹ý³ÌÎÒ¾¡Á¿Ð´µÄÏêϸһЩ¡£
Èí¼þ½éÉÜ£º
ÖлªÑ¹Ëõ(ChinaZip) V2.0
ÖлªÑ¹ËõÊÇÒ»¸ö¹ú²úµÄѹËõ¡¢½âѹËõÈí¼þ£¬ÔÝʱֻ֧³Ö zip ѹËõ¸ñʽ£¬
Õýʽ°æ±¾½«Öð²½Ö§³ÖRAR,ARJ,CAB µÈ¸ü¶àµÄѹËõ¸ñʽ¡£Èí¼þµÄ½çÃæ¡¢²Ù×÷ϰ¹ß¡¢
³ÌÐò¿ì½Ý¼ü½«ÍêÈ«¼æÈÝ WinZip¡£
ÏÂÔØµØ£º
http://www.soft999.com/download2/ChinaZip.exe
Èí¼þ±£»¤£º
1.Aspack1.07b
2.×¢²áÂë±£»¤
-----------------
ʹÓù¤¾ß£º
1.UnAspack v1.0.9.1
2.Trw2000 v1.22
3.W32dsm v8.9»Æ½ð°æ
4.Crackcode2000
5.VB 5.0
-------------------------
ÏÖÔÚ¿ªÊ¼ÆÆ½âà¶£¡...............
1.Ê×ÏÈÔËÐÐChinaZip.exe
2.ÔÚ°ïÖú²Ëµ¥ÏÂÕÒµ½×¢²á²¿·Ö
3.Óû§Ãû£ºdyiyd(Äã¿ÉÊäÈëÄãµÄÃû×Ö£©
×¢²áÂ룺98989898
4.°´È·¶¨ºó³öÏÖ¡°ÄúµÄ×¢²áÂë²»ÕýÈ·!¡± (Õâ¿ÉÊÇÆÆ½âµÄÏßË÷Ŷ£¡)
5.½«ChinaZip.exeÓÃUnAspack v1.0.9.1ÍÑ¿Ç(ÓÐÐËȤµÄÅóÓÑ¿ÉÊÖ¶¯Íѿǡ£ÎұȽÏÀÁ....^o^)
6.w32dsm v8.9»Æ½ð°æÔØÈëÒÑÍѿǵÄChinaZip.exe
7.ËÑË÷¡°ÄúµÄ×¢²áÂë²»ÕýÈ·¡±×Ö·û´®¡£ºÜ¿ì±ãÕÒµ½ÁË....
8.ÏÂÃæ¿ªÊ¼¾²Ì¬·ÖÎö...´Ó¡°ÄúµÄ×¢²áÂë²»ÕýÈ·!¡±ÏòÉÏ¿´
---------------------------------------
* Possible StringData Ref from Code Obj ->"?ÿÛ‹]"
|
:004D1DD3 68D51E4D00 push 004D1ED5
:004D1DD8 64FF30
push dword ptr fs:[eax]
:004D1DDB 648920
mov dword ptr fs:[eax], esp
:004D1DDE A1CC6D4E00 mov eax,
dword ptr [004E6DCC]
:004D1DE3 8B00
mov eax, dword ptr [eax]
:004D1DE5 8B10
mov edx, dword ptr [eax]
:004D1DE7 FF92D8000000 call dword ptr
[edx+000000D8]
:004D1DED 48
dec eax
:004D1DEE 0F85B6000000 jne 004D1EAA
:004D1DF4 8D55FC
lea edx, dword ptr [ebp-04]
:004D1DF7 A1CC6D4E00 mov eax,
dword ptr [004E6DCC]
:004D1DFC 8B00
mov eax, dword ptr [eax]
:004D1DFE 8B80E0020000 mov eax, dword
ptr [eax+000002E0]
:004D1E04 E87F10F6FF call 00432E88----------------------------/*È¡³öÄãÊäÈëµÄÓû§Ãû*/
:004D1E09 8D4DF8
lea ecx, dword ptr [ebp-08]
:004D1E0C 8B55FC
mov edx, dword ptr [ebp-04]--------------/*[ebp-04]´æ·ÅÊÇÄãµÄÓû§Ãû*/
:004D1E0F 8BC3
mov eax, ebx
:004D1E11 E8D6FDFFFF call 004D1BEC----------------------------/*×¢²áÂë¼ÆË㲿·Ö*/
:004D1E16 8D55F4
lea edx, dword ptr [ebp-0C]
:004D1E19 A1CC6D4E00 mov eax,
dword ptr [004E6DCC]
:004D1E1E 8B00
mov eax, dword ptr [eax]
:004D1E20 8B80E4020000 mov eax, dword
ptr [eax+000002E4]
:004D1E26 E85D10F6FF call 00432E88----------------------------/*È¡³öÄãÊäÈëµÄ×¢²áÂë*/
:004D1E2B 8B45F4
mov eax, dword ptr [ebp-0C]--------------/*[ebp-0C]´æ·ÅÄãÊäÈëµÄ×¢²áÂë*/
:004D1E2E 8B55F8
mov edx, dword ptr [ebp-08]--------------/*[ebp-08]´æ·ÅÕæÕýµÄ×¢²áÂë*/
:004D1E31 E89A22F3FF call 004040D0----------------------------/*Õâ¸öCallÒ»¶¨ÊÇ×¢²áÂë±È½Ï´¦*/
:004D1E36 7568
jne 004D1EA0-----------------------------/*ÎÒÃÇÀ´µ½ÕâÀï¡£¹þ¹þ£¡Óеã¶ùÒâ˼Á˰ɣ¿*/
/*ÕâÀïÒªÌø¾ÍÌø¹ýÁËËùÓÐ×¢²á³É¹¦µÄÐÅÏ¢*/
:004D1E38 A1306F4E00 mov eax,
dword ptr [004E6F30]
:004D1E3D 8B00
mov eax, dword ptr [eax]
:004D1E3F 8B8008040000 mov eax, dword
ptr [eax+00000408]
:004D1E45 B201
mov dl, 01
:004D1E47 E89CB3FDFF call 004AD1E8
:004D1E4C 8D55F0
lea edx, dword ptr [ebp-10]
:004D1E4F A120704E00 mov eax,
dword ptr [004E7020]
:004D1E54 8B00
mov eax, dword ptr [eax]
:004D1E56 E8E1EEF7FF call 00450D3C
:004D1E5B 8D45F0
lea eax, dword ptr [ebp-10]
* Possible StringData Ref from Code Obj ->" - ×¢²áÓû§!"
|
:004D1E5E BAEC1E4D00 mov edx,
004D1EEC
:004D1E63 E86021F3FF call 00403FC8
:004D1E68 8B55F0
mov edx, dword ptr [ebp-10]
:004D1E6B A1306F4E00 mov eax,
dword ptr [004E6F30]
:004D1E70 8B00
mov eax, dword ptr [eax]
:004D1E72 E84110F6FF call 00432EB8
:004D1E77 6A40
push 00000040
* Possible StringData Ref from Code Obj ->"×¢²á³É¹¦£¡"
|
:004D1E79 B9FC1E4D00 mov ecx,
004D1EFC
* Possible StringData Ref from Code Obj ->"ллÄúµÄ±¦¹óÖ§³Ö."
|
:004D1E7E BA081F4D00 mov edx,
004D1F08
:004D1E83 A120704E00 mov eax,
dword ptr [004E7020]
:004D1E88 8B00
mov eax, dword ptr [eax]
:004D1E8A E8E1F4F7FF call 00451370
:004D1E8F A174F05000 mov eax,
dword ptr [0050F074]
:004D1E94 C7803402000001000000 mov dword ptr [ebx+00000234], 00000001
:004D1E9E EB0A
jmp 004D1EAA
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:004D1E36(C)--------------------------------------------------------------/*×¢ÒâÕâ¸öÆ«ÒÆµØÖ·£¬ÏòÉÏÕÒµ½´ËÆ«ÒÆµØÖ·*/
|
* Possible StringData Ref from Code Obj ->"ÄúµÄ×¢²áÂë²»ÕýÈ·!"
|
:004D1EA0 B8241F4D00 mov eax,
004D1F24
:004D1EA5 E84661F8FF call 00457FF0
--------------------------------------------------------
9.µ½ÏÖÔÚΪֹÎÒÃÇÖ»ÒªÖªµÀÕâ¸öCall
:004D1E31 E89A22F3FF call 004040D0----------------------------/*Õâ¸öCallÒ»¶¨ÊÇ×¢²áÂë±È½Ï´¦*/
Èç¹ûÓÃTrm2000¸ú×ٵϰ,°´F8½øÈë
:004040D0 53
push ebx
:004040D1 56
push esi
:004040D2 57
push edi
:004040D3 89C6
mov esi, eax
:004040D5 89D7
mov edi, edx
:004040D7 39D0
cmp eax, edx----------------------------/*ÕâÊÇ×¢²áÂëµÄ±È½ÏºËÐÄ
eaxÊÇÄãÊäÈëµÄ×¢²áÂë
edxÊÇÕæÕýµÄ×¢²áÂë
(ÏÂÃæÎÒÃÇ¿ÉÓÃÕâ¸öµØ·½ÓÃ
CRACKCODE2000×ö¸ö×¢²á»ú)*/
:004040D9 0F848F000000 je 0040416E
:004040DF 85F6
test esi, esi
:004040E1 7468
je 0040414B
:004040E3 85FF
test edi, edi
:004040E5 746B
je 00404152
:004040E7 8B46FC
mov eax, dword ptr [esi-04]
:004040EA 8B57FC
mov edx, dword ptr [edi-04]
:004040ED 29D0
sub eax, edx
:004040EF 7702
ja 004040F3
:004040F1 01C2
add edx, eax
10.ÔËÐÐTrw2000,ÔÚÔËÐÐChinaZip.exeÖØ¸´2¡¢3²½
11.°´Ctrl-Nºô³öTrw2000
϶ϵãbpx 4d1e31
°´È·¶¨ºó³ÌÐòÁ¢¿Ì±»Trw2000½Ó¹Ü
ÏÂÃüÁîd edx ¹þ¹þÄã¿´µ½Ê²Ã´?......×¢²áÂ룿^_^
ÖÁ´ËÎÒÃÇÒѾ֪µÀÁË×¢²áÂ룬µ«ÊÇÕâ²¢²»ÊÇÎÒÃǵÄ×îÖÕÄ¿µÄ¡£ÎÒÃÇÊÇÏëÖªµÀËûÊÇÈçºÎ¼ÆËã³öÀ´µÄ£¿ÍùÏ¿´°É^_^
12.ÖØ¸´10²½.....
϶ϵãbpx 004D1E11 ÎÒÃÇÀ´µ½ÕâÀï
:004D1E09 8D4DF8
lea ecx, dword ptr [ebp-08]
:004D1E0C 8B55FC
mov edx, dword ptr [ebp-04]--------------/*[ebp-04]´æ·ÅÊÇÄãµÄÓû§Ãû*/
:004D1E0F 8BC3
mov eax, ebx
:004D1E11 E8D6FDFFFF call 004D1BEC----------------------------/*×¢²áÂë¼ÆË㲿·Ö*/
:004D1E16 8D55F4
lea edx, dword ptr [ebp-0C]
:004D1E19 A1CC6D4E00 mov eax,
dword ptr [004E6DCC]
:004D1E1E 8B00
mov eax, dword ptr [eax]
°´F8½øÈëcall 004D1BECÀ´µ½
* Referenced by a CALL at Address:
|:004D1E11
|
:004D1BEC 55
push ebp
:004D1BED 8BEC
mov ebp, esp
:004D1BEF 6A00
push 00000000
:004D1BF1 6A00
push 00000000
:004D1BF3 6A00
push 00000000
:004D1BF5 6A00
push 00000000
:004D1BF7 6A00
push 00000000
:004D1BF9 6A00
push 00000000
:004D1BFB 6A00
push 00000000
:004D1BFD 53
push ebx
:004D1BFE 56
push esi
:004D1BFF 57
push edi
:004D1C00 894DF8
mov dword ptr [ebp-08], ecx
:004D1C03 8955FC
mov dword ptr [ebp-04], edx
:004D1C06 8B45FC
mov eax, dword ptr [ebp-04]
:004D1C09 E86625F3FF call 00404174
:004D1C0E 33C0
xor eax, eax
:004D1C10 55
push ebp
* Possible StringData Ref from Code Obj ->"?ÿã^‹]‹U?
|
:004D1C11 68D41C4D00 push 004D1CD4
:004D1C16 64FF30
push dword ptr fs:[eax]
:004D1C19 648920
mov dword ptr fs:[eax], esp
:004D1C1C 33F6
xor esi, esi
:004D1C1E 8D45F4
lea eax, dword ptr [ebp-0C]
:004D1C21 8B55FC
mov edx, dword ptr [ebp-04]
:004D1C24 E8AF21F3FF call 00403DD8
:004D1C29 8B45F4
mov eax, dword ptr [ebp-0C]
:004D1C2C E88F23F3FF call 00403FC0-----------------------------/*È·¶¨×¢²áÂëµÄ³¤¶È*/
:004D1C31 8BF8
mov edi, eax------------------------------/*½«×¢²áÂëµÄ³¤¶È(Eax)×÷Ϊѻ·´ÎÊý
±£´æÔÚEdiµ±ÖÐ*/
:004D1C33 85FF
test edi, edi
:004D1C35 7E57
jle 004D1C8E------------------------------/*¼ì²éÓû§ÃûÊÇ·ñΪ¿ÕÖµÈôÊÇÔòÌø*/
:004D1C37 BB01000000 mov ebx,
00000001-------------------------/*½«Ebx¸³Öµ1(±íʾµÜ1´ÎÑ»·£©
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:004D1C8C(C)
|
:004D1C3C 8B45F4
mov eax, dword ptr [ebp-0C]---------------/*½«Óû§ÃûÈ¡³ö*/
:004D1C3F 8A4418FF mov
al, byte ptr [eax+ebx-01]-------------/*½«µÚ1λµÄAscIIÂëÈ¡³ö£¬½á¹û±£´æÔÚalÖÐ*/
:004D1C43 E858FFFFFF call 004D1BA0-----------------------------/*ÅжϸÃAscIIÖеÄÊýÊÇ·ñÎªËØÊý(ÎÒÃǽ«ÔÚÏÂÃæÏê½â)*/
:004D1C48 84C0
test al, al-------------------------------/*ÈôÊÇal=1 Èô²»ÊÇal=0*/
:004D1C4A 7425
je 004D1C71-------------------------------/*al=0Ìø×ª*/
:004D1C4C 8D45E8
lea eax, dword ptr [ebp-18]
:004D1C4F 8B55F4
mov edx, dword ptr [ebp-0C]
:004D1C52 8A541AFF mov
dl, byte ptr [edx+ebx-01]
:004D1C56 E88D22F3FF call 00403EE8-----------------------------/*
:004D1C5B 8B45E8
mov eax, dword ptr [ebp-18]
:004D1C5E 8D55EC
lea edx, dword ptr [ebp-14]
:004D1C61 E8166DF3FF call 0040897C-----------------------------/*ÕâÈý¸öCall½«ËØÊýÌá³ö²¢ÇÒת»»³É´óд*/
:004D1C66 8B55EC
mov edx, dword ptr [ebp-14]
:004D1C69 8D45F0
lea eax, dword ptr [ebp-10]
:004D1C6C E85723F3FF call 00403FC8-----------------------------/*
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:004D1C4A(C)
|
:004D1C71 83FB01
cmp ebx, 00000001-------------------------/*±È½ÏÊÇ·ñΪµÚ1´ÎÑ»·*/
:004D1C74 740A
je 004D1C80-------------------------------/*ÈôÊǵÚ1´ÎÑ»·ÔòÌø×ª*/
:004D1C76 8B45F4
mov eax, dword ptr [ebp-0C]---------------/*½«Óû§Ãû×ªÒÆµ½EaxÖÐ*/
:004D1C79 0FB64418FE movzx eax,
byte ptr [eax+ebx-02]----------/*È¡³ö1λAscIIÂë*/
:004D1C7E EB06
jmp 004D1C86------------------------------/*ÎÞÌõ¼þ×ªÒÆµ½004D1C86*/
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:004D1C74(C)
|
:004D1C80 8B45F4
mov eax, dword ptr [ebp-0C]---------------/*½«Óû§Ãû×ªÒÆµ½EaxÖÐ*/
:004D1C83 0FB600
movzx eax, byte ptr [eax]-----------------/*½«Óû§ÃûµÚ1λµÄAscIIÂëÒÆµ½EaxÖÐ*/
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:004D1C7E(U)
|
:004D1C86 8D748612 lea
esi, dword ptr [esi+4*eax+12]---------/*[esi+4*eax+12]ÊÇ×¢²áÂëµÄ¼ÆË㹫ʽ
¼ÆËã½á¹û±£´æÔÚEsiµ±ÖÐ*/
:004D1C8A 43
inc ebx-----------------------------------/*µ±Ç°Ñ»·´ÎÊý+1*/
:004D1C8B 4F
dec edi-----------------------------------/*×ÜÑ»·´ÎÊý-1*/
:004D1C8C 75AE
jne 004D1C3C------------------------------/*edi²»µÈÓÚ0×ªÒÆ*/
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:004D1C35(C)
|
:004D1C8E 8D55E4
lea edx, dword ptr [ebp-1C]
:004D1C91 8BC6
mov eax, esi------------------------------/*½«EsiÖеÄÔËËã½á¹ûÒÆÖÁEaxÖÐ*/
:004D1C93 E8A870F3FF call 00408D40
:004D1C98 8B4DE4
mov ecx, dword ptr [ebp-1C]
:004D1C9B 8D45F4
lea eax, dword ptr [ebp-0C]
:004D1C9E 8B55F0
mov edx, dword ptr [ebp-10]
:004D1CA1 E86623F3FF call 0040400C-----------------------------/*½«ÔËËã½á¹ûת»»³É×Ö·û´®
½«ÉÏÃæAscIIÂëÎªËØÊýµÄ×Öĸ+×Ö·û´®
Õâ¾ÍÊÇ×¢²áÂë*/----ÖÕÓÚËãÍêÁË^o^
:004D1CA6 8B45F8
mov eax, dword ptr [ebp-08]
:004D1CA9 8B55F4
mov edx, dword ptr [ebp-0C]
:004D1CAC E8E320F3FF call 00403D94
:004D1CB1 33C0
xor eax, eax
:004D1CB3 5A
pop edx
:004D1CB4 59
pop ecx
:004D1CB5 59
pop ecx
:004D1CB6 648910
mov dword ptr fs:[eax], edx
* Possible StringData Ref from Code Obj ->"_[åÃÀ‹jjSØÀh"
|
:004D1CB9 68DB1C4D00 push 004D1CDB
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:004D1CD9(U)
|
:004D1CBE 8D45E4
lea eax, dword ptr [ebp-1C]
:004D1CC1 BA05000000 mov edx,
00000005
:004D1CC6 E89920F3FF call 00403D64
:004D1CCB 8D45FC
lea eax, dword ptr [ebp-04]
:004D1CCE E86D20F3FF call 00403D40
:004D1CD3 C3
ret---------------------------------------/*Í˳ö×Ó³ÌÐò*/
ÖÁÓÚÅжÏÊÇ·ñÎªËØÊýµÄËã·¨Ò²ºÜ¼òµ¥£º
°´F8½øÈë call 004D1BA0
* Referenced by a CALL at Address:
|:004D1C43
|
:004D1BA0 55
push ebp
:004D1BA1 8BEC
mov ebp, esp
:004D1BA3 51
push ecx
:004D1BA4 53
push ebx
:004D1BA5 56
push esi
:004D1BA6 8845FF
mov byte ptr [ebp-01], al
:004D1BA9 C645FD02 mov
[ebp-03], 02
:004D1BAD C645FE01 mov
[ebp-02], 01
:004D1BB1 8A4DFF
mov cl, byte ptr [ebp-01]
:004D1BB4 49
dec ecx
:004D1BB5 80E902
sub cl, 02
:004D1BB8 722A
jb 004D1BE4
:004D1BBA 41
inc ecx
:004D1BBB B302
mov bl, 02--------------------------------/*bl=2*/
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:004D1BE2(C)
|
:004D1BBD 33C0
xor eax, eax
:004D1BBF 8A45FF
mov al, byte ptr [ebp-01]-----------------/*½«Óû§ÃûµÄ1λAscIIÂëÒÆÖÁal*/
:004D1BC2 33D2
xor edx, edx
:004D1BC4 8AD3
mov dl, bl--------------------------------/*½«Bl-->dl*/
:004D1BC6 8BF2
mov esi, edx------------------------------/*½«edx-->esi*/
:004D1BC8 33D2
xor edx, edx------------------------------/*edxÇåÁã(Òì»ò£©*/
:004D1BCA F7F6
div esi-----------------------------------/*eax/esi½á¹û±£´æÔÚeaxÓàÊý±£´æÔÚedx*/
:004D1BCC 85D2
test edx, edx-----------------------------/*¼ì²éÊÇ·ñÓÐÓàÊý*/
:004D1BCE 7503
jne 004D1BD3------------------------------/*ÈôÓÐÔòÌø*/
:004D1BD0 FE45FD
inc [ebp-03]
* Referenced by a (U)nconditional or (C)onditional Jump
at Address:
|:004D1BCE(C)
|
:004D1BD3 807DFD02
cmp byte ptr [ebp-03], 02
:004D1BD7 7606
jbe 004D1BDF
:004D1BD9 C645FE00
mov [ebp-02], 00
:004D1BDD EB05
jmp 004D1BE4
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:004D1BD7(C)
|
:004D1BDF 43
inc ebx----------------------------------/*edx+1*/
:004D1BE0 FEC9
dec cl
:004D1BE2 75D9
jne 004D1BBD-----------------------------/²»µÈÓÚ0Ìø*/
* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:004D1BB8(C), :004D1BDD(U)
|
:004D1BE4 8A45FE
mov al, byte ptr [ebp-02]
:004D1BE7 5E
pop esi
:004D1BE8 5B
pop ebx
:004D1BE9 59
pop ecx
:004D1BEA 5D
pop ebp
:004D1BEB C3
ret
´ó¼Ò»ù±¾ÉÏ¿´Ã÷°×Á˰ɣ¿
½«Óû§ÃûµÄһλAscIIÂëÌá³ö/2 /3 /4 /5.........Èç¹ûÄܱ»Ëû±¾ÉíÕû³ý¼´ÎªËØÊý....
×ܽáÒ»ÏÂËã·¨£º
È磺Óû§ÃûÊÇadyiyd(ΪʲôҪ¼ÓÒ»¸öaÄØ£¿)^o^Ò»»á¶ù¾ÍÖªµÀÁË¡£
×Ö·û´®£º a d y i
y d
AscII£º 61 64 79 69
79 64
Ê®½øÖÆ£º 97 100 121 105 121 100
×¢²áÂë=SN
aÎªËØÊý--->A(½«ËûÌá³ö)---(ÔÀ´aµÄASCIIÂëÊǸöËØÊý)^_^
SN=A+((97*4+18)*2+(100*4+18)+(121*4+18)+(105*4+18)+(121*4+18))----(ΪʲôµÚһλ*2×îºóһλûÓÐËãÄØ£¿´ó¼Ò¿´¿´Éϱ߾ÍÇå³þÁË)
SN=A2672
ÕûÀíһϣº
Óû§Ãû: adyiyd
×¢²áÂë: A2672
ÎÒÃÇÒ»Æðдһ¸ö×¢²á»ú....
µÚÒ»ÖÖ·½·¨£º
ÓÃCrackcode2000(¾ßÌåÓ÷¨Çë²Î¿¼¿´Ñ©Ö÷Ò³ÀïRuFeng½Ì³Ì)
CRACKCODE.INIÖмÓÈë
[Options]
CommandLine=ChinaZip.exe
Mode=2
First_Break_Address=4D1E31
First_Break_Address_Code=E8
First_Break_Address_Code_Lenth=5
Second_Break_Address=4040D7
Second_Break_Address_Code_Lenth=2
Save_Code_Address=EDX
µÚ¶þÖÖ·½·¨£º
ÒòΪ±¾ÎÄÕë¶ÔµÄÊdzõѧÕߣ¬ËùÒÔÓÃVB±à֯ע²á»ú
Ô´´úÂëÈçÏÂ....
Private Sub Command1_Click()
Dim Sum As Long 'µÚ¶þ²¿·Ö×ÜÊý
Dim StrString As String 'µÚÒ»²¿·Ö×Ö·û´®
Dim Strfull As String 'ÊäÈëµÄÓû§Ãû
Dim StrPassWord As String '´¦ÀíºóµÄÃÜÂë
Dim StrSingle As Integer 'µ¥¶À´¦ÀíµÄ×Ö·ûµÄASCÂëÖµ
Dim intLen As Integer 'Óû§Ãû³¤¶È
Dim I As Integer, J As Integer
Dim flgFrist As Boolean '±êʾÊÇ·ñΪµÚÒ»´ÎÑ»·
StrString = ""
Sum = 0
'³õʼ»¯ÎªµÚÒ»´ÎÑ»·
flgFrist = True
intLen = Len(Text1(0).Text)
If intLen <= 1 Then
MsgBox "ÇëÊäÈëÓ¢ÎÄ×Ö·û", vbInformation, "Ìáʾ"
With Text1(0)
.SelStart = 0
.SelLength = Len(.Text)
.SetFocus
End With
Exit Sub
End If
'´¦ÀíµÚ¶þ²¿·ÖÊý×ÖÀÛ¼Ó
For I = 1 To intLen - 1
StrSingle = Asc(Mid(Text1(0).Text, I))
'ÊäÈëÖÐÎÄÌáʾ
If StrSingle < 0 Then
MsgBox "ÇëÊäÈëÓ¢ÎÄ×Ö·û", vbInformation,
"Ìáʾ"
With Text1(0)
.SelStart = 0
.SelLength = Len(.Text)
.SetFocus
End With
'Èç¹ûΪÖÐÎÄ,ÔòÍ˳öÑ»·
Exit Sub
End If
Sum = Sum + StrSingle * 4 + 18
Next I
StrSingle = Asc(Mid(Text1(0).Text, 1))
Sum = Sum + StrSingle * 4 + 18
'ÀۼӺʹ¦Àí½áÊø
StrPassWord = Trim(Str(Sum))
'´¦ÀíµÚÒ»²¿·Ö×Ö·ûÁ¬½Ó
For I = 1 To intLen
StrSingle = Asc(Mid(Text1(0).Text, I))
J = 2
Do While StrSingle Mod J <> 0
If StrSingle = CLng(J) Then
Exit Do
End If
J = J + 1
Loop
If StrSingle = CLng(J) Then
StrString = StrString & UCase(Chr(StrSingle))
End If
Next I
Text1(1).Text = Trim(StrString) & Trim(StrPassWord)
With Text1(1)
.SelStart = 0
.SelLength = Len(.Text)
.SetFocus
End With
End Sub
×¢£º±¾³ÌÐòûÓжÔÖÐÎÄ×Ö·û½øÐд¦Àí
ÕâÖÖ·½·¨ËäÈ»±¿Ò»Ð©£¬µ«ÊǷdz£Çå³þ¡£»¹ÊÇ¿´²»¶®µÃÅóÓÑ¿´¿´ÎÒ¼ÒµÄ×¢ÊÓ°É!
дÁËÕâô¶à£¬ÊÖÒѾÂéÁË¡£»¹Ï£Íû´ó¼ÒÄܹ»ÂúÒâ
Ï£ÍûºÍ´ó¼Ò¶à¶à½»Á÷!¶àÌᱦ¹óÒâ¼û!^_^
×¢²á»úÎÒµÄÍøÒ³¿ÉÒÔÏÂÔØµ½
http://dyiyd.yeah.net
dyiyd@yeah.net