我在KeyGenMe1模块中找到了字符串:"Congratulation"
这是代码:
00402461 . 68 A0000000 PUSH 0A0
00402466 . 68 401C4000 PUSH KeyGenMe.00401C40
0040246B . 56 PUSH ESI
0040246C . 50 PUSH EAX
0040246D . FF15 20104000 CALL DWORD PTR DS:[<&MSVBVM60.__vbaHresu>; MSVBVM60.__vbaHresultCheckObj
00402473 > 8B55 C8 MOV EDX,DWORD PTR SS:[EBP-38]
00402476 . 895D C8 MOV DWORD PTR SS:[EBP-38],EBX
00402479 . 8D4D DC LEA ECX,DWORD PTR SS:[EBP-24]
0040247C . FFD7 CALL EDI ; 移动字符串
0040247E . 8D4D C4 LEA ECX,DWORD PTR SS:[EBP-3C]
00402481 . FF15 B0104000 CALL DWORD PTR DS:[<&MSVBVM60.__vbaFreeO>; MSVBVM60.__vbaFreeObj
00402487 . 8B55 DC MOV EDX,DWORD PTR SS:[EBP-24]
0040248A . 52 PUSH EDX
0040248B . FF15 08104000 CALL DWORD PTR DS:[<&MSVBVM60.__vbaLenBs>; MSVBVM60.__vbaLenBstr
00402491 . 8BC8 MOV ECX,EAX
00402493 . FF15 50104000 CALL DWORD PTR DS:[<&MSVBVM60.__vbaI2I4>>; MSVBVM60.__vbaI2I4
00402499 . 66:3BC3 CMP AX,BX
0040249C . 0F84 63010000 JE KeyGenMe.00402605 ; 判断AX是否是0
004024A2 . BF 01000000 MOV EDI,1
004024A7 . 8BF7 MOV ESI,EDI
004024A9 . 8B1D 0C104000 MOV EBX,DWORD PTR DS:[<&MSVBVM60.__vbaFr>; MSVBVM60.__vbaFreeVarList
004024AF > 66:3B75 D0 CMP SI,WORD PTR SS:[EBP-30]
004024B3 . 0F8F 93000000 JG KeyGenMe.0040254C
004024B9 . C745 BC 01000>MOV DWORD PTR SS:[EBP-44],1
004024C0 . C745 B4 02000>MOV DWORD PTR SS:[EBP-4C],2
004024C7 . 8D45 CC LEA EAX,DWORD PTR SS:[EBP-34]
004024CA . 8985 7CFFFFFF MOV DWORD PTR SS:[EBP-84],EAX
004024D0 . C785 74FFFFFF>MOV DWORD PTR SS:[EBP-8C],4008
004024DA . 8D4D B4 LEA ECX,DWORD PTR SS:[EBP-4C]
004024DD . 51 PUSH ECX
004024DE . 0FBFD6 MOVSX EDX,SI
004024E1 . 52 PUSH EDX
004024E2 . 8D85 74FFFFFF LEA EAX,DWORD PTR SS:[EBP-8C]
004024E8 . 50 PUSH EAX
004024E9 . 8D4D A4 LEA ECX,DWORD PTR SS:[EBP-5C]
004024EC . 51 PUSH ECX
004024ED . FF15 44104000 CALL DWORD PTR DS:[<&MSVBVM60.#632>] ; MSVBVM60.rtcMidCharVar
004024F3 . 8D55 A4 LEA EDX,DWORD PTR SS:[EBP-5C]
004024F6 . 52 PUSH EDX
004024F7 . 8D45 C8 LEA EAX,DWORD PTR SS:[EBP-38]
004024FA . 50 PUSH EAX
004024FB . FF15 74104000 CALL DWORD PTR DS:[<&MSVBVM60.__vbaStrVa>; MSVBVM60.__vbaStrVarVal
00402501 . 50 PUSH EAX
00402502 . FF15 18104000 CALL DWORD PTR DS:[<&MSVBVM60.#516>] ; MSVBVM60.rtcAnsiValueBstr
00402508 . 66:0FAFC6 IMUL AX,SI
0040250C . 0F80 5F010000 JO KeyGenMe.00402671
00402512 . 0FBFC8 MOVSX ECX,AX
00402515 . 03CF ADD ECX,EDI
00402517 . 0F80 54010000 JO KeyGenMe.00402671
0040251D . 8BF9 MOV EDI,ECX
0040251F . 8D4D C8 LEA ECX,DWORD PTR SS:[EBP-38]
00402522 . FF15 B4104000 CALL DWORD PTR DS:[<&MSVBVM60.__vbaFreeS>; MSVBVM60.__vbaFreeStr
00402528 . 8D55 A4 LEA EDX,DWORD PTR SS:[EBP-5C]
0040252B . 52 PUSH EDX
0040252C . 8D45 B4 LEA EAX,DWORD PTR SS:[EBP-4C]
0040252F . 50 PUSH EAX
00402530 . 6A 02 PUSH 2
00402532 . FFD3 CALL EBX
00402534 . 83C4 0C ADD ESP,0C
00402537 . B8 01000000 MOV EAX,1
0040253C . 66:03C6 ADD AX,SI
0040253F . 0F80 2C010000 JO KeyGenMe.00402671
00402545 . 8BF0 MOV ESI,EAX
00402547 .^ E9 63FFFFFF JMP KeyGenMe.004024AF
0040254C > 69FF 96740100 IMUL EDI,EDI,17496
00402552 . 0F80 19010000 JO KeyGenMe.00402671
00402558 . 897D D8 MOV DWORD PTR SS:[EBP-28],EDI
0040255B . DB45 D8 FILD DWORD PTR SS:[EBP-28]
0040255E . DD9D 14FFFFFF FSTP QWORD PTR SS:[EBP-EC]
00402564 . 8B4D DC MOV ECX,DWORD PTR SS:[EBP-24]
00402567 . 51 PUSH ECX
00402568 . FF15 80104000 CALL DWORD PTR DS:[<&MSVBVM60.__vbaR8Str>; MSVBVM60.__vbaR8Str
0040256E . DC9D 14FFFFFF FCOMP QWORD PTR SS:[EBP-EC]
00402574 . DFE0 FSTSW AX
00402576 . F6C4 40 TEST AH,40
00402579 . 0F84 86000000 JE KeyGenMe.00402605
0040257F > . B9 04000280 MOV ECX,80020004 ; 表示破解成功
00402584 . 894D 8C MOV DWORD PTR SS:[EBP-74],ECX
00402587 . B8 0A000000 MOV EAX,0A
0040258C . 8945 84 MOV DWORD PTR SS:[EBP-7C],EAX
0040258F . 894D 9C MOV DWORD PTR SS:[EBP-64],ECX
00402592 . 8945 94 MOV DWORD PTR SS:[EBP-6C],EAX
00402595 . C785 6CFFFFFF>MOV DWORD PTR SS:[EBP-94],KeyGenMe.00401>; UNICODE "Congratulations"
0040259F . BF 08000000 MOV EDI,8
004025A4 . 89BD 64FFFFFF MOV DWORD PTR SS:[EBP-9C],EDI
004025AA . 8D95 64FFFFFF LEA EDX,DWORD PTR SS:[EBP-9C]
004025B0 . 8D4D A4 LEA ECX,DWORD PTR SS:[EBP-5C]
004025B3 . 8B35 98104000 MOV ESI,DWORD PTR DS:[<&MSVBVM60.__vbaVa>; MSVBVM60.__vbaVarDup
004025B9 . FFD6 CALL ESI ; <&MSVBVM60.__vbaVarDup>
004025BB . C785 7CFFFFFF>MOV DWORD PTR SS:[EBP-84],KeyGenMe.00401>; UNICODE "Good job,man!"
004025C5 . 89BD 74FFFFFF MOV DWORD PTR SS:[EBP-8C],EDI
004025CB . 8D95 74FFFFFF LEA EDX,DWORD PTR SS:[EBP-8C]
004025D1 . 8D4D B4 LEA ECX,DWORD PTR SS:[EBP-4C]
004025D4 . FFD6 CALL ESI
我想知道MSVBVM60.__vbaI2I4是什么函数