能力值:
( LV12,RANK:250 )
|
-
-
99 楼
00404804 FF7508 PUSH DWORD PTR [EBP+08]
00404807 E8B1CFFFFF CALL 004017BD
0040480C A114D84000 MOV EAX,[0040D814]
00404811 0500040000 ADD EAX,00000400
00404816 50 PUSH EAX
00404817 8D8548F9FFFF LEA EAX,[EBP+FFFFF948]
0040481D 50 PUSH EAX
0040481E E844C8FFFF CALL 00401067
00404823 8B0D14D84000 MOV ECX,[0040D814]
00404829 B800040000 MOV EAX,00000400
0040482E 6A14 PUSH 14
00404830 53 PUSH EBX
00404831 8901 MOV [ECX],EAX
00404833 8B0D14D84000 MOV ECX,[0040D814]
00404839 68B0D84000 PUSH 0040D8B0
0040483E 894104 MOV [ECX+04],EAX
00404841 C7055CD84000C0FC0200MOV DWORD PTR [0040D85C],0002FCC0
0040484B E870090000 CALL 004051C0
00404850 83C418 ADD ESP,18
00404853 391D30B04000 CMP [0040B030],EBX
00404859 0F84FC040000 JZ 00404D5B
0040485F 391DD8D84000 CMP [0040D8D8],EBX
00404865 0F85F0040000 JNZ 00404D5B
0040486B 8B3DC0A04000 MOV EDI,[USER32!PeekMessageA]
00404871 53 PUSH EBX
00404872 53 PUSH EBX
00404873 53 PUSH EBX
00404874 8D8508F9FFFF LEA EAX,[EBP+FFFFF908]
0040487A 53 PUSH EBX
0040487B 50 PUSH EAX
0040487C FFD7 CALL EDI
0040487E 85C0 TEST EAX,EAX
00404880 7443 JZ 004048C5
00404882 53 PUSH EBX
00404883 53 PUSH EBX
00404884 8D8508F9FFFF LEA EAX,[EBP+FFFFF908]
0040488A 53 PUSH EBX
0040488B 50 PUSH EAX
0040488C FF15C4A04000 CALL [USER32!GetMessageA]
00404892 85C0 TEST EAX,EAX
00404894 741C JZ 004048B2
00404896 8D8508F9FFFF LEA EAX,[EBP+FFFFF908]
0040489C 50 PUSH EAX
0040489D FF15C8A04000 CALL [USER32!TranslateMessage]
004048A3 8D8508F9FFFF LEA EAX,[EBP+FFFFF908]
004048A9 50 PUSH EAX
004048AA FF15CCA04000 CALL [USER32!DispatchMessageA]
004048B0 EB06 JMP 004048B8
004048B2 891D30B04000 MOV [0040B030],EBX
004048B8 53 PUSH EBX
004048B9 53 PUSH EBX
004048BA 53 PUSH EBX
004048BB 8D8508F9FFFF LEA EAX,[EBP+FFFFF908]
004048C1 53 PUSH EBX
004048C2 50 PUSH EAX
004048C3 EBB7 JMP 0040487C
004048C5 391DDCD84000 CMP [0040D8DC],EBX
004048CB 7586 JNZ 00404853
004048CD 391DE0D84000 CMP [0040D8E0],EBX
004048D3 0F857AFFFFFF JNZ 00404853
004048D9 A114D84000 MOV EAX,[0040D814]
004048DE 8BF8 MOV EDI,EAX
004048E0 0338 ADD EDI,[EAX]
004048E2 C705ACD8400001000000MOV DWORD PTR [0040D8AC],00000001
004048EC 893D60D84000 MOV [0040D860],EDI
004048F2 0FBE0F MOVSX ECX,BYTE PTR [EDI]
004048F5 8BD1 MOV EDX,ECX
004048F7 C1FA04 SAR EDX,04
004048FA 83E20F AND EDX,0F
004048FD 83FA0F CMP EDX,0F
00404900 0F870A040000 JA 00404D10
00404906 FF24957C4D4000 JMP [EDX*4+00404D7C]
------------------------------------0------------------------------------
0040490D C705ACD8400002000000MOV DWORD PTR [0040D8AC],00000002
00404917 0FBE4F01 MOVSX ECX,BYTE PTR [EDI+01]
0040491B 8BD1 MOV EDX,ECX
0040491D 83E10F AND ECX,0F
00404920 C1FA04 SAR EDX,04
00404923 83E20F AND EDX,0F
00404926 FF3490 PUSH DWORD PTR [EDX*4+EAX]
00404929 8D0488 LEA EAX,[ECX*4+EAX]
0040492C 50 PUSH EAX
0040492D E8FFCFFFFF CALL 00401931 ;定义的运算
00404932 59 POP ECX
00404933 59 POP ECX
00404934 E94D030000 JMP 00404C86
------------------------------------1------------------------------------
00404939 C705ACD8400002000000MOV DWORD PTR [0040D8AC],00000002
00404943 0FBE4F01 MOVSX ECX,BYTE PTR [EDI+01]
00404947 8BD1 MOV EDX,ECX
00404949 83E10F AND ECX,0F
0040494C C1FA04 SAR EDX,04
0040494F 83E20F AND EDX,0F
00404952 FF3490 PUSH DWORD PTR [EDX*4+EAX]
00404955 8D0488 LEA EAX,[ECX*4+EAX]
00404958 50 PUSH EAX
00404959 E8C0C7FFFF CALL 0040111E ;定义的运算
0040495E EBD2 JMP 00404932
------------------------------------2------------------------------------
00404960 C705ACD8400002000000MOV DWORD PTR [0040D8AC],00000002
0040496A 0FBE4F01 MOVSX ECX,BYTE PTR [EDI+01]
0040496E 8BD1 MOV EDX,ECX
00404970 83E10F AND ECX,0F
00404973 C1FA04 SAR EDX,04
00404976 83E20F AND EDX,0F
00404979 FF3490 PUSH DWORD PTR [EDX*4+EAX]
0040497C 8D0488 LEA EAX,[ECX*4+EAX]
0040497F 50 PUSH EAX
00404980 E814C8FFFF CALL 00401199 ;复制数据
00404985 EBAB JMP 00404932
------------------------------------3------------------------------------
00404987 F60707 TEST BYTE PTR [EDI],07
0040498A 751D JNZ 004049A9
0040498C C705ACD8400003000000MOV DWORD PTR [0040D8AC],00000003
00404996 0FB74F01 MOVZX ECX,WORD PTR [EDI+01]
0040499A 81F126590000 XOR ECX,00005926
004049A0 F60708 TEST BYTE PTR [EDI],08
004049A3 743A JZ 004049DF
004049A5 F7D9 NEG ECX
004049A7 EB36 JMP 004049DF
004049A9 C705ACD8400004000000MOV DWORD PTR [0040D8AC],00000004
004049B3 0FB74F02 MOVZX ECX,WORD PTR [EDI+02]
004049B7 81F126590000 XOR ECX,00005926
004049BD F60708 TEST BYTE PTR [EDI],08
004049C0 7402 JZ 004049C4
004049C2 F7D9 NEG ECX
004049C4 8A5701 MOV DL,[EDI+01]
004049C7 C1FA04 SAR EDX,04
004049CA 83E20F AND EDX,0F
004049CD 8B1490 MOV EDX,[EDX*4+EAX]
004049D0 8955FC MOV [EBP-04],EDX
004049D3 8A5701 MOV DL,[EDI+01]
004049D6 83E20F AND EDX,0F
004049D9 8B0490 MOV EAX,[EDX*4+EAX]
004049DC 894508 MOV [EBP+08],EAX
004049DF 51 PUSH ECX
004049E0 FF7508 PUSH DWORD PTR [EBP+08]
004049E3 FF75FC PUSH DWORD PTR [EBP-04]
004049E6 E865CDFFFF CALL 00401750
004049EB E993020000 JMP 00404C83
------------------------------------4------------------------------------
004049F0 C705ACD8400002000000MOV DWORD PTR [0040D8AC],00000002
004049FA 0FBE4F01 MOVSX ECX,BYTE PTR [EDI+01]
004049FE 8BD1 MOV EDX,ECX
00404A00 83E10F AND ECX,0F
00404A03 C1FA04 SAR EDX,04
00404A06 83E20F AND EDX,0F
00404A09 FF3490 PUSH DWORD PTR [EDX*4+EAX]
00404A0C 8D0488 LEA EAX,[ECX*4+EAX]
00404A0F 50 PUSH EAX
00404A10 E8EBC5FFFF CALL 00401000
00404A15 E918FFFFFF JMP 00404932
------------------------------------5------------------------------------
00404A1A 83E10F AND ECX,0F
00404A1D 2BCB SUB ECX,EBX
00404A1F 746F JZ 00404A90
00404A21 49 DEC ECX
00404A22 7452 JZ 00404A76
00404A24 49 DEC ECX
00404A25 743E JZ 00404A65
00404A27 49 DEC ECX
00404A28 742C JZ 00404A56
00404A2A 49 DEC ECX
00404A2B 7418 JZ 00404A45
00404A2D 49 DEC ECX
00404A2E 0F85DC020000 JNZ 00404D10
00404A34 8B0DB0D84000 MOV ECX,[0040D8B0]
00404A3A 81E1F3000000 AND ECX,000000F3
00404A40 83C908 OR ECX,08
00404A43 EB40 JMP 00404A85
00404A45 8B0DB0D84000 MOV ECX,[0040D8B0]
00404A4B 81E1F3000000 AND ECX,000000F3
00404A51 83C904 OR ECX,04
00404A54 EB2F JMP 00404A85
00404A56 8125B0D84000F3000000AND DWORD PTR [0040D8B0],000000F3
00404A60 E9B5020000 JMP 00404D1A
00404A65 8B0DB0D84000 MOV ECX,[0040D8B0]
00404A6B 81E1FC000000 AND ECX,000000FC
00404A71 83C902 OR ECX,02
00404A74 EB0F JMP 00404A85
00404A76 8B0DB0D84000 MOV ECX,[0040D8B0]
00404A7C 81E1FC000000 AND ECX,000000FC
00404A82 83C901 OR ECX,01
00404A85 890DB0D84000 MOV [0040D8B0],ECX
00404A8B E98A020000 JMP 00404D1A
00404A90 8125B0D84000FC000000AND DWORD PTR [0040D8B0],000000FC
00404A9A E97B020000 JMP 00404D1A
------------------------------------8------------------------------------
00404A9F 8D45F0 LEA EAX,[EBP-10]
00404AA2 50 PUSH EAX
00404AA3 8D45F4 LEA EAX,[EBP-0C]
00404AA6 50 PUSH EAX
00404AA7 8D45FC LEA EAX,[EBP-04]
00404AAA 50 PUSH EAX
00404AAB 8D45F8 LEA EAX,[EBP-08]
00404AAE 50 PUSH EAX
00404AAF E83DC7FFFF CALL 004011F1
00404AB4 FF75FC PUSH DWORD PTR [EBP-04]
00404AB7 FF75F8 PUSH DWORD PTR [EBP-08]
00404ABA E872CEFFFF CALL 00401931
00404ABF 83C418 ADD ESP,18
00404AC2 E9BF010000 JMP 00404C86
------------------------------------9------------------------------------
00404AC7 8D45F0 LEA EAX,[EBP-10]
00404ACA 50 PUSH EAX
00404ACB 8D45F4 LEA EAX,[EBP-0C]
00404ACE 50 PUSH EAX
00404ACF 8D45FC LEA EAX,[EBP-04]
00404AD2 50 PUSH EAX
00404AD3 8D45F8 LEA EAX,[EBP-08]
00404AD6 50 PUSH EAX
00404AD7 E815C7FFFF CALL 004011F1
00404ADC FF75FC PUSH DWORD PTR [EBP-04]
00404ADF FF75F8 PUSH DWORD PTR [EBP-08]
00404AE2 E837C6FFFF CALL 0040111E
00404AE7 EBD6 JMP 00404ABF
------------------------------------A------------------------------------
00404AE9 8D45F0 LEA EAX,[EBP-10]
00404AEC 50 PUSH EAX
00404AED 8D45F4 LEA EAX,[EBP-0C]
00404AF0 50 PUSH EAX
00404AF1 8D45FC LEA EAX,[EBP-04]
00404AF4 50 PUSH EAX
00404AF5 8D45F8 LEA EAX,[EBP-08]
00404AF8 50 PUSH EAX
00404AF9 E8F3C6FFFF CALL 004011F1
00404AFE FF75FC PUSH DWORD PTR [EBP-04]
00404B01 FF75F8 PUSH DWORD PTR [EBP-08]
00404B04 E890C6FFFF CALL 00401199
00404B09 EBB4 JMP 00404ABF
------------------------------------B------------------------------------
00404B0B C705ACD8400003000000MOV DWORD PTR [0040D8AC],00000003
00404B15 8A0F MOV CL,[EDI]
00404B17 F6C107 TEST CL,07
00404B1A 750E JNZ 00404B2A
00404B1C 0FB74701 MOVZX EAX,WORD PTR [EDI+01]
00404B20 3526590000 XOR EAX,00005926
00404B25 F6C108 TEST CL,08
00404B28 EB55 JMP 00404B7F
00404B2A 8D45F0 LEA EAX,[EBP-10]
00404B2D 50 PUSH EAX
00404B2E 8D45F4 LEA EAX,[EBP-0C]
00404B31 50 PUSH EAX
00404B32 8D45FC LEA EAX,[EBP-04]
00404B35 50 PUSH EAX
00404B36 8D45F8 LEA EAX,[EBP-08]
00404B39 50 PUSH EAX
00404B3A E8B2C6FFFF CALL 004011F1
00404B3F 8B45F8 MOV EAX,[EBP-08]
00404B42 8B0D60D84000 MOV ECX,[0040D860]
00404B48 83C410 ADD ESP,10
00404B4B 8B00 MOV EAX,[EAX]
00404B4D 894508 MOV [EBP+08],EAX
00404B50 8A4101 MOV AL,[ECX+01]
00404B53 8AD0 MOV DL,AL
00404B55 80E230 AND DL,30
00404B58 7405 JZ 00404B5F
00404B5A 80FA30 CMP DL,30
00404B5D 750B JNZ 00404B6A
00404B5F 240C AND AL,0C
00404B61 7404 JZ 00404B67
00404B63 3C0C CMP AL,0C
00404B65 7503 JNZ 00404B6A
00404B67 895DF4 MOV [EBP-0C],EBX
00404B6A 8B45F0 MOV EAX,[EBP-10]
00404B6D 8B55F4 MOV EDX,[EBP-0C]
00404B70 03D0 ADD EDX,EAX
00404B72 0FB7440A02 MOVZX EAX,WORD PTR [ECX+EDX+02]
00404B77 3526590000 XOR EAX,00005926
00404B7C F60108 TEST BYTE PTR [ECX],08
00404B7F 7402 JZ 00404B83
00404B81 F7D8 NEG EAX
00404B83 50 PUSH EAX
00404B84 E957FEFFFF JMP 004049E0
------------------------------------C------------------------------------
00404B89 8D45F0 LEA EAX,[EBP-10]
00404B8C 50 PUSH EAX
00404B8D 8D45F4 LEA EAX,[EBP-0C]
00404B90 50 PUSH EAX
00404B91 8D45FC LEA EAX,[EBP-04]
00404B94 50 PUSH EAX
00404B95 8D45F8 LEA EAX,[EBP-08]
00404B98 50 PUSH EAX
00404B99 E853C6FFFF CALL 004011F1
00404B9E FF75FC PUSH DWORD PTR [EBP-04]
00404BA1 FF75F8 PUSH DWORD PTR [EBP-08]
00404BA4 E857C4FFFF CALL 00401000
00404BA9 E911FFFFFF JMP 00404ABF
----------------------------------6-E------------------------------------
00404BAE 83E10F AND ECX,0F
00404BB1 2BCB SUB ECX,EBX
00404BB3 0F84D7000000 JZ 00404C90
00404BB9 49 DEC ECX
00404BBA 0F8480000000 JZ 00404C40
00404BC0 49 DEC ECX
00404BC1 7449 JZ 00404C0C
00404BC3 49 DEC ECX
00404BC4 0F8546010000 JNZ 00404D10
00404BCA 8D45F0 LEA EAX,[EBP-10]
00404BCD 50 PUSH EAX
00404BCE 8D45F4 LEA EAX,[EBP-0C]
00404BD1 50 PUSH EAX
00404BD2 8D45FC LEA EAX,[EBP-04]
00404BD5 50 PUSH EAX
00404BD6 8D45F8 LEA EAX,[EBP-08]
00404BD9 50 PUSH EAX
00404BDA E812C6FFFF CALL 004011F1
00404BDF 8B45FC MOV EAX,[EBP-04]
00404BE2 83C410 ADD ESP,10
00404BE5 83F860 CMP EAX,60
00404BE8 7C16 JL 00404C00
00404BEA 83F865 CMP EAX,65
00404BED 7F11 JG 00404C00
00404BEF 8B4DF8 MOV ECX,[EBP-08]
00404BF2 8B09 MOV ECX,[ECX]
00404BF4 890C8530D74000 MOV [EAX*4+0040D730],ECX
00404BFB E986000000 JMP 00404C86
00404C00 C705D8D8400001000000MOV DWORD PTR [0040D8D8],00000001
00404C0A EB7A JMP 00404C86
00404C0C 8D45F0 LEA EAX,[EBP-10]
00404C0F 50 PUSH EAX
00404C10 8D45F4 LEA EAX,[EBP-0C]
00404C13 50 PUSH EAX
00404C14 8D45FC LEA EAX,[EBP-04]
00404C17 50 PUSH EAX
00404C18 8D45F8 LEA EAX,[EBP-08]
00404C1B 50 PUSH EAX
00404C1C E8D0C5FFFF CALL 004011F1
00404C21 8B45FC MOV EAX,[EBP-04]
00404C24 83C410 ADD ESP,10
00404C27 83F860 CMP EAX,60
00404C2A 7CD4 JL 00404C00
00404C2C 83F865 CMP EAX,65
00404C2F 7FCF JG 00404C00
00404C31 8B048530D74000 MOV EAX,[EAX*4+0040D730]
00404C38 8B4DF8 MOV ECX,[EBP-08]
00404C3B E9A9000000 JMP 00404CE9
00404C40 8B0D5CD84000 MOV ECX,[0040D85C]
00404C46 8D51C4 LEA EDX,[ECX-3C]
00404C49 81FAC0FC0200 CMP EDX,0002FCC0
00404C4F 0F8CBB000000 JL 00404D10
00404C55 83E904 SUB ECX,04
00404C58 6A38 PUSH 38
00404C5A 890D5CD84000 MOV [0040D85C],ECX
00404C60 8B0C01 MOV ECX,[EAX+ECX]
00404C63 8908 MOV [EAX],ECX
00404C65 832D5CD8400038 SUB DWORD PTR [0040D85C],38
00404C6C A114D84000 MOV EAX,[0040D814]
00404C71 8B0D5CD84000 MOV ECX,[0040D85C]
00404C77 03C8 ADD ECX,EAX
00404C79 83C008 ADD EAX,08
00404C7C 51 PUSH ECX
00404C7D 50 PUSH EAX
00404C7E E8FD010000 CALL 00404E80
00404C83 83C40C ADD ESP,0C
00404C86 A114D84000 MOV EAX,[0040D814]
00404C8B E98A000000 JMP 00404D1A
00404C90 8B0D5CD84000 MOV ECX,[0040D85C]
00404C96 8D513C LEA EDX,[ECX+3C]
00404C99 3BD6 CMP EDX,ESI
00404C9B 7F73 JG 00404D10
00404C9D 8D5008 LEA EDX,[EAX+08]
00404CA0 6A38 PUSH 38
00404CA2 03C8 ADD ECX,EAX
00404CA4 52 PUSH EDX
00404CA5 51 PUSH ECX
00404CA6 E8D5010000 CALL 00404E80
00404CAB A114D84000 MOV EAX,[0040D814]
00404CB0 83055CD8400038 ADD DWORD PTR [0040D85C],38
00404CB7 8B155CD84000 MOV EDX,[0040D85C]
00404CBD 83C40C ADD ESP,0C
00404CC0 8B08 MOV ECX,[EAX]
00404CC2 41 INC ECX
00404CC3 41 INC ECX
00404CC4 890C02 MOV [EAX+EDX],ECX
00404CC7 A160D84000 MOV EAX,[0040D860]
00404CCC 83055CD8400004 ADD DWORD PTR [0040D85C],04
00404CD3 8305ACD8400002 ADD DWORD PTR [0040D8AC],02
00404CDA 0FB74001 MOVZX EAX,WORD PTR [EAX+01]
00404CDE 8B0D14D84000 MOV ECX,[0040D814]
00404CE4 3515140000 XOR EAX,00001415
00404CE9 8901 MOV [ECX],EAX
00404CEB EB99 JMP 00404C86
------------------------------------F------------------------------------
00404CED 83E10F AND ECX,0F
00404CF0 83E90E SUB ECX,0E
00404CF3 740F JZ 00404D04
00404CF5 49 DEC ECX
00404CF6 7518 JNZ 00404D10
00404CF8 C705E0D8400001000000MOV DWORD PTR [0040D8E0],00000001
00404D02 EB16 JMP 00404D1A
00404D04 C705DCD8400001000000MOV DWORD PTR [0040D8DC],00000001
00404D0E EB0A JMP 00404D1A
---------------------------------7--D------------------------------------
00404D10 C705D8D8400001000000MOV DWORD PTR [0040D8D8],00000001
00404D1A 8B0DACD84000 MOV ECX,[0040D8AC]
00404D20 0108 ADD [EAX],ECX
00404D22 391DC0D84000 CMP [0040D8C0],EBX
00404D28 7426 JZ 00404D50
00404D2A E88AC4FFFF CALL 004011B9
00404D2F 6A01 PUSH 01
00404D31 53 PUSH EBX
00404D32 FF3518D84000 PUSH DWORD PTR [0040D818]
00404D38 FF15D0A04000 CALL [USER32!InvalidateRect]
00404D3E FF3518D84000 PUSH DWORD PTR [0040D818]
00404D44 FF15F4A04000 CALL [USER32!UpdateWindow]
00404D4A 891DC0D84000 MOV [0040D8C0],EBX
00404D50 FF05C4D84000 INC DWORD PTR [0040D8C4]
00404D56 E9F8FAFFFF JMP 00404853
00404D5B FF3514D84000 PUSH DWORD PTR [0040D814]
00404D61 E8A6000000 CALL 00404E0C
00404D66 59 POP ECX
00404D67 FF3510D84000 PUSH DWORD PTR [0040D810]
00404D6D FF1518A04000 CALL [GDI32!DeleteObject]
00404D73 5F POP EDI
00404D74 5E POP ESI
00404D75 33C0 XOR EAX,EAX
00404D77 5B POP EBX
00404D78 C9 LEAVE
00404D79 C21000 RET 0010
00404D7C 0040490D 00404939 00404960 00404987
00404D8C 004049F0 00404A1A 00404BAE 00404D10
00404D9C 00404A9F 00404AC7 00404AE9 00404B0B
00404DAC 00404B89 00404D10 00404BAE 00404CED
利用注册码转移程序的吧
|