´ò¹·°ô·¨£ºÉî˼3Èí¼þ¹·
Ó¦ÓÃÈí¼þ£ºÄ³EDAµç·Éè¼ÆÈí¼þFOR 98/nt/2000/xp
±£»¤·½·¨£ºÉî˼3ÐÍÈí¼þ¹·
Æƽ⹤¾ß£ºTRW2000 1.23,WDasm89
Æƽⷽ·¨£º´ø¹·É±¹·
×÷Õß:crack123 [FCG]
-------------------------------------------------------------
תÔØ:´óÀÏÓÚ´óÀϵĽ⹷ÂÛ̳
http://dalao2002.yeah.net
-------------------------------------------------------------
Æƽâ¹ý³Ì£º
Ò»¡¢
¸ÃÈí¼þÎÞ¹·ÔËÐÐʱÌáʾ"УÑéÂß¼´íÎó, δÕÒµ½Èí¼þ¼ÓÃÜËø!"£¬Òò´ËÔÚTRW2000ÖÐÏÂ
BPX MESSAGEBOXA,À¹½Øºó»Øµ½Ö÷³ÌÐò¿Õ¼ä£º
* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0040C98D(C), :0040CB87(C)
|
:0040CB97 8D8C24A0000000 lea ecx, dword ptr [esp+000000A0]
:0040CB9E 899C2460060000 mov dword ptr [esp+00000660], ebx
:0040CBA5 E8D5FE1700 call 0058CA7F
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0040C933(C)
|
:0040CBAA 8BCD mov ecx, ebp
:0040CBAC E88F590000 call 00412540 **
:0040CBB1 85C0 test eax, eax
:0040CBB3 89442420 mov dword ptr [esp+20], eax
:0040CBB7 6A10 push 00000010
:0040CBB9 751C jne 0040CBD7 **ÌøתºóµÄ³ÌÐò¼ûµÚ¶þ²¿·Ö
* Possible StringData Ref from Data Obj ->"eda"
|
:0040CBBB A12C035F00 mov eax, dword ptr [005F032C]
* Possible StringData Ref from Data Obj ->"УÑéÂß¼´íÎó, δÕÒµ½Èí¼þ¼ÓÃÜËø!"
|
:0040CBC0 8B0D28035F00 mov ecx, dword ptr [005F0328]
:0040CBC6 50 push eax
:0040CBC7 51 push ecx
:0040CBC8 6A00 push 00000000
* Reference To: USER32.MessageBoxA, Ord:01BEh
|
:0040CBCA FF15F0165C00 Call dword ptr [005C16F0]
:0040CBD0 33C0 xor eax, eax
:0040CBD2 E96E070000 jmp 0040D345
ÏÔÈ»£¬40CBAA´¦µÄµ÷ÓþÍÊǶÁ¹·½øÐÐУÑ飬¸ú½øÈ¥¿´¿´£º
--------------
* Referenced by a CALL at Address:
|:0040CBAC
|
:00412540 E84B96FFFF call 0040BB90 **
:00412545 66F7D8 neg ax
:00412548 1BC0 sbb eax, eax
:0041254A 257EFAFFFF and eax, FFFFFA7E
:0041254F 0582050000 add eax, 00000582
:00412554 C3 ret
Ö»Ò»¸ö412540´¦µÄµ÷Óã¬ÔÙ½ø£º
--------------
* Referenced by a CALL at Addresses:
|:00412540 , :00412874 , :00412891
|
* Possible Reference to Dialog:
|
:0040BB90 6868326000 push 00603268
:0040BB95 66C7056C3260009300 mov word ptr [0060326C], 0093 **\
:0040BB9E 66C7056E3260000201 mov word ptr [0060326E], 0102 ** \Éî˼3¶Á¹·¿ÚÁî
:0040BBA7 66C705703260006A0E mov word ptr [00603270], 0E6A ** /
:0040BBB0 66C7056A326000FFFF mov word ptr [0060326A], FFFF **/
:0040BBB9 E8121C1600 call 0056D7D0 ** ¶Á¹·
:0040BBBE 66A168326000 mov ax, word ptr [00603268] **´ËµØַΪ¹·±êÖ¾
:0040BBC4 C3 ret 0ΪÓй·£¬·Ç0ÎÞ¹·
:0040BBC5 90 nop
:0040BBC6 90 nop
:0040BBC7 90 nop
:0040BBC8 90 nop
:0040BBC9 90 nop
:0040BBCA 90 nop
:0040BBCB 90 nop
:0040BBCC 90 nop
:0040BBCD 90 nop
:0040BBCE 90 nop
:0040BBCF 90 nop
Ö»Òª½«[00603268]µÈÓÚ0,¼´¿ÉÌø¹ý´íÎóÌáʾ¡£
ÒòÓжദµ÷Óã¬ÇÒ³ÌÐòÓпյط½¹©Ê¹Óã¬×îºÃÔÚ´Ë´¦¶Ô¡¾603268¡¿ºÍAX¸³Öµ,¶ø²»ÒªÔÚ40CBB9´¦Ç¿ÖÆ
Ìøת£¬·ñÔò³ÌÐòÔËÐе½ºóÃ棬¡¾603268¡¿µÄÖµ²»¶ÔÈÔ»á³ö´í¡£
¶þ¡¢¼ÌÐøÔËÐгÌÐò£¬ÏÔʾÈí¼þÆô¶¯·âÃæºó£¬³öÏÖ·Ç·¨´íÎóÌáʾ£¬
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0040CBB9(C)
|
* Reference To: USER32.GetSystemMetrics, Ord:0146h
|
:0040CBD7 FF15F8175C00 Call dword ptr [005C17F8]
:0040CBDD 3D00050000 cmp eax, 00000500
:0040CBE2 7E16 jle 0040CBFA
:0040CBE4 C70558F35E0028000000 mov dword ptr [005EF358], 00000028
:0040CBEE C70554F35E001E000000 mov dword ptr [005EF354], 0000001E
:0040CBF8 EB4B jmp 0040CC45
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0040CBE2(C)
|
* Possible Reference to Dialog: DialogID_00BA, CONTROL_ID:0400, ""
|
:0040CBFA 3D00040000 cmp eax, 00000400
:0040CBFF 7E16 jle 0040CC17
:0040CC01 C70558F35E0032000000 mov dword ptr [005EF358], 00000032
:0040CC0B C70554F35E0023000000 mov dword ptr [005EF354], 00000023
:0040CC15 EB2E jmp 0040CC45
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0040CBFF(C)
|
:0040CC17 3D84030000 cmp eax, 00000384
:0040CC1C 7E16 jle 0040CC34
:0040CC1E C70558F35E003C000000 mov dword ptr [005EF358], 0000003C
:0040CC28 C70554F35E0028000000 mov dword ptr [005EF354], 00000028
:0040CC32 EB11 jmp 0040CC45
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0040CC1C(C)
|
:0040CC34 3DBC020000 cmp eax, 000002BC
:0040CC39 7E0A jle 0040CC45
:0040CC3B C70558F35E0050000000 mov dword ptr [005EF358], 00000050
* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0040CBF8(U), :0040CC15(U), :0040CC32(U), :0040CC39(C)
|
:0040CC45 8BCD mov ecx, ebp
:0040CC47 E876C41900 call 005A90C2
* Possible Reference to Dialog:
|
:0040CC4C 689C0C5F00 push 005F0C9C
:0040CC51 8BCD mov ecx, ebp
:0040CC53 E8D8C11900 call 005A8E30
:0040CC58 6A04 push 00000004
:0040CC5A 8BCD mov ecx, ebp
:0040CC5C E887B21900 call 005A7EE8
:0040CC61 8D542434 lea edx, dword ptr [esp+34]
:0040CC65 BB0B000000 mov ebx, 0000000B
:0040CC6A 52 push edx
:0040CC6B 66895C243A mov word ptr [esp+3A], bx
:0040CC70 E8EBF1FFFF call 0040BE60
:0040CC75 8B44243E mov eax, dword ptr [esp+3E]
:0040CC79 BF0A000000 mov edi, 0000000A
:0040CC7E 25FFFF0000 and eax, 0000FFFF
:0040CC83 66897C243A mov word ptr [esp+3A], di
:0040CC88 8D0480 lea eax, dword ptr [eax+4*eax]
:0040CC8B 8D0480 lea eax, dword ptr [eax+4*eax]
:0040CC8E 8D0480 lea eax, dword ptr [eax+4*eax]
:0040CC91 8D3480 lea esi, dword ptr [eax+4*eax]
:0040CC94 8D442438 lea eax, dword ptr [esp+38]
:0040CC98 50 push eax
:0040CC99 C1E604 shl esi, 04
:0040CC9C E8BFF1FFFF call 0040BE60
:0040CCA1 8B4C2442 mov ecx, dword ptr [esp+42]
:0040CCA5 66897C243E mov word ptr [esp+3E], di
:0040CCAA 81E1FFFF0000 and ecx, 0000FFFF
:0040CCB0 8D740E01 lea esi, dword ptr [esi+ecx+01]
:0040CCB4 B910270000 mov ecx, 00002710
:0040CCB9 8BC6 mov eax, esi
:0040CCBB 99 cdq
:0040CCBC F7F9 idiv ecx
:0040CCBE 668954243C mov word ptr [esp+3C], dx
:0040CCC3 8D54243C lea edx, dword ptr [esp+3C]
:0040CCC7 52 push edx
:0040CCC8 E8E3F8FFFF call 0040C5B0
:0040CCCD B8AD8BDB68 mov eax, 68DB8BAD
:0040CCD2 8D4C2440 lea ecx, dword ptr [esp+40]
:0040CCD6 F7EE imul esi
:0040CCD8 C1FA0C sar edx, 0C
:0040CCDB 8BC2 mov eax, edx
:0040CCDD 51 push ecx
:0040CCDE C1E81F shr eax, 1F
:0040CCE1 03D0 add edx, eax
:0040CCE3 66895C2446 mov word ptr [esp+46], bx
:0040CCE8 6689542444 mov word ptr [esp+44], dx
:0040CCED E8BEF8FFFF call 0040C5B0
:0040CCF2 83C410 add esp, 00000010
:0040CCF5 8BCD mov ecx, ebp
:0040CCF7 E814070000 call 0040D410 **
:0040CCFC 6A00 push 00000000
:0040CCFE 6A00 push 00000000
:0040CD00 6A00 push 00000000
:0040CD02 6A03 push 00000003
:0040CD04 E849171800 call 0058E452
:0040CD09 50 push eax
:0040CD0A B99C886000 mov ecx, 0060889C
:0040CD0F E862461800 call 00591376
:0040CD14 6A5C push 0000005C
:0040CD16 E8C44A1800 call 005917DF
:0040CD1B 83C404 add esp, 00000004
:0040CD1E 89442418 mov dword ptr [esp+18], eax
:0040CD22 85C0 test eax, eax
:0040CD24 C784246006000001000000 mov dword ptr [esp+00000660], 00000001
:0040CD2F 740D je 0040CD3E
:0040CD31 6A00 push 00000000
:0040CD33 8BC8 mov ecx, eax
:0040CD35 E826471100 call 00521460
:0040CD3A 8BF0 mov esi, eax
:0040CD3C EB02 jmp 0040CD40
¾¸ú×Ù40CCF7´¦CALL 40D410ÄÚÒ»¶Î³ÌÐòÓп´Í·£º
* Referenced by a CALL at Address:
|:0040CCF7
|
* Possible Reference to Menu: MenuID_00FF
|
:0040D410 6AFF push FFFFFFFF
:0040D412 68D8145B00 push 005B14D8
:0040D417 64A100000000 mov eax, dword ptr fs:[00000000]
:0040D41D 50 push eax
:0040D41E 64892500000000 mov dword ptr fs:[00000000], esp
:0040D425 83EC64 sub esp, 00000064
:0040D428 A1D0096000 mov eax, dword ptr [006009D0]
:0040D42D 53 push ebx
:0040D42E 55 push ebp
:0040D42F 57 push edi
:0040D430 8BE9 mov ebp, ecx
:0040D432 8944240C mov dword ptr [esp+0C], eax
:0040D436 8D4C2428 lea ecx, dword ptr [esp+28]
:0040D43A 33DB xor ebx, ebx
:0040D43C 51 push ecx
:0040D43D 895C247C mov dword ptr [esp+7C], ebx
:0040D441 66C744242E0C00 mov [esp+2E], 000C
:0040D448 E813EAFFFF call 0040BE60 **¶Á¹·
:0040D44D 668B442432 mov ax, word ptr [esp+32]
:0040D452 83C404 add esp, 00000004
:0040D455 663DD007 cmp ax, 07D0
:0040D459 7206 jb 0040D461 ** ²»ÄÜÌø£¬·ñÔòºóÃæ³ÌÐò³ö´í
:0040D45B 663DD507 cmp ax, 07D5
:0040D45F 760E jbe 0040D46F **Ò»¶¨ÒªÌø
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0040D459(C)
|
* Possible Reference to Dialog: DialogID_0064
|
:0040D461 B964000000 mov ecx, 00000064 **Ìøµ½´Ë´¦½«ÄÚ´æÖÐÊý¾ÝÇøÇå0,¿Ï¶¨Òª³ö´í£¡
:0040D466 33C0 xor eax, eax
* Possible StringData Ref from Data Obj ->""
|
:0040D468 BF38F35E00 mov edi, 005EF338
:0040D46D F3 repz
:0040D46E AB stosd
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0040D45F(C)
|
:0040D46F 56 push esi ***µ½Õâ¶ù¾Í¶ÔÁË£¡£¡£¡
:0040D470 B914000000 mov ecx, 00000014
* Possible StringData Ref from Data Obj ->"ÿPP"
|
:0040D475 BE40F65E00 mov esi, 005EF640
:0040D47A BFE8836000 mov edi, 006083E8
:0040D47F F3 repz
:0040D480 A5 movsd
:0040D481 8B0D2C846000 mov ecx, dword ptr [0060842C]
:0040D487 8B1534846000 mov edx, dword ptr [00608434]
:0040D48D A130846000 mov eax, dword ptr [00608430]
:0040D492 890D18F45E00 mov dword ptr [005EF418], ecx
:0040D498 B914000000 mov ecx, 00000014
Èý¡¢
¾¹ýÉÏÒ»²½Ö裬ÔÙ´ÎÔËÐгÌÐò£¬ÓÖ³öÏÖÌáʾ"УÑéÂß¼´íÎó, δÕÒµ½Èí¼þ¼ÓÃÜËø!"£¬»¹µÃ¼ÌÐø¿´£º
* Reference To: KERNEL32.GlobalAddAtomA, Ord:017Fh
|
:0040CF9E FF15F8125C00 Call dword ptr [005C12F8]
:0040CFA4 53 push ebx
:0040CFA5 668985C0000000 mov word ptr [ebp+000000C0], ax
:0040CFAC E8DFB41600 call 00578490
:0040CFB1 50 push eax
:0040CFB2 E8AAB41600 call 00578461
:0040CFB7 E8B2B41600 call 0057846E
:0040CFBC A338035F00 mov dword ptr [005F0338], eax
:0040CFC1 B90A000000 mov ecx, 0000000A
:0040CFC6 99 cdq
:0040CFC7 F7F9 idiv ecx
:0040CFC9 891534035F00 mov dword ptr [005F0334], edx
:0040CFCF E89AB41600 call 0057846E ***Éú³ÉËæ¼´Êý1
:0040CFD4 99 cdq
* Possible Reference to Dialog: DialogID_00C8
|
:0040CFD5 B9C8000000 mov ecx, 000000C8
:0040CFDA F7F9 idiv ecx
:0040CFDC 8915A4716000 mov dword ptr [006071A4], edx **´Ë´¦½«Ëæ»úÊý1±£´æ
:0040CFE2 E887B41600 call 0057846E **Éú³ÉËæ»úÊý2
:0040CFE7 99 cdq
* Possible Reference to Dialog: DialogID_00C8
|
:0040CFE8 B9C8000000 mov ecx, 000000C8
:0040CFED F7F9 idiv ecx
:0040CFEF 66A138035F00 mov ax, word ptr [005F0338]
:0040CFF5 8D4C243C lea ecx, dword ptr [esp+3C]
:0040CFF9 51 push ecx
:0040CFFA 6689442440 mov word ptr [esp+40], ax
:0040CFFF 8915A0716000 mov dword ptr [006071A0], edx **Ëæ»úÊý2±£´æ
:0040D005 668B1534035F00 mov dx, word ptr [005F0334]
:0040D00C 6689542442 mov word ptr [esp+42], dx
:0040D011 E89AF5FFFF call 0040C5B0
:0040D016 83C40C add esp, 0000000C
:0040D019 8BCD mov ecx, ebp
:0040D01B E840550000 call 00412560 ***´Ë´¦ÈÔÊǶÁ¹·Ð£Ñ飬±ÈÉÏÒ»¸öÖØÒª
:0040D020 3D82050000 cmp eax, 00000582 £¬¿´ºóÃæµÄ·ÖÎö°É£¡
:0040D025 745B je 0040D082 **´Ë´¦Ìøת
* Possible StringData Ref from Data Obj ->"eda"
|
:0040D027 8B152C035F00 mov edx, dword ptr [005F032C]
* Possible StringData Ref from Data Obj ->"УÑéÂß¼´íÎó, δÕÒµ½Èí¼þ¼ÓÃÜËø!"
|
:0040D02D A128035F00 mov eax, dword ptr [005F0328]
:0040D032 6A10 push 00000010
:0040D034 52 push edx
:0040D035 50 push eax
:0040D036 53 push ebx
* Reference To: USER32.MessageBoxA, Ord:01BEh
|
:0040D037 FF15F0165C00 Call dword ptr [005C16F0]
:0040D03D 8D4C241C lea ecx, dword ptr [esp+1C]
:0040D041 C684246006000006 mov byte ptr [esp+00000660], 06
:0040D049 E89F411800 call 005911ED
:0040D04E 8D4C247C lea ecx, dword ptr [esp+7C]
:0040D052 C684246006000002 mov byte ptr [esp+00000660], 02
:0040D05A E8B3AF1900 call 005A8012
:0040D05F C7442410F4025D00 mov [esp+10], 005D02F4
:0040D067 8D4C2410 lea ecx, dword ptr [esp+10]
:0040D06B C784246006000009000000 mov dword ptr [esp+00000660], 00000009
:0040D076 E8B9831800 call 00595434
:0040D07B 33C0 xor eax, eax
:0040D07D E9C3020000 jmp 0040D345
½ÓÏÂÀ´¿´¿´40D01B CALL 412560ÀïÓÐʲô£¿
* Referenced by a CALL at Address:
|:0040D01B
|
:00412560 81EC98000000 sub esp, 00000098
:00412566 66A134035F00 mov ax, word ptr [005F0334]
:0041256C 56 push esi
:0041256D 8D4C2404 lea ecx, dword ptr [esp+04]
:00412571 57 push edi
:00412572 51 push ecx
:00412573 668944240E mov word ptr [esp+0E], ax
:00412578 E8E398FFFF call 0040BE60 **¶Á¹·
:0041257D 8B542412 mov edx, dword ptr [esp+12]
:00412581 A138035F00 mov eax, dword ptr [005F0338]
:00412586 81E2FFFF0000 and edx, 0000FFFF
:0041258C 83C404 add esp, 00000004
:0041258F 3BD0 cmp edx, eax
:00412591 740C je 0041259F ***Ò»¶¨ÒªÌø£¬ºóÃæÊǶÁ¹·Êý¾Ý£¬»¹ÒªÔËËã
* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:004125F4(C), :00412656(C), :004126C7(C), :00412718(C), :0041278B(C)
|:004127DC(C), :00412849(C)
|
:00412593 5F pop edi
:00412594 83C8FF or eax, FFFFFFFF
:00412597 5E pop esi
:00412598 81C498000000 add esp, 00000098
:0041259E C3 ret
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:00412591(C)
|
:0041259F BE10000000 mov esi, 00000010 **Ò»¶¨ÒªÌøµ½Õâ¶ù£¬·ñÔòËÀ¶¨ÁË£¡
:004125A4 8D7C2450 lea edi, dword ptr [esp+50]
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:004125CD(C)
|
:004125A8 8D442408 lea eax, dword ptr [esp+08]
:004125AC 668974240A mov word ptr [esp+0A], si
:004125B1 50 push eax
:004125B2 E8A998FFFF call 0040BE60 **¶Á¹·
:004125B7 8B4C2412 mov ecx, dword ptr [esp+12]
:004125BB 83C404 add esp, 00000004
:004125BE 81E1FFFF0000 and ecx, 0000FFFF
:004125C4 46 inc esi
:004125C5 890F mov dword ptr [edi], ecx
:004125C7 83C704 add edi, 00000004
:004125CA 83FE17 cmp esi, 00000017
:004125CD 7CD9 jl 004125A8
:004125CF 8B442458 mov eax, dword ptr [esp+58] **[ESP+58]=14
:004125D3 8B542454 mov edx, dword ptr [esp+54] **[ESP+54]=0A
:004125D7 A350F35E00 mov dword ptr [005EF350], eax
:004125DC 89154CF35E00 mov dword ptr [005EF34C], edx
:004125E2 33C0 xor eax, eax
:004125E4 8D4C2450 lea ecx, dword ptr [esp+50]
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:004125FD(C)
|
:004125E8 8B31 mov esi, dword ptr [ecx]
:004125EA 33D2 xor edx, edx
:004125EC 8A9060035F00 mov dl, byte ptr [eax+005F0360] **ÓëÂë±íµÚ1×éÊý±È¶Ô
:004125F2 3BD6 cmp edx, esi **CMP EDX,EDX ÒÔÏÂͬ´Ë
:004125F4 759D jne 00412593 **ºóÃæËùÓÐÕâÑùµÄÌøת¿ÉǧÍò²»ÄÜÌø£¬·ñÔò»¹µÃËÀ£¡£¡
:004125F6 40 inc eax
:004125F7 83C104 add ecx, 00000004
:004125FA 83F807 cmp eax, 00000007
:004125FD 7CE9 jl 004125E8
:004125FF BE17000000 mov esi, 00000017
:00412604 8D7C2450 lea edi, dword ptr [esp+50]
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0041262D(C)
|
:00412608 8D442408 lea eax, dword ptr [esp+08]
:0041260C 668974240A mov word ptr [esp+0A], si
:00412611 50 push eax
:00412612 E84998FFFF call 0040BE60
:00412617 8B4C2412 mov ecx, dword ptr [esp+12]
:0041261B 83C404 add esp, 00000004
:0041261E 81E1FFFF0000 and ecx, 0000FFFF
:00412624 46 inc esi
:00412625 890F mov dword ptr [edi], ecx
:00412627 83C704 add edi, 00000004
:0041262A 83FE1D cmp esi, 0000001D
:0041262D 7CD9 jl 00412608
:0041262F 8B442460 mov eax, dword ptr [esp+60] **[ESP+60]=53
:00412633 8B4C245C mov ecx, dword ptr [esp+5C] **[ESP+60]=50
:00412637 2BC1 sub eax, ecx
:00412639 8D4C2450 lea ecx, dword ptr [esp+50]
:0041263D 8D1480 lea edx, dword ptr [eax+4*eax]
:00412640 D1E2 shl edx, 1
:00412642 8915A8886000 mov dword ptr [006088A8], edx
:00412648 33C0 xor eax, eax
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:00412663(C)
|
:0041264A 8B31 mov esi, dword ptr [ecx]
:0041264C 33D2 xor edx, edx
:0041264E 8A9068035F00 mov dl, byte ptr [eax+005F0368] **ÓëÂë±íµÚ2×éÊý±È¶Ô
:00412654 3BD6 cmp edx, esi
:00412656 0F8537FFFFFF jne 00412593
:0041265C 40 inc eax
:0041265D 83C104 add ecx, 00000004
:00412660 83F806 cmp eax, 00000006
:00412663 7CE5 jl 0041264A
:00412665 BE1D000000 mov esi, 0000001D
:0041266A 8D7C2450 lea edi, dword ptr [esp+50]
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:00412693(C)
|
:0041266E 8D442408 lea eax, dword ptr [esp+08]
:00412672 668974240A mov word ptr [esp+0A], si
:00412677 50 push eax
:00412678 E8E397FFFF call 0040BE60
:0041267D 8B4C2412 mov ecx, dword ptr [esp+12]
:00412681 83C404 add esp, 00000004
:00412684 81E1FFFF0000 and ecx, 0000FFFF
:0041268A 46 inc esi
:0041268B 890F mov dword ptr [edi], ecx
:0041268D 83C704 add edi, 00000004
:00412690 83FE23 cmp esi, 00000023
:00412693 7CD9 jl 0041266E
:00412695 A1A8886000 mov eax, dword ptr [006088A8]
:0041269A 8B542454 mov edx, dword ptr [esp+54] **[ESP+54]=08
:0041269E 8B4C245C mov ecx, dword ptr [esp+5C] **[ESP+5C]=0B
:004126A2 2BC2 sub eax, edx
:004126A4 03C1 add eax, ecx
:004126A6 8D4C2450 lea ecx, dword ptr [esp+50]
:004126AA 8D0480 lea eax, dword ptr [eax+4*eax]
:004126AD 8D1480 lea edx, dword ptr [eax+4*eax]
:004126B0 C1E202 shl edx, 02
:004126B3 8915A8886000 mov dword ptr [006088A8], edx
:004126B9 33C0 xor eax, eax
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:004126D4(C)
|
:004126BB 8B31 mov esi, dword ptr [ecx]
:004126BD 33D2 xor edx, edx
:004126BF 8A9070035F00 mov dl, byte ptr [eax+005F0370] **ÓëÂë±íµÚ3×éÊý±È¶Ô
:004126C5 3BD6 cmp edx, esi
:004126C7 0F85C6FEFFFF jne 00412593
:004126CD 40 inc eax
:004126CE 83C104 add ecx, 00000004
:004126D1 83F806 cmp eax, 00000006
:004126D4 7CE5 jl 004126BB
:004126D6 BE23000000 mov esi, 00000023
:004126DB 8D7C2450 lea edi, dword ptr [esp+50]
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:00412704(C)
|
:004126DF 8D442408 lea eax, dword ptr [esp+08]
:004126E3 668974240A mov word ptr [esp+0A], si
:004126E8 50 push eax
:004126E9 E87297FFFF call 0040BE60
:004126EE 8B4C2412 mov ecx, dword ptr [esp+12]
:004126F2 83C404 add esp, 00000004
:004126F5 81E1FFFF0000 and ecx, 0000FFFF
:004126FB 46 inc esi
:004126FC 890F mov dword ptr [edi], ecx
:004126FE 83C704 add edi, 00000004
:00412701 83FE29 cmp esi, 00000029
:00412704 7CD9 jl 004126DF
:00412706 33C0 xor eax, eax
:00412708 8D4C2450 lea ecx, dword ptr [esp+50]
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:00412725(C)
|
:0041270C 8B31 mov esi, dword ptr [ecx]
:0041270E 33D2 xor edx, edx
:00412710 8A9078035F00 mov dl, byte ptr [eax+005F0378] **ÓëÂë±íµÚ4×éÊý±È¶Ô
:00412716 3BD6 cmp edx, esi
:00412718 0F8575FEFFFF jne 00412593
:0041271E 40 inc eax
:0041271F 83C104 add ecx, 00000004
:00412722 83F806 cmp eax, 00000006
:00412725 7CE5 jl 0041270C
:00412727 BE29000000 mov esi, 00000029
:0041272C 8D7C2450 lea edi, dword ptr [esp+50]
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:00412755(C)
|
:00412730 8D442408 lea eax, dword ptr [esp+08]
:00412734 668974240A mov word ptr [esp+0A], si
:00412739 50 push eax
:0041273A E82197FFFF call 0040BE60
:0041273F 8B4C2412 mov ecx, dword ptr [esp+12]
:00412743 83C404 add esp, 00000004
:00412746 81E1FFFF0000 and ecx, 0000FFFF
:0041274C 46 inc esi
:0041274D 890F mov dword ptr [edi], ecx
:0041274F 83C704 add edi, 00000004
:00412752 83FE30 cmp esi, 00000030
:00412755 7CD9 jl 00412730
:00412757 A1A8886000 mov eax, dword ptr [006088A8]
:0041275C 8B742464 mov esi, dword ptr [esp+64] **[ESP+64]=30
:00412760 8B542468 mov edx, dword ptr [esp+68] **[ESP+68]=3A
:00412764 8B4C2458 mov ecx, dword ptr [esp+58] **[ESP+58]=14
:00412768 2BC6 sub eax, esi
:0041276A 03C2 add eax, edx
:0041276C 03C1 add eax, ecx
:0041276E 8D4C2450 lea ecx, dword ptr [esp+50]
:00412772 8D1480 lea edx, dword ptr [eax+4*eax]
:00412775 D1E2 shl edx, 1
:00412777 8915A8886000 mov dword ptr [006088A8], edx
:0041277D 33C0 xor eax, eax
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:00412798(C)
|
:0041277F 8B31 mov esi, dword ptr [ecx]
:00412781 33D2 xor edx, edx
:00412783 8A9080035F00 mov dl, byte ptr [eax+005F0380] **ÓëÂë±íµÚ5×éÊý±È¶Ô
:00412789 3BD6 cmp edx, esi
:0041278B 0F8502FEFFFF jne 00412593
:00412791 40 inc eax
:00412792 83C104 add ecx, 00000004
:00412795 83F807 cmp eax, 00000007
:00412798 7CE5 jl 0041277F
:0041279A BE30000000 mov esi, 00000030
:0041279F 8D7C2450 lea edi, dword ptr [esp+50]
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:004127C8(C)
|
:004127A3 8D442408 lea eax, dword ptr [esp+08]
:004127A7 668974240A mov word ptr [esp+0A], si
:004127AC 50 push eax
:004127AD E8AE96FFFF call 0040BE60
:004127B2 8B4C2412 mov ecx, dword ptr [esp+12]
:004127B6 83C404 add esp, 00000004
:004127B9 81E1FFFF0000 and ecx, 0000FFFF
:004127BF 46 inc esi
:004127C0 890F mov dword ptr [edi], ecx
:004127C2 83C704 add edi, 00000004
:004127C5 83FE36 cmp esi, 00000036
:004127C8 7CD9 jl 004127A3
:004127CA 33C0 xor eax, eax
:004127CC 8D4C2450 lea ecx, dword ptr [esp+50]
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:004127E9(C)
|
:004127D0 8B31 mov esi, dword ptr [ecx]
:004127D2 33D2 xor edx, edx
:004127D4 8A9088035F00 mov dl, byte ptr [eax+005F0388] **ÓëÂë±íµÚ6×éÊý±È¶Ô
:004127DA 3BD6 cmp edx, esi
:004127DC 0F85B1FDFFFF jne 00412593
:004127E2 40 inc eax
:004127E3 83C104 add ecx, 00000004
:004127E6 83F806 cmp eax, 00000006
:004127E9 7CE5 jl 004127D0
:004127EB BE36000000 mov esi, 00000036
:004127F0 8D7C2450 lea edi, dword ptr [esp+50]
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:00412819(C)
|
:004127F4 8D442408 lea eax, dword ptr [esp+08]
:004127F8 668974240A mov word ptr [esp+0A], si
:004127FD 50 push eax
:004127FE E85D96FFFF call 0040BE60
:00412803 8B4C2412 mov ecx, dword ptr [esp+12]
:00412807 83C404 add esp, 00000004
:0041280A 81E1FFFF0000 and ecx, 0000FFFF
:00412810 46 inc esi
:00412811 890F mov dword ptr [edi], ecx
:00412813 83C704 add edi, 00000004
:00412816 83FE3C cmp esi, 0000003C
:00412819 7CD9 jl 004127F4
:0041281B 8B542460 mov edx, dword ptr [esp+60] **[ESP+60]=15
:0041281F 8B442450 mov eax, dword ptr [esp+50] **[ESP+50]=1A
:00412823 03C2 add eax, edx
:00412825 8D0480 lea eax, dword ptr [eax+4*eax]
:00412828 8D0480 lea eax, dword ptr [eax+4*eax]
:0041282B 8D0C80 lea ecx, dword ptr [eax+4*eax]
:0041282E C1E103 shl ecx, 03
:00412831 890DA4886000 mov dword ptr [006088A4], ecx
:00412837 33C0 xor eax, eax
:00412839 8D4C2450 lea ecx, dword ptr [esp+50]
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:00412856(C)
|
:0041283D 8B31 mov esi, dword ptr [ecx]
:0041283F 33D2 xor edx, edx
:00412841 8A9098035F00 mov dl, byte ptr [eax+005F0398] **ÓëÂë±íµÚ8×éÊý±È¶Ô
:00412847 3BD6 cmp edx, esi
:00412849 0F8544FDFFFF jne 00412593
:0041284F 40 inc eax
:00412850 83C104 add ecx, 00000004
:00412853 83F806 cmp eax, 00000006
:00412856 7CE5 jl 0041283D
:00412858 5F pop edi
:00412859 B882050000 mov eax, 00000582
:0041285E 5E pop esi
:0041285F 81C498000000 add esp, 00000098
:00412865 C3 ret
ÒÔÉÏÕâ¶Î´úÂë¶ÁÁË8´Î¹·£¬²¢½«¶Á»ØÀ´µÄÊý¾Ý½øÐÐÔËË㣬±£´æµ½Ö¸¶¨µØÖ·Öб¸Óá£Í¬Ê±¶Á»ØÀ´µÄ
Õâ8×éÊý»¹ÓëÄÚ´æÖÐ[005F0360]¿ªÊ¼µÄ8×éÊý½øÐÐÃ÷Âë±È½Ï£¬ÓÉ´Ë¿ÉÖª£¬´ËÈí¼þÔÚ[5F0360]´æ·Å×Å
Âë±í£¬¹²8×é·Ö±ðÓÐ6»ò7¸ö×Ö½Ú£º
1. 00 0A 14 1B 27 32 3C
2. 46 45 4C 50 53 5A
3. 0F 08 0D 0B 11 07
4. 1A 1A 19 1B 13 14
5. 00 0A 14 1B 25 30 3A
6. 46 45 4C 41 53 5A
7. 14 08 07 13 16 07
8. 1A 1A 16 18 15 14
ËÄ¡¢´Ó40D025´¦Ìøת¼ÌÐøÔËÐУ¬Èí¼þ×Ô¶¯Í˳ö£¬Ôõô»ØÊ£¬Ö»ºÃ¼ÌÐøÍùÏ¿´£º
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0040D025(C)
|
:0040D082 8B16 mov edx, dword ptr [esi]
:0040D084 8BCE mov ecx, esi
:0040D086 FF5258 call [edx+58]
:0040D089 8B442420 mov eax, dword ptr [esp+20]
:0040D08D 8BCD mov ecx, ebp
:0040D08F 50 push eax
:0040D090 E81B580000 call 004128B0
:0040D095 8BCD mov ecx, ebp
:0040D097 E874440000 call 00411510 **´Ë´¦¶Á¹·
:0040D09C 83F8FF cmp eax, FFFFFFFF
:0040D09F 7545 jne 0040D0E6 **´Ë´¦Ìøתµ½40D0E6,½øÈë³ÌÐòÖ÷½çÃ棬OK!
:0040D0A1 8D4C241C lea ecx, dword ptr [esp+1C]
:0040D0A5 C684246006000006 mov byte ptr [esp+00000660], 06
:0040D0AD E83B411800 call 005911ED
:0040D0B2 8D4C247C lea ecx, dword ptr [esp+7C]
:0040D0B6 C684246006000002 mov byte ptr [esp+00000660], 02
:0040D0BE E84FAF1900 call 005A8012
:0040D0C3 C7442410F4025D00 mov [esp+10], 005D02F4
:0040D0CB 8D4C2410 lea ecx, dword ptr [esp+10]
:0040D0CF C78424600600000A000000 mov dword ptr [esp+00000660], 0000000A
:0040D0DA E855831800 call 00595434
:0040D0DF 33C0 xor eax, eax
:0040D0E1 E95F020000 jmp 0040D345
½ø411510¿´¿´°É£º
* Referenced by a CALL at Address:
|:0040D097
|
:00411510 83EC70 sub esp, 00000070
:00411513 66A134035F00 mov ax, word ptr [005F0334]
:00411519 56 push esi
:0041151A 8BF1 mov esi, ecx
:0041151C 668944242E mov word ptr [esp+2E], ax
:00411521 8D4C242C lea ecx, dword ptr [esp+2C]
:00411525 51 push ecx
:00411526 E835A9FFFF call 0040BE60
:0041152B 8B542436 mov edx, dword ptr [esp+36]
:0041152F A138035F00 mov eax, dword ptr [005F0338]
:00411534 81E2FFFF0000 and edx, 0000FFFF
:0041153A 83C404 add esp, 00000004
:0041153D 3BD0 cmp edx, eax
:0041153F 7408 je 00411549 **´Ë´¦Ò»¶¨ÒªÌø
:00411541 83C8FF or eax, FFFFFFFF
:00411544 5E pop esi
:00411545 83C470 add esp, 00000070
:00411548 C3 ret
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0041153F(C)
|
:00411549 8BCE mov ecx, esi
:0041154B E8B0070000 call 00411D00 **½øÈ¥¿´¿´!
:00411550 83F8FF cmp eax, FFFFFFFF
:00411553 7507 jne 0041155C **´Ë´¦Ò»¶¨ÒªÌø
:00411555 0BC0 or eax, eax
:00411557 5E pop esi
:00411558 83C470 add esp, 00000070
:0041155B C3 ret
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:00411553(C)
|
:0041155C 8BCE mov ecx, esi
:0041155E E8AD0C0000 call 00412210 **½øÈ¥¿´¿´!
:00411563 83F8FF cmp eax, FFFFFFFF
:00411566 7507 jne 0041156F
:00411568 0BC0 or eax, eax
:0041156A 5E pop esi
:0041156B 83C470 add esp, 00000070
:0041156E C3 ret
*****
* Referenced by a CALL at Address:
|:0041154B
|
:00411D00 81ECF8020000 sub esp, 000002F8
:00411D06 53 push ebx
:00411D07 55 push ebp
:00411D08 56 push esi
:00411D09 57 push edi
:00411D0A 6A04 push 00000004
:00411D0C 6800100000 push 00001000
:00411D11 33FF xor edi, edi
:00411D13 6860E31600 push 0016E360
:00411D18 57 push edi
* Reference To: KERNEL32.VirtualAlloc, Ord:02BBh
|
:00411D19 FF15E4125C00 Call dword ptr [005C12E4]
:00411D1F 3BC7 cmp eax, edi
:00411D21 A3DC836000 mov dword ptr [006083DC], eax
:00411D26 7521 jne 00411D49
* Possible StringData Ref from Data Obj ->"ÖÂÃü´íÎó,ÄÚ´æ²»×ã!"
|
:00411D28 A10C035F00 mov eax, dword ptr [005F030C]
:00411D2D 57 push edi
:00411D2E 6894316000 push 00603194
:00411D33 50 push eax
:00411D34 57 push edi
* Reference To: USER32.MessageBoxA, Ord:01BEh
|
:00411D35 FF15F0165C00 Call dword ptr [005C16F0]
:00411D3B 5F pop edi
:00411D3C 5E pop esi
:00411D3D 5D pop ebp
:00411D3E 83C8FF or eax, FFFFFFFF
:00411D41 5B pop ebx
:00411D42 81C4F8020000 add esp, 000002F8
:00411D48 C3 ret
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:00411D26(C)
|
:00411D49 68E8886000 push 006088E8
:00411D4E 8D8C24F0000000 lea ecx, dword ptr [esp+000000F0]
* Possible StringData Ref from Data Obj ->"%s\lib\*.lib"
|
:00411D55 6840185F00 push 005F1840
:00411D5A 51 push ecx
:00411D5B 893DE4836000 mov dword ptr [006083E4], edi
:00411D61 893DE0836000 mov dword ptr [006083E0], edi
:00411D67 E8BF601600 call 00577E2B
:00411D6C 8D9424FC010000 lea edx, dword ptr [esp+000001FC]
:00411D73 8D8424F8000000 lea eax, dword ptr [esp+000000F8]
:00411D7A 52 push edx
:00411D7B 50 push eax
:00411D7C E8B15E1600 call 00577C32
:00411D81 8BD8 mov ebx, eax
:00411D83 83C414 add esp, 00000014
:00411D86 83FBFF cmp ebx
Ïà¹ØÊÓƵ
Ïà¹ØÔĶÁ Windows´íÎó´úÂë´óÈ« Windows´íÎó´úÂë²éѯ¼¤»îwindowsÓÐʲôÓÃMac QQºÍWindows QQÁÄÌì¼Ç¼ÔõôºÏ²¢ Mac QQºÍWindows QQÁÄÌì¼Ç¼Windows 10×Ô¶¯¸üÐÂÔõô¹Ø±Õ ÈçºÎ¹Ø±ÕWindows 10×Ô¶¯¸üÐÂwindows 10 rs4¿ìËÙÔ¤ÀÀ°æ17017ÏÂÔØ´íÎóÎÊÌâWin10Çï¼¾´´ÒâÕ߸üÐÂ16291¸üÐÂÁËʲô win10 16291¸üÐÂÄÚÈÝwindows10Çï¼¾´´ÒâÕ߸üÐÂʱ¼ä windows10Çï¼¾´´ÒâÕ߸üÐÂÄÚÈÝkb3150513²¹¶¡¸üÐÂÁËʲô Windows 10²¹¶¡kb3150513ÊÇʲô
ÈÈÃÅÎÄÕ ȥ³ýwinrar×¢²á¿ò·½·¨
×îÐÂÎÄÕÂ
±ÈÌرҲ¡¶¾ÔõôÆƽ⠱ÈÈ¥³ýwinrar×¢²á¿ò·½·¨
»ªÎªÎÞÏß·ÓÉÆ÷HG522-CÆƽâ½Ì³Ì(¸½³¬¼¶ÃÜÂëJEB¸ñʽÎļþ¾©¶«µç×ÓÊéÏÂÔغÍÔĶÁÏÞÖÆÆƽâ½ÌUltraISO×¢²áÂëÈ«¼¯(×îÐÂ)ͨ¹ýAccessÆƽâMSSQL»ñµÃÊý¾Ý
ÈËÆøÅÅÐÐ »ªÎªÎÞÏß·ÓÉÆ÷HG522-CÆƽâ½Ì³Ì(¸½³¬¼¶ÃÜÂëJEB¸ñʽÎļþ¾©¶«µç×ÓÊéÏÂÔغÍÔĶÁÏÞÖÆÆƽâ½ÌUltraISO×¢²áÂëÈ«¼¯(×îÐÂ)qqÏà²áÃÜÂëÆƽⷽ·¨È¥³ýwinrar×¢²á¿ò·½·¨(ÊÊÓ¦Èκΰ汾)ÔõôÓÃÊÖ»úÆƽâÊÕ·ÑÓÎÏ·»ªÎªÎÞÏßèHG522ÆƽâÈçºÎ¸øÈí¼þÍÑ¿Ç»ù´¡½Ì³Ì
²é¿´ËùÓÐ0ÌõÆÀÂÛ>>