0045A3D0 . 55 PUSH EBP
0045A3D1 . 8BEC MOV EBP,ESP
0045A3D3 . 83EC 18 SUB ESP,18
0045A3D6 . 68 86334000 PUSH <JMP.&MSVBVM50.__vbaExceptHandler> ; SE 处理程序安装
0045A3DB . 64:A1 0000000>MOV EAX,DWORD PTR FS:[0]
0045A3E1 . 50 PUSH EAX
0045A3E2 . 64:8925 00000>MOV DWORD PTR FS:[0],ESP
0045A3E9 . B8 10010000 MOV EAX,110
0045A3EE . E8 8D8FFAFF CALL <JMP.&MSVBVM50.__vbaChkstk>
0045A3F3 . 53 PUSH EBX
0045A3F4 . 56 PUSH ESI
0045A3F5 . 57 PUSH EDI
0045A3F6 . 8965 E8 MOV DWORD PTR SS:[EBP-18],ESP
0045A3F9 . C745 EC B02D4>MOV DWORD PTR SS:[EBP-14],monster_.00402>
0045A400 . 8B45 08 MOV EAX,DWORD PTR SS:[EBP+8]
0045A403 . 83E0 01 AND EAX,1
0045A406 . 8945 F0 MOV DWORD PTR SS:[EBP-10],EAX
0045A409 . 8B4D 08 MOV ECX,DWORD PTR SS:[EBP+8]
0045A40C . 83E1 FE AND ECX,FFFFFFFE
0045A40F . 894D 08 MOV DWORD PTR SS:[EBP+8],ECX
0045A412 . C745 F4 00000>MOV DWORD PTR SS:[EBP-C],0
0045A419 . 8B55 08 MOV EDX,DWORD PTR SS:[EBP+8]
0045A41C . 8B02 MOV EAX,DWORD PTR DS:[EDX]
0045A41E . 8B4D 08 MOV ECX,DWORD PTR SS:[EBP+8]
0045A421 . 51 PUSH ECX
0045A422 . FF50 04 CALL DWORD PTR DS:[EAX+4]
0045A425 . C745 FC 01000>MOV DWORD PTR SS:[EBP-4],1
0045A42C . C745 FC 02000>MOV DWORD PTR SS:[EBP-4],2
0045A433 . 6A FF PUSH -1
0045A435 . FF15 6C434600 CALL DWORD PTR DS:[<&MSVBVM50.__vbaOnErr>; MSVBVM50.__vbaOnError
0045A43B . C745 FC 03000>MOV DWORD PTR SS:[EBP-4],3
0045A442 . 8B55 08 MOV EDX,DWORD PTR SS:[EBP+8]
0045A445 . 8B02 MOV EAX,DWORD PTR DS:[EDX]
0045A447 . 8B4D 08 MOV ECX,DWORD PTR SS:[EBP+8]
0045A44A . 51 PUSH ECX
0045A44B . FF90 04030000 CALL DWORD PTR DS:[EAX+304]
0045A451 . 50 PUSH EAX
0045A452 . 8D55 AC LEA EDX,DWORD PTR SS:[EBP-54]
0045A455 . 52 PUSH EDX
0045A456 . FF15 70434600 CALL DWORD PTR DS:[<&MSVBVM50.__vbaObjSe>; MSVBVM50.__vbaObjSet
0045A45C . 8985 18FFFFFF MOV DWORD PTR SS:[EBP-E8],EAX
0045A462 . 8D45 BC LEA EAX,DWORD PTR SS:[EBP-44]
0045A465 . 50 PUSH EAX
0045A466 . 8B8D 18FFFFFF MOV ECX,DWORD PTR SS:[EBP-E8]
0045A46C . 8B11 MOV EDX,DWORD PTR DS:[ECX]
0045A46E . 8B85 18FFFFFF MOV EAX,DWORD PTR SS:[EBP-E8]
0045A474 . 50 PUSH EAX
0045A475 . FF92 A0000000 CALL DWORD PTR DS:[EDX+A0]
0045A47B . 8985 14FFFFFF MOV DWORD PTR SS:[EBP-EC],EAX
0045A481 . 83BD 14FFFFFF>CMP DWORD PTR SS:[EBP-EC],0
0045A488 . 7D 26 JGE SHORT monster_.0045A4B0
0045A48A . 68 A0000000 PUSH 0A0
0045A48F . 68 44CF4000 PUSH monster_.0040CF44
0045A494 . 8B8D 18FFFFFF MOV ECX,DWORD PTR SS:[EBP-E8]
0045A49A . 51 PUSH ECX
0045A49B . 8B95 14FFFFFF MOV EDX,DWORD PTR SS:[EBP-EC]
0045A4A1 . 52 PUSH EDX
0045A4A2 . FF15 40434600 CALL DWORD PTR DS:[<&MSVBVM50.__vbaHresu>; MSVBVM50.__vbaHresultCheckObj
0045A4A8 . 8985 F8FEFFFF MOV DWORD PTR SS:[EBP-108],EAX
0045A4AE . EB 0A JMP SHORT monster_.0045A4BA
0045A4B0 > C785 F8FEFFFF>MOV DWORD PTR SS:[EBP-108],0
0045A4BA > 8B45 BC MOV EAX,DWORD PTR SS:[EBP-44] ; //用户名
0045A4BD . 50 PUSH EAX
0045A4BE . FF15 24434600 CALL DWORD PTR DS:[<&MSVBVM50.rtcTrimBst>; MSVBVM50.rtcTrimBstr
0045A4C4 . 8BD0 MOV EDX,EAX
0045A4C6 . 8D4D C8 LEA ECX,DWORD PTR SS:[EBP-38]
0045A4C9 . FF15 08454600 CALL DWORD PTR DS:[<&MSVBVM50.__vbaStrMo>; MSVBVM50.__vbaStrMove
0045A4CF . 8D4D BC LEA ECX,DWORD PTR SS:[EBP-44]
0045A4D2 . FF15 48454600 CALL DWORD PTR DS:[<&MSVBVM50.__vbaFreeS>; MSVBVM50.__vbaFreeStr
0045A4D8 . 8D4D AC LEA ECX,DWORD PTR SS:[EBP-54]
0045A4DB . FF15 44454600 CALL DWORD PTR DS:[<&MSVBVM50.__vbaFreeO>; MSVBVM50.__vbaFreeObj
0045A4E1 . C745 FC 04000>MOV DWORD PTR SS:[EBP-4],4
0045A4E8 . 8B4D 08 MOV ECX,DWORD PTR SS:[EBP+8]
0045A4EB . 8B11 MOV EDX,DWORD PTR DS:[ECX]
0045A4ED . 8B45 08 MOV EAX,DWORD PTR SS:[EBP+8]
0045A4F0 . 50 PUSH EAX
0045A4F1 . FF92 08030000 CALL DWORD PTR DS:[EDX+308]
0045A4F7 . 50 PUSH EAX
0045A4F8 . 8D4D AC LEA ECX,DWORD PTR SS:[EBP-54]
0045A4FB . 51 PUSH ECX
0045A4FC . FF15 70434600 CALL DWORD PTR DS:[<&MSVBVM50.__vbaObjSe>; MSVBVM50.__vbaObjSet
0045A502 . 8985 18FFFFFF MOV DWORD PTR SS:[EBP-E8],EAX
0045A508 . 8D55 BC LEA EDX,DWORD PTR SS:[EBP-44]
0045A50B . 52 PUSH EDX
0045A50C . 8B85 18FFFFFF MOV EAX,DWORD PTR SS:[EBP-E8]
0045A512 . 8B08 MOV ECX,DWORD PTR DS:[EAX]
0045A514 . 8B95 18FFFFFF MOV EDX,DWORD PTR SS:[EBP-E8]
0045A51A . 52 PUSH EDX
0045A51B . FF91 A0000000 CALL DWORD PTR DS:[ECX+A0]
0045A521 . 8985 14FFFFFF MOV DWORD PTR SS:[EBP-EC],EAX
0045A527 . 83BD 14FFFFFF>CMP DWORD PTR SS:[EBP-EC],0
0045A52E . 7D 26 JGE SHORT monster_.0045A556
0045A530 . 68 A0000000 PUSH 0A0
0045A535 . 68 44CF4000 PUSH monster_.0040CF44
0045A53A . 8B85 18FFFFFF MOV EAX,DWORD PTR SS:[EBP-E8]
0045A540 . 50 PUSH EAX
0045A541 . 8B8D 14FFFFFF MOV ECX,DWORD PTR SS:[EBP-EC]
0045A547 . 51 PUSH ECX
0045A548 . FF15 40434600 CALL DWORD PTR DS:[<&MSVBVM50.__vbaHresu>; MSVBVM50.__vbaHresultCheckObj
0045A54E . 8985 F4FEFFFF MOV DWORD PTR SS:[EBP-10C],EAX
0045A554 . EB 0A JMP SHORT monster_.0045A560
0045A556 > C785 F4FEFFFF>MOV DWORD PTR SS:[EBP-10C],0
0045A560 > 8B55 C8 MOV EDX,DWORD PTR SS:[EBP-38] ; //用户名
0045A563 . 52 PUSH EDX
0045A564 . 68 38814000 PUSH monster_.00408138
0045A569 . FF15 D8434600 CALL DWORD PTR DS:[<&MSVBVM50.__vbaStrCm>; MSVBVM50.__vbaStrCmp
0045A56F . 8BF0 MOV ESI,EAX
0045A571 . F7DE NEG ESI
0045A573 . 1BF6 SBB ESI,ESI
0045A575 . 46 INC ESI
0045A576 . F7DE NEG ESI
0045A578 . 8B45 BC MOV EAX,DWORD PTR SS:[EBP-44] ; //试炼码
0045A57B . 50 PUSH EAX
0045A57C . FF15 24434600 CALL DWORD PTR DS:[<&MSVBVM50.rtcTrimBst>; MSVBVM50.rtcTrimBstr
0045A582 . 8BD0 MOV EDX,EAX
0045A584 . 8D4D B8 LEA ECX,DWORD PTR SS:[EBP-48]
0045A587 . FF15 08454600 CALL DWORD PTR DS:[<&MSVBVM50.__vbaStrMo>; MSVBVM50.__vbaStrMove
0045A58D . 50 PUSH EAX
0045A58E . 68 38814000 PUSH monster_.00408138
0045A593 . FF15 D8434600 CALL DWORD PTR DS:[<&MSVBVM50.__vbaStrCm>; MSVBVM50.__vbaStrCmp
0045A599 . F7D8 NEG EAX
0045A59B . 1BC0 SBB EAX,EAX
0045A59D . 40 INC EAX
0045A59E . F7D8 NEG EAX
0045A5A0 . 66:0BF0 OR SI,AX
0045A5A3 . 66:89B5 10FFF>MOV WORD PTR SS:[EBP-F0],SI
0045A5AA . 8D4D B8 LEA ECX,DWORD PTR SS:[EBP-48]
0045A5AD . 51 PUSH ECX
0045A5AE . 8D55 BC LEA EDX,DWORD PTR SS:[EBP-44]
0045A5B1 . 52 PUSH EDX
0045A5B2 . 6A 02 PUSH 2
0045A5B4 . FF15 9C444600 CALL DWORD PTR DS:[<&MSVBVM50.__vbaFreeS>; MSVBVM50.__vbaFreeStrList
0045A5BA . 83C4 0C ADD ESP,0C
0045A5BD . 8D4D AC LEA ECX,DWORD PTR SS:[EBP-54]
0045A5C0 . FF15 44454600 CALL DWORD PTR DS:[<&MSVBVM50.__vbaFreeO>; MSVBVM50.__vbaFreeObj
0045A5C6 . 0FBF85 10FFFF>MOVSX EAX,WORD PTR SS:[EBP-F0]
0045A5CD . 85C0 TEST EAX,EAX
0045A5CF . 0F84 3A010000 JE monster_.0045A70F
0045A5D5 . C745 FC 05000>MOV DWORD PTR SS:[EBP-4],5
0045A5DC . C785 74FFFFFF>MOV DWORD PTR SS:[EBP-8C],80020004
0045A5E6 . C785 6CFFFFFF>MOV DWORD PTR SS:[EBP-94],0A
0045A5F0 . C745 84 04000>MOV DWORD PTR SS:[EBP-7C],80020004
0045A5F7 . C785 7CFFFFFF>MOV DWORD PTR SS:[EBP-84],0A
0045A601 . C785 54FFFFFF>MOV DWORD PTR SS:[EBP-AC],monster_.0040D>; UNICODE "Error"
0045A60B . C785 4CFFFFFF>MOV DWORD PTR SS:[EBP-B4],8
0045A615 . 8D95 4CFFFFFF LEA EDX,DWORD PTR SS:[EBP-B4]
0045A61B . 8D4D 8C LEA ECX,DWORD PTR SS:[EBP-74]
0045A61E . FF15 DC444600 CALL DWORD PTR DS:[<&MSVBVM50.__vbaVarDu>; MSVBVM50.__vbaVarDup
0045A624 . C785 64FFFFFF>MOV DWORD PTR SS:[EBP-9C],monster_.0040C>; UNICODE "Please enter the person or business name this program is licensed to and the unlock code provided to"
0045A62E . C785 5CFFFFFF>MOV DWORD PTR SS:[EBP-A4],8
0045A638 . 8D95 5CFFFFFF LEA EDX,DWORD PTR SS:[EBP-A4]
0045A63E . 8D4D 9C LEA ECX,DWORD PTR SS:[EBP-64]
0045A641 . FF15 DC444600 CALL DWORD PTR DS:[<&MSVBVM50.__vbaVarDu>; MSVBVM50.__vbaVarDup
0045A647 . 8D8D 6CFFFFFF LEA ECX,DWORD PTR SS:[EBP-94]
0045A64D . 51 PUSH ECX
0045A64E . 8D95 7CFFFFFF LEA EDX,DWORD PTR SS:[EBP-84]
0045A654 . 52 PUSH EDX
0045A655 . 8D45 8C LEA EAX,DWORD PTR SS:[EBP-74]
0045A658 . 50 PUSH EAX
0045A659 . 6A 10 PUSH 10
0045A65B . 8D4D 9C LEA ECX,DWORD PTR SS:[EBP-64]
0045A65E . 51 PUSH ECX
0045A65F . FF15 74434600 CALL DWORD PTR DS:[<&MSVBVM50.rtcMsgBox>>; MSVBVM50.rtcMsgBox
0045A665 . 8D95 6CFFFFFF LEA EDX,DWORD PTR SS:[EBP-94]
0045A66B . 52 PUSH EDX
0045A66C . 8D85 7CFFFFFF LEA EAX,DWORD PTR SS:[EBP-84]
0045A672 . 50 PUSH EAX
0045A673 . 8D4D 8C LEA ECX,DWORD PTR SS:[EBP-74]
0045A676 . 51 PUSH ECX
0045A677 . 8D55 9C LEA EDX,DWORD PTR SS:[EBP-64]
0045A67A . 52 PUSH EDX
0045A67B . 6A 04 PUSH 4
0045A67D . FF15 F8424600 CALL DWORD PTR DS:[<&MSVBVM50.__vbaFreeV>; MSVBVM50.__vbaFreeVarList
0045A683 . 83C4 14 ADD ESP,14
0045A686 . C745 FC 06000>MOV DWORD PTR SS:[EBP-4],6
0045A68D . 8B45 08 MOV EAX,DWORD PTR SS:[EBP+8]
0045A690 . 8B08 MOV ECX,DWORD PTR DS:[EAX]
0045A692 . 8B55 08 MOV EDX,DWORD PTR SS:[EBP+8]
0045A695 . 52 PUSH EDX
0045A696 . FF91 04030000 CALL DWORD PTR DS:[ECX+304]
0045A69C . 50 PUSH EAX
0045A69D . 8D45 AC LEA EAX,DWORD PTR SS:[EBP-54]
0045A6A0 . 50 PUSH EAX
0045A6A1 . FF15 70434600 CALL DWORD PTR DS:[<&MSVBVM50.__vbaObjSe>; MSVBVM50.__vbaObjSet
0045A6A7 . 8985 18FFFFFF MOV DWORD PTR SS:[EBP-E8],EAX
0045A6AD . 8B8D 18FFFFFF MOV ECX,DWORD PTR SS:[EBP-E8]
0045A6B3 . 8B11 MOV EDX,DWORD PTR DS:[ECX]
0045A6B5 . 8B85 18FFFFFF MOV EAX,DWORD PTR SS:[EBP-E8]
0045A6BB . 50 PUSH EAX
0045A6BC . FF92 04020000 CALL DWORD PTR DS:[EDX+204]
0045A6C2 . 8985 14FFFFFF MOV DWORD PTR SS:[EBP-EC],EAX
0045A6C8 . 83BD 14FFFFFF>CMP DWORD PTR SS:[EBP-EC],0
0045A6CF . 7D 26 JGE SHORT monster_.0045A6F7
0045A6D1 . 68 04020000 PUSH 204
0045A6D6 . 68 44CF4000 PUSH monster_.0040CF44
0045A6DB . 8B8D 18FFFFFF MOV ECX,DWORD PTR SS:[EBP-E8]
0045A6E1 . 51 PUSH ECX
0045A6E2 . 8B95 14FFFFFF MOV EDX,DWORD PTR SS:[EBP-EC]
0045A6E8 . 52 PUSH EDX
0045A6E9 . FF15 40434600 CALL DWORD PTR DS:[<&MSVBVM50.__vbaHresu>; MSVBVM50.__vbaHresultCheckObj
0045A6EF . 8985 F0FEFFFF MOV DWORD PTR SS:[EBP-110],EAX
0045A6F5 . EB 0A JMP SHORT monster_.0045A701
0045A6F7 > C785 F0FEFFFF>MOV DWORD PTR SS:[EBP-110],0
0045A701 > 8D4D AC LEA ECX,DWORD PTR SS:[EBP-54]
0045A704 . FF15 44454600 CALL DWORD PTR DS:[<&MSVBVM50.__vbaFreeO>; MSVBVM50.__vbaFreeObj
0045A70A . E9 CC080000 JMP monster_.0045AFDB
0045A70F > C745 FC 09000>MOV DWORD PTR SS:[EBP-4],9
0045A716 . 8B45 08 MOV EAX,DWORD PTR SS:[EBP+8]
0045A719 . 8B08 MOV ECX,DWORD PTR DS:[EAX]
0045A71B . 8B55 08 MOV EDX,DWORD PTR SS:[EBP+8]
0045A71E . 52 PUSH EDX
0045A71F . FF91 08030000 CALL DWORD PTR DS:[ECX+308]
0045A725 . 50 PUSH EAX
0045A726 . 8D45 AC LEA EAX,DWORD PTR SS:[EBP-54]
0045A729 . 50 PUSH EAX
0045A72A . FF15 70434600 CALL DWORD PTR DS:[<&MSVBVM50.__vbaObjSe>; MSVBVM50.__vbaObjSet
0045A730 . 8985 18FFFFFF MOV DWORD PTR SS:[EBP-E8],EAX
0045A736 . 8D4D BC LEA ECX,DWORD PTR SS:[EBP-44]
0045A739 . 51 PUSH ECX
0045A73A . 8B95 18FFFFFF MOV EDX,DWORD PTR SS:[EBP-E8]
0045A740 . 8B02 MOV EAX,DWORD PTR DS:[EDX]
0045A742 . 8B8D 18FFFFFF MOV ECX,DWORD PTR SS:[EBP-E8]
0045A748 . 51 PUSH ECX
0045A749 . FF90 A0000000 CALL DWORD PTR DS:[EAX+A0]
0045A74F . 8985 14FFFFFF MOV DWORD PTR SS:[EBP-EC],EAX
0045A755 . 83BD 14FFFFFF>CMP DWORD PTR SS:[EBP-EC],0
0045A75C . 7D 26 JGE SHORT monster_.0045A784
0045A75E . 68 A0000000 PUSH 0A0
0045A763 . 68 44CF4000 PUSH monster_.0040CF44
0045A768 . 8B95 18FFFFFF MOV EDX,DWORD PTR SS:[EBP-E8]
0045A76E . 52 PUSH EDX
0045A76F . 8B85 14FFFFFF MOV EAX,DWORD PTR SS:[EBP-EC]
0045A775 . 50 PUSH EAX
0045A776 . FF15 40434600 CALL DWORD PTR DS:[<&MSVBVM50.__vbaHresu>; MSVBVM50.__vbaHresultCheckObj
0045A77C . 8985 ECFEFFFF MOV DWORD PTR SS:[EBP-114],EAX
0045A782 . EB 0A JMP SHORT monster_.0045A78E
0045A784 > C785 ECFEFFFF>MOV DWORD PTR SS:[EBP-114],0
0045A78E > 8B4D BC MOV ECX,DWORD PTR SS:[EBP-44] ; //试炼码
0045A791 . 51 PUSH ECX
0045A792 . FF15 24434600 CALL DWORD PTR DS:[<&MSVBVM50.rtcTrimBst>; MSVBVM50.rtcTrimBstr
0045A798 . 8BD0 MOV EDX,EAX
0045A79A . 8D4D B8 LEA ECX,DWORD PTR SS:[EBP-48]
0045A79D . FF15 08454600 CALL DWORD PTR DS:[<&MSVBVM50.__vbaStrMo>; MSVBVM50.__vbaStrMove
0045A7A3 . 50 PUSH EAX
0045A7A4 . FF15 D0434600 CALL DWORD PTR DS:[<&MSVBVM50.rtcUpperCa>; MSVBVM50.rtcUpperCaseBstr
0045A7AA . 8BD0 MOV EDX,EAX ; //试炼码
0045A7AC . 8D4D B4 LEA ECX,DWORD PTR SS:[EBP-4C]
0045A7AF . FF15 08454600 CALL DWORD PTR DS:[<&MSVBVM50.__vbaStrMo>; MSVBVM50.__vbaStrMove
0045A7B5 . 50 PUSH EAX ; //试炼码
0045A7B6 . 68 C0764000 PUSH monster_.004076C0 ; UNICODE "2552"
0045A7BB . FF15 D8434600 CALL DWORD PTR DS:[<&MSVBVM50.__vbaStrCm>; MSVBVM50.__vbaStrCmp
0045A7C1 . F7D8 NEG EAX
0045A7C3 . 1BC0 SBB EAX,EAX
0045A7C5 . 40 INC EAX
0045A7C6 . F7D8 NEG EAX
0045A7C8 . 33D2 XOR EDX,EDX
0045A7CA . 66:833D 64014>CMP WORD PTR DS:[460164],0FFFF
0045A7D2 . 0F94C2 SETE DL
0045A7D5 . F7DA NEG EDX
0045A7D7 . 66:23C2 AND AX,DX
0045A7DA . 66:8985 10FFF>MOV WORD PTR SS:[EBP-F0],AX
0045A7E1 . 8D45 B4 LEA EAX,DWORD PTR SS:[EBP-4C]
0045A7E4 . 50 PUSH EAX
0045A7E5 . 8D4D B8 LEA ECX,DWORD PTR SS:[EBP-48]
0045A7E8 . 51 PUSH ECX
0045A7E9 . 8D55 BC LEA EDX,DWORD PTR SS:[EBP-44]
0045A7EC . 52 PUSH EDX
0045A7ED . 6A 03 PUSH 3
0045A7EF . FF15 9C444600 CALL DWORD PTR DS:[<&MSVBVM50.__vbaFreeS>; MSVBVM50.__vbaFreeStrList
0045A7F5 . 83C4 10 ADD ESP,10
0045A7F8 . 8D4D AC LEA ECX,DWORD PTR SS:[EBP-54]
0045A7FB . FF15 44454600 CALL DWORD PTR DS:[<&MSVBVM50.__vbaFreeO>; MSVBVM50.__vbaFreeObj
0045A801 . 0FBF85 10FFFF>MOVSX EAX,WORD PTR SS:[EBP-F0]
0045A808 . 85C0 TEST EAX,EAX
0045A80A . 0F84 BA000000 JE monster_.0045A8CA
0045A810 . C745 FC 0A000>MOV DWORD PTR SS:[EBP-4],0A
0045A817 . BA CCD04000 MOV EDX,monster_.0040D0CC ; UNICODE "The temporary (30-day) registration code for this license has already been entered."
0045A81C . 8D4D DC LEA ECX,DWORD PTR SS:[EBP-24]
0045A81F . FF15 98444600 CALL DWORD PTR DS:[<&MSVBVM50.__vbaStrCo>; MSVBVM50.__vbaStrCopy
0045A825 . C745 FC 0B000>MOV DWORD PTR SS:[EBP-4],0B
0045A82C . C745 84 04000>MOV DWORD PTR SS:[EBP-7C],80020004
0045A833 . C785 7CFFFFFF>MOV DWORD PTR SS:[EBP-84],0A
0045A83D . C745 94 04000>MOV DWORD PTR SS:[EBP-6C],80020004
0045A844 . C745 8C 0A000>MOV DWORD PTR SS:[EBP-74],0A
0045A84B . C785 54FFFFFF>MOV DWORD PTR SS:[EBP-AC],monster_.0040D>; UNICODE "Code Invalid"
0045A855 . C785 4CFFFFFF>MOV DWORD PTR SS:[EBP-B4],8
0045A85F . 8D95 4CFFFFFF LEA EDX,DWORD PTR SS:[EBP-B4]
0045A865 . 8D4D 9C LEA ECX,DWORD PTR SS:[EBP-64]
0045A868 . FF15 DC444600 CALL DWORD PTR DS:[<&MSVBVM50.__vbaVarDu>; MSVBVM50.__vbaVarDup
0045A86E . 8D4D DC LEA ECX,DWORD PTR SS:[EBP-24]
0045A871 . 898D 64FFFFFF MOV DWORD PTR SS:[EBP-9C],ECX
0045A877 . C785 5CFFFFFF>MOV DWORD PTR SS:[EBP-A4],4008
0045A881 . 8D95 7CFFFFFF LEA EDX,DWORD PTR SS:[EBP-84]
0045A887 . 52 PUSH EDX
0045A888 . 8D45 8C LEA EAX,DWORD PTR SS:[EBP-74]
0045A88B . 50 PUSH EAX
0045A88C . 8D4D 9C LEA ECX,DWORD PTR SS:[EBP-64]
0045A88F . 51 PUSH ECX
0045A890 . 6A 10 PUSH 10
0045A892 . 8D95 5CFFFFFF LEA EDX,DWORD PTR SS:[EBP-A4]
0045A898 . 52 PUSH EDX
0045A899 . FF15 74434600 CALL DWORD PTR DS:[<&MSVBVM50.rtcMsgBox>>; MSVBVM50.rtcMsgBox
0045A89F . 8D85 7CFFFFFF LEA EAX,DWORD PTR SS:[EBP-84]
0045A8A5 . 50 PUSH EAX
0045A8A6 . 8D4D 8C LEA ECX,DWORD PTR SS:[EBP-74]
0045A8A9 . 51 PUSH ECX
0045A8AA . 8D55 9C LEA EDX,DWORD PTR SS:[EBP-64]
0045A8AD . 52 PUSH EDX
0045A8AE . 6A 03 PUSH 3
0045A8B0 . FF15 F8424600 CALL DWORD PTR DS:[<&MSVBVM50.__vbaFreeV>; MSVBVM50.__vbaFreeVarList
0045A8B6 . 83C4 10 ADD ESP,10
0045A8B9 . C745 FC 0C000>MOV DWORD PTR SS:[EBP-4],0C
0045A8C0 . E8 7B88FFFF CALL monster_.00453140
0045A8C5 . E9 67060000 JMP monster_.0045AF31
0045A8CA > C745 FC 0D000>MOV DWORD PTR SS:[EBP-4],0D
0045A8D1 . 8B45 08 MOV EAX,DWORD PTR SS:[EBP+8]
0045A8D4 . 8B08 MOV ECX,DWORD PTR DS:[EAX]
0045A8D6 . 8B55 08 MOV EDX,DWORD PTR SS:[EBP+8]
0045A8D9 . 52 PUSH EDX
0045A8DA . FF91 08030000 CALL DWORD PTR DS:[ECX+308]
0045A8E0 . 50 PUSH EAX
0045A8E1 . 8D45 AC LEA EAX,DWORD PTR SS:[EBP-54]
0045A8E4 . 50 PUSH EAX
0045A8E5 . FF15 70434600 CALL DWORD PTR DS:[<&MSVBVM50.__vbaObjSe>; MSVBVM50.__vbaObjSet
0045A8EB . 8985 18FFFFFF MOV DWORD PTR SS:[EBP-E8],EAX
0045A8F1 . 8D4D BC LEA ECX,DWORD PTR SS:[EBP-44]
0045A8F4 . 51 PUSH ECX
0045A8F5 . 8B95 18FFFFFF MOV EDX,DWORD PTR SS:[EBP-E8]
0045A8FB . 8B02 MOV EAX,DWORD PTR DS:[EDX]
0045A8FD . 8B8D 18FFFFFF MOV ECX,DWORD PTR SS:[EBP-E8]
0045A903 . 51 PUSH ECX
0045A904 . FF90 A0000000 CALL DWORD PTR DS:[EAX+A0]
0045A90A . 8985 14FFFFFF MOV DWORD PTR SS:[EBP-EC],EAX
0045A910 . 83BD 14FFFFFF>CMP DWORD PTR SS:[EBP-EC],0
0045A917 . 7D 26 JGE SHORT monster_.0045A93F
0045A919 . 68 A0000000 PUSH 0A0
0045A91E . 68 44CF4000 PUSH monster_.0040CF44
0045A923 . 8B95 18FFFFFF MOV EDX,DWORD PTR SS:[EBP-E8]
0045A929 . 52 PUSH EDX
0045A92A . 8B85 14FFFFFF MOV EAX,DWORD PTR SS:[EBP-EC]
0045A930 . 50 PUSH EAX
0045A931 . FF15 40434600 CALL DWORD PTR DS:[<&MSVBVM50.__vbaHresu>; MSVBVM50.__vbaHresultCheckObj
0045A937 . 8985 E8FEFFFF MOV DWORD PTR SS:[EBP-118],EAX
0045A93D . EB 0A JMP SHORT monster_.0045A949
0045A93F > C785 E8FEFFFF>MOV DWORD PTR SS:[EBP-118],0
0045A949 > 8B4D BC MOV ECX,DWORD PTR SS:[EBP-44] ; //试炼码
0045A94C . 51 PUSH ECX
0045A94D . FF15 24434600 CALL DWORD PTR DS:[<&MSVBVM50.rtcTrimBst>; MSVBVM50.rtcTrimBstr
0045A953 . 8BD0 MOV EDX,EAX
0045A955 . 8D4D B8 LEA ECX,DWORD PTR SS:[EBP-48]
0045A958 . FF15 08454600 CALL DWORD PTR DS:[<&MSVBVM50.__vbaStrMo>; MSVBVM50.__vbaStrMove
0045A95E . 50 PUSH EAX
0045A95F . FF15 D0434600 CALL DWORD PTR DS:[<&MSVBVM50.rtcUpperCa>; MSVBVM50.rtcUpperCaseBstr
0045A965 . 8BD0 MOV EDX,EAX
0045A967 . 8D4D B4 LEA ECX,DWORD PTR SS:[EBP-4C]
0045A96A . FF15 08454600 CALL DWORD PTR DS:[<&MSVBVM50.__vbaStrMo>; MSVBVM50.__vbaStrMove
0045A970 . 50 PUSH EAX ; //试炼码
0045A971 . 68 C0764000 PUSH monster_.004076C0 ; UNICODE "2552"
0045A976 . FF15 D8434600 CALL DWORD PTR DS:[<&MSVBVM50.__vbaStrCm>; MSVBVM50.__vbaStrCmp
0045A97C . F7D8 NEG EAX
0045A97E . 1BC0 SBB EAX,EAX
0045A980 . 40 INC EAX
0045A981 . F7D8 NEG EAX
0045A983 . 66:8985 10FFF>MOV WORD PTR SS:[EBP-F0],AX
0045A98A . 8D55 B4 LEA EDX,DWORD PTR SS:[EBP-4C]
0045A98D . 52 PUSH EDX
0045A98E . 8D45 B8 LEA EAX,DWORD PTR SS:[EBP-48]
0045A991 . 50 PUSH EAX
0045A992 . 8D4D BC LEA ECX,DWORD PTR SS:[EBP-44]
0045A995 . 51 PUSH ECX
0045A996 . 6A 03 PUSH 3
0045A998 . FF15 9C444600 CALL DWORD PTR DS:[<&MSVBVM50.__vbaFreeS>; MSVBVM50.__vbaFreeStrList
0045A99E . 83C4 10 ADD ESP,10
0045A9A1 . 8D4D AC LEA ECX,DWORD PTR SS:[EBP-54]
0045A9A4 . FF15 44454600 CALL DWORD PTR DS:[<&MSVBVM50.__vbaFreeO>; MSVBVM50.__vbaFreeObj
0045A9AA . 0FBF95 10FFFF>MOVSX EDX,WORD PTR SS:[EBP-F0]
0045A9B1 . 85D2 TEST EDX,EDX
0045A9B3 . 0F84 EA010000 JE monster_.0045ABA3
0045A9B9 . C745 FC 0E000>MOV DWORD PTR SS:[EBP-4],0E
0045A9C0 . 68 98D14000 PUSH monster_.0040D198 ; UNICODE "License this copy to: "
0045A9C5 . 8B45 C8 MOV EAX,DWORD PTR SS:[EBP-38]
0045A9C8 . 50 PUSH EAX
0045A9C9 . FF15 2C434600 CALL DWORD PTR DS:[<&MSVBVM50.__vbaStrCa>; MSVBVM50.__vbaStrCat
0045A9CF . 8BD0 MOV EDX,EAX
0045A9D1 . 8D4D BC LEA ECX,DWORD PTR SS:[EBP-44]
0045A9D4 . FF15 08454600 CALL DWORD PTR DS:[<&MSVBVM50.__vbaStrMo>; MSVBVM50.__vbaStrMove
0045A9DA . 50 PUSH EAX
0045A9DB . 68 CCD14000 PUSH monster_.0040D1CC ; UNICODE "? "
0045A9E0 . FF15 2C434600 CALL DWORD PTR DS:[<&MSVBVM50.__vbaStrCa>; MSVBVM50.__vbaStrCat
0045A9E6 . 8BD0 MOV EDX,EAX
0045A9E8 . 8D4D DC LEA ECX,DWORD PTR SS:[EBP-24]
0045A9EB . FF15 08454600 CALL DWORD PTR DS:[<&MSVBVM50.__vbaStrMo>; MSVBVM50.__vbaStrMove
0045A9F1 . 8D4D BC LEA ECX,DWORD PTR SS:[EBP-44]
0045A9F4 . FF15 48454600 CALL DWORD PTR DS:[<&MSVBVM50.__vbaFreeS>; MSVBVM50.__vbaFreeStr
0045A9FA . C745 FC 0F000>MOV DWORD PTR SS:[EBP-4],0F
0045AA01 . 8B4D DC MOV ECX,DWORD PTR SS:[EBP-24]
0045AA04 . 51 PUSH ECX
0045AA05 . 68 D8D14000 PUSH monster_.0040D1D8 ; UNICODE "(Select NO to make corrections.)"
0045AA0A . FF15 2C434600 CALL DWORD PTR DS:[<&MSVBVM50.__vbaStrCa>; MSVBVM50.__vbaStrCat
0045AA10 . 8BD0 MOV EDX,EAX
0045AA12 . 8D4D DC LEA ECX,DWORD PTR SS:[EBP-24]
0045AA15 . FF15 08454600 CALL DWORD PTR DS:[<&MSVBVM50.__vbaStrMo>; MSVBVM50.__vbaStrMove
0045AA1B . C745 FC 10000>MOV DWORD PTR SS:[EBP-4],10
0045AA22 . C745 84 04000>MOV DWORD PTR SS:[EBP-7C],80020004
0045AA29 . C785 7CFFFFFF>MOV DWORD PTR SS:[EBP-84],0A
0045AA33 . C745 94 04000>MOV DWORD PTR SS:[EBP-6C],80020004
0045AA3A . C745 8C 0A000>MOV DWORD PTR SS:[EBP-74],0A
0045AA41 . C785 54FFFFFF>MOV DWORD PTR SS:[EBP-AC],monster_.0040D>; UNICODE "REGISTER TO..."
0045AA4B . C785 4CFFFFFF>MOV DWORD PTR SS:[EBP-B4],8
0045AA55 . 8D95 4CFFFFFF LEA EDX,DWORD PTR SS:[EBP-B4]
0045AA5B . 8D4D 9C LEA ECX,DWORD PTR SS:[EBP-64]
0045AA5E . FF15 DC444600 CALL DWORD PTR DS:[<&MSVBVM50.__vbaVarDu>; MSVBVM50.__vbaVarDup
0045AA64 . 8D55 DC LEA EDX,DWORD PTR SS:[EBP-24]
0045AA67 . 8995 64FFFFFF MOV DWORD PTR SS:[EBP-9C],EDX
0045AA6D . C785 5CFFFFFF>MOV DWORD PTR SS:[EBP-A4],4008
0045AA77 . 8D85 7CFFFFFF LEA EAX,DWORD PTR SS:[EBP-84]
0045AA7D . 50 PUSH EAX
0045AA7E . 8D4D 8C LEA ECX,DWORD PTR SS:[EBP-74]
0045AA81 . 51 PUSH ECX
0045AA82 . 8D55 9C LEA EDX,DWORD PTR SS:[EBP-64]
0045AA85 . 52 PUSH EDX
0045AA86 . 6A 24 PUSH 24
0045AA88 . 8D85 5CFFFFFF LEA EAX,DWORD PTR SS:[EBP-A4]
0045AA8E . 50 PUSH EAX
0045AA8F . FF15 74434600 CALL DWORD PTR DS:[<&MSVBVM50.rtcMsgBox>>; MSVBVM50.rtcMsgBox
0045AA95 . 8985 24FFFFFF MOV DWORD PTR SS:[EBP-DC],EAX
0045AA9B . C785 1CFFFFFF>MOV DWORD PTR SS:[EBP-E4],3
0045AAA5 . 8D95 1CFFFFFF LEA EDX,DWORD PTR SS:[EBP-E4]
0045AAAB . 8D4D CC LEA ECX,DWORD PTR SS:[EBP-34]
0045AAAE . FF15 D8424600 CALL DWORD PTR DS:[<&MSVBVM50.__vbaVarMo>; MSVBVM50.__vbaVarMove
0045AAB4 . 8D8D 7CFFFFFF LEA ECX,DWORD PTR SS:[EBP-84]
0045AABA . 51 PUSH ECX
0045AABB . 8D55 8C LEA EDX,DWORD PTR SS:[EBP-74]
0045AABE . 52 PUSH EDX
0045AABF . 8D45 9C LEA EAX,DWORD PTR SS:[EBP-64]
0045AAC2 . 50 PUSH EAX
0045AAC3 . 6A 03 PUSH 3
0045AAC5 . FF15 F8424600 CALL DWORD PTR DS:[<&MSVBVM50.__vbaFreeV>; MSVBVM50.__vbaFreeVarList
0045AACB . 83C4 10 ADD ESP,10
0045AACE . C745 FC 11000>MOV DWORD PTR SS:[EBP-4],11
0045AAD5 . C785 64FFFFFF>MOV DWORD PTR SS:[EBP-9C],7
0045AADF . C785 5CFFFFFF>MOV DWORD PTR SS:[EBP-A4],8002
0045AAE9 . 8D4D CC LEA ECX,DWORD PTR SS:[EBP-34]
0045AAEC . 51 PUSH ECX
0045AAED . 8D95 5CFFFFFF LEA EDX,DWORD PTR SS:[EBP-A4]
0045AAF3 . 52 PUSH EDX
0045AAF4 . FF15 E0434600 CALL DWORD PTR DS:[<&MSVBVM50.__vbaVarTs>; MSVBVM50.__vbaVarTstEq
0045AAFA . 0FBFC0 MOVSX EAX,AX
0045AAFD . 85C0 TEST EAX,EAX
0045AAFF . 0F84 89000000 JE monster_.0045AB8E
0045AB05 . C745 FC 12000>MOV DWORD PTR SS:[EBP-4],12
0045AB0C . 8B4D 08 MOV ECX,DWORD PTR SS:[EBP+8]
0045AB0F . 8B11 MOV EDX,DWORD PTR DS:[ECX]
0045AB11 . 8B45 08 MOV EAX,DWORD PTR SS:[EBP+8]
0045AB14 . 50 PUSH EAX
0045AB15 . FF92 04030000 CALL DWORD PTR DS:[EDX+304]
0045AB1B . 50 PUSH EAX
0045AB1C . 8D4D AC LEA ECX,DWORD PTR SS:[EBP-54]
0045AB1F . 51 PUSH ECX
0045AB20 . FF15 70434600 CALL DWORD PTR DS:[<&MSVBVM50.__vbaObjSe>; MSVBVM50.__vbaObjSet
0045AB26 . 8985 18FFFFFF MOV DWORD PTR SS:[EBP-E8],EAX
0045AB2C . 8B95 18FFFFFF MOV EDX,DWORD PTR SS:[EBP-E8]
0045AB32 . 8B02 MOV EAX,DWORD PTR DS:[EDX]
0045AB34 . 8B8D 18FFFFFF MOV ECX,DWORD PTR SS:[EBP-E8]
0045AB3A . 51 PUSH ECX
0045AB3B . FF90 04020000 CALL DWORD PTR DS:[EAX+204]
0045AB41 . 8985 14FFFFFF MOV DWORD PTR SS:[EBP-EC],EAX
0045AB47 . 83BD 14FFFFFF>CMP DWORD PTR SS:[EBP-EC],0
0045AB4E . 7D 26 JGE SHORT monster_.0045AB76
0045AB50 . 68 04020000 PUSH 204
0045AB55 . 68 44CF4000 PUSH monster_.0040CF44
0045AB5A . 8B95 18FFFFFF MOV EDX,DWORD PTR SS:[EBP-E8]
0045AB60 . 52 PUSH EDX
0045AB61 . 8B85 14FFFFFF MOV EAX,DWORD PTR SS:[EBP-EC]
0045AB67 . 50 PUSH EAX
0045AB68 . FF15 40434600 CALL DWORD PTR DS:[<&MSVBVM50.__vbaHresu>; MSVBVM50.__vbaHresultCheckObj
0045AB6E . 8985 E4FEFFFF MOV DWORD PTR SS:[EBP-11C],EAX
0045AB74 . EB 0A JMP SHORT monster_.0045AB80
0045AB76 > C785 E4FEFFFF>MOV DWORD PTR SS:[EBP-11C],0
0045AB80 > 8D4D AC LEA ECX,DWORD PTR SS:[EBP-54]
0045AB83 . FF15 44454600 CALL DWORD PTR DS:[<&MSVBVM50.__vbaFreeO>; MSVBVM50.__vbaFreeObj
0045AB89 . E9 4D040000 JMP monster_.0045AFDB
0045AB8E > C745 FC 15000>MOV DWORD PTR SS:[EBP-4],15
0045AB95 . 8D4D C8 LEA ECX,DWORD PTR SS:[EBP-38]
0045AB98 . 51 PUSH ECX
0045AB99 . E8 6247FFFF CALL monster_.0044F300
0045AB9E . E9 8E030000 JMP monster_.0045AF31
0045ABA3 > C745 FC 17000>MOV DWORD PTR SS:[EBP-4],17
0045ABAA . 8B55 C8 MOV EDX,DWORD PTR SS:[EBP-38] ; //用户名
0045ABAD . 8D4D C0 LEA ECX,DWORD PTR SS:[EBP-40]
0045ABB0 . FF15 98444600 CALL DWORD PTR DS:[<&MSVBVM50.__vbaStrCo>; MSVBVM50.__vbaStrCopy
0045ABB6 . C745 FC 18000>MOV DWORD PTR SS:[EBP-4],18
0045ABBD . 8D55 C0 LEA EDX,DWORD PTR SS:[EBP-40]
0045ABC0 . 52 PUSH EDX
0045ABC1 . E8 FA9FFFFF CALL monster_.00454BC0 ; //算法CALL
0045ABC6 . 8BD0 MOV EDX,EAX ; //真码
0045ABC8 . 8D4D C4 LEA ECX,DWORD PTR SS:[EBP-3C]
0045ABCB . FF15 08454600 CALL DWORD PTR DS:[<&MSVBVM50.__vbaStrMo>; MSVBVM50.__vbaStrMove
0045ABD1 . C745 FC 19000>MOV DWORD PTR SS:[EBP-4],19
0045ABD8 . 8B45 08 MOV EAX,DWORD PTR SS:[EBP+8]
0045ABDB . 8B08 MOV ECX,DWORD PTR DS:[EAX]
0045ABDD . 8B55 08 MOV EDX,DWORD PTR SS:[EBP+8]
0045ABE0 . 52 PUSH EDX
0045ABE1 . FF91 08030000 CALL DWORD PTR DS:[ECX+308]
0045ABE7 . 50 PUSH EAX
0045ABE8 . 8D45 AC LEA EAX,DWORD PTR SS:[EBP-54]
0045ABEB . 50 PUSH EAX
0045ABEC . FF15 70434600 CALL DWORD PTR DS:[<&MSVBVM50.__vbaObjSe>; MSVBVM50.__vbaObjSet
0045ABF2 . 8985 18FFFFFF MOV DWORD PTR SS:[EBP-E8],EAX
0045ABF8 . 8D4D BC LEA ECX,DWORD PTR SS:[EBP-44]
0045ABFB . 51 PUSH ECX
0045ABFC . 8B95 18FFFFFF MOV EDX,DWORD PTR SS:[EBP-E8]
0045AC02 . 8B02 MOV EAX,DWORD PTR DS:[EDX]
0045AC04 . 8B8D 18FFFFFF MOV ECX,DWORD PTR SS:[EBP-E8]
0045AC0A . 51 PUSH ECX
0045AC0B . FF90 A0000000 CALL DWORD PTR DS:[EAX+A0]
0045AC11 . 8985 14FFFFFF MOV DWORD PTR SS:[EBP-EC],EAX
0045AC17 . 83BD 14FFFFFF>CMP DWORD PTR SS:[EBP-EC],0
0045AC1E . 7D 26 JGE SHORT monster_.0045AC46
0045AC20 . 68 A0000000 PUSH 0A0
0045AC25 . 68 44CF4000 PUSH monster_.0040CF44
0045AC2A . 8B95 18FFFFFF MOV EDX,DWORD PTR SS:[EBP-E8]
0045AC30 . 52 PUSH EDX
0045AC31 . 8B85 14FFFFFF MOV EAX,DWORD PTR SS:[EBP-EC]
0045AC37 . 50 PUSH EAX
0045AC38 . FF15 40434600 CALL DWORD PTR DS:[<&MSVBVM50.__vbaHresu>; MSVBVM50.__vbaHresultCheckObj
0045AC3E . 8985 E0FEFFFF MOV DWORD PTR SS:[EBP-120],EAX
0045AC44 . EB 0A JMP SHORT monster_.0045AC50
0045AC46 > C785 E0FEFFFF>MOV DWORD PTR SS:[EBP-120],0
0045AC50 > 8B4D BC MOV ECX,DWORD PTR SS:[EBP-44] ; //试炼码
0045AC53 . 51 PUSH ECX
0045AC54 . FF15 24434600 CALL DWORD PTR DS:[<&MSVBVM50.rtcTrimBst>; MSVBVM50.rtcTrimBstr
0045AC5A . 8BD0 MOV EDX,EAX
0045AC5C . 8D4D B8 LEA ECX,DWORD PTR SS:[EBP-48]
0045AC5F . FF15 08454600 CALL DWORD PTR DS:[<&MSVBVM50.__vbaStrMo>; MSVBVM50.__vbaStrMove
0045AC65 . 50 PUSH EAX
0045AC66 . FF15 D0434600 CALL DWORD PTR DS:[<&MSVBVM50.rtcUpperCa>; MSVBVM50.rtcUpperCaseBstr
0045AC6C . 8BD0 MOV EDX,EAX
0045AC6E . 8D4D B4 LEA ECX,DWORD PTR SS:[EBP-4C]
0045AC71 . FF15 08454600 CALL DWORD PTR DS:[<&MSVBVM50.__vbaStrMo>; MSVBVM50.__vbaStrMove
0045AC77 . 50 PUSH EAX
0045AC78 . 8B55 C4 MOV EDX,DWORD PTR SS:[EBP-3C] ; //真码
0045AC7B . 52 PUSH EDX
0045AC7C . FF15 D0434600 CALL DWORD PTR DS:[<&MSVBVM50.rtcUpperCa>; MSVBVM50.rtcUpperCaseBstr
0045AC82 . 8BD0 MOV EDX,EAX
0045AC84 . 8D4D B0 LEA ECX,DWORD PTR SS:[EBP-50]
0045AC87 . FF15 08454600 CALL DWORD PTR DS:[<&MSVBVM50.__vbaStrMo>; MSVBVM50.__vbaStrMove
0045AC8D . 50 PUSH EAX
0045AC8E . FF15 D8434600 CALL DWORD PTR DS:[<&MSVBVM50.__vbaStrCm>; MSVBVM50.__vbaStrCmp //关键比较
0045AC94 . F7D8 NEG EAX
0045AC96 . 1BC0 SBB EAX,EAX
0045AC98 . 40 INC EAX
0045AC99 . F7D8 NEG EAX
0045AC9B . 66:8985 10FFF>MOV WORD PTR SS:[EBP-F0],AX
0045ACA2 . 8D45 B0 LEA EAX,DWORD PTR SS:[EBP-50]
0045ACA5 . 50 PUSH EAX
0045ACA6 . 8D4D B4 LEA ECX,DWORD PTR SS:[EBP-4C]
0045ACA9 . 51 PUSH ECX
0045ACAA . 8D55 B8 LEA EDX,DWORD PTR SS:[EBP-48]
0045ACAD . 52 PUSH EDX
0045ACAE . 8D45 BC LEA EAX,DWORD PTR SS:[EBP-44]
0045ACB1 . 50 PUSH EAX
0045ACB2 . 6A 04 PUSH 4
0045ACB4 . FF15 9C444600 CALL DWORD PTR DS:[<&MSVBVM50.__vbaFreeS>; MSVBVM50.__vbaFreeStrList
0045ACBA . 83C4 14 ADD ESP,14
0045ACBD . 8D4D AC LEA ECX,DWORD PTR SS:[EBP-54]
0045ACC0 . FF15 44454600 CALL DWORD PTR DS:[<&MSVBVM50.__vbaFreeO>; MSVBVM50.__vbaFreeObj
0045ACC6 . 0FBF8D 10FFFF>MOVSX ECX,WORD PTR SS:[EBP-F0]
0045ACCD . 85C9 TEST ECX,ECX
0045ACCF . 74 15 JE SHORT monster_.0045ACE6 ; //关键跳转
0045ACD1 . C745 FC 1A000>MOV DWORD PTR SS:[EBP-4],1A
0045ACD8 . 8D55 C8 LEA EDX,DWORD PTR SS:[EBP-38]
0045ACDB . 52 PUSH EDX
0045ACDC . E8 9F4DFFFF CALL monster_.0044FA80
0045ACE1 . E9 4B020000 JMP monster_.0045AF31
0045ACE6 > C745 FC 1C000>MOV DWORD PTR SS:[EBP-4],1C
0045ACED . 8B45 08 MOV EAX,DWORD PTR SS:[EBP+8]
0045ACF0 . 8B08 MOV ECX,DWORD PTR DS:[EAX]
0045ACF2 . 8B55 08 MOV EDX,DWORD PTR SS:[EBP+8]
0045ACF5 . 52 PUSH EDX
0045ACF6 . FF91 08030000 CALL DWORD PTR DS:[ECX+308]
0045ACFC . 8945 A4 MOV DWORD PTR SS:[EBP-5C],EAX
0045ACFF . C745 9C 09000>MOV DWORD PTR SS:[EBP-64],9
0045AD06 . 8D45 9C LEA EAX,DWORD PTR SS:[EBP-64]
0045AD09 . 50 PUSH EAX
0045AD0A . 8D4D 8C LEA ECX,DWORD PTR SS:[EBP-74]
0045AD0D . 51 PUSH ECX
0045AD0E . FF15 90434600 CALL DWORD PTR DS:[<&MSVBVM50.rtcTrimVar>; MSVBVM50.rtcTrimVar
0045AD14 . C785 64FFFFFF>MOV DWORD PTR SS:[EBP-9C],monster_.00408>
0045AD1E . C785 5CFFFFFF>MOV DWORD PTR SS:[EBP-A4],8008
0045AD28 . 8D55 8C LEA EDX,DWORD PTR SS:[EBP-74]
0045AD2B . 52 PUSH EDX
0045AD2C . 8D85 5CFFFFFF LEA EAX,DWORD PTR SS:[EBP-A4]
0045AD32 . 50 PUSH EAX
0045AD33 . FF15 C0444600 CALL DWORD PTR DS:[<&MSVBVM50.__vbaVarTs>; MSVBVM50.__vbaVarTstNe
0045AD39 . 66:8985 18FFF>MOV WORD PTR SS:[EBP-E8],AX
0045AD40 . 8D4D 8C LEA ECX,DWORD PTR SS:[EBP-74]
0045AD43 . 51 PUSH ECX
0045AD44 . 8D55 9C LEA EDX,DWORD PTR SS:[EBP-64]
0045AD47 . 52 PUSH EDX
0045AD48 . 6A 02 PUSH 2
0045AD4A . FF15 F8424600 CALL DWORD PTR DS:[<&MSVBVM50.__vbaFreeV>; MSVBVM50.__vbaFreeVarList
0045AD50 . 83C4 0C ADD ESP,0C
0045AD53 . 0FBF85 18FFFF>MOVSX EAX,WORD PTR SS:[EBP-E8]
0045AD5A . 85C0 TEST EAX,EAX
0045AD5C . 0F84 B1000000 JE monster_.0045AE13
0045AD62 . C745 FC 1D000>MOV DWORD PTR SS:[EBP-4],1D
0045AD69 . C785 74FFFFFF>MOV DWORD PTR SS:[EBP-8C],80020004
0045AD73 . C785 6CFFFFFF>MOV DWORD PTR SS:[EBP-94],0A
0045AD7D . C745 84 04000>MOV DWORD PTR SS:[EBP-7C],80020004
0045AD84 . C785 7CFFFFFF>MOV DWORD PTR SS:[EBP-84],0A
0045AD8E . C785 54FFFFFF>MOV DWORD PTR SS:[EBP-AC],monster_.0040D>; UNICODE "INVALID CODE"
0045AD98 . C785 4CFFFFFF>MOV DWORD PTR SS:[EBP-B4],8
0045ADA2 . 8D95 4CFFFFFF LEA EDX,DWORD PTR SS:[EBP-B4]
0045ADA8 . 8D4D 8C LEA ECX,DWORD PTR SS:[EBP-74]
0045ADAB . FF15 DC444600 CALL DWORD PTR DS:[<&MSVBVM50.__vbaVarDu>; MSVBVM50.__vbaVarDup
0045ADB1 . C785 64FFFFFF>MOV DWORD PTR SS:[EBP-9C],monster_.0040D>; UNICODE "Unlock Code and/or Licensee Name invalid."
0045ADBB . C785 5CFFFFFF>MOV DWORD PTR SS:[EBP-A4],8
0045ADC5 . 8D95 5CFFFFFF LEA EDX,DWORD PTR SS:[EBP-A4]
0045ADCB . 8D4D 9C LEA ECX,DWORD PTR SS:[EBP-64]
0045ADCE . FF15 DC444600 CALL DWORD PTR DS:[<&MSVBVM50.__vbaVarDu>; MSVBVM50.__vbaVarDup
0045ADD4 . 8D8D 6CFFFFFF LEA ECX,DWORD PTR SS:[EBP-94]
0045ADDA . 51 PUSH ECX
0045ADDB . 8D95 7CFFFFFF LEA EDX,DWORD PTR SS:[EBP-84]
0045ADE1 . 52 PUSH EDX
0045ADE2 . 8D45 8C LEA EAX,DWORD PTR SS:[EBP-74]
0045ADE5 . 50 PUSH EAX
0045ADE6 . 6A 30 PUSH 30
0045ADE8 . 8D4D 9C LEA ECX,DWORD PTR SS:[EBP-64]
0045ADEB . 51 PUSH ECX
0045ADEC . FF15 74434600 CALL DWORD PTR DS:[<&MSVBVM50.rtcMsgBox>>; MSVBVM50.rtcMsgBox //错误提示
0045ADF2 . 8D95 6CFFFFFF LEA EDX,DWORD PTR SS:[EBP-94]
0045ADF8 . 52 PUSH EDX
0045ADF9 . 8D85 7CFFFFFF LEA EAX,DWORD PTR SS:[EBP-84]
0045ADFF . 50 PUSH EAX
0045AE00 . 8D4D 8C LEA ECX,DWORD PTR SS:[EBP-74]
0045AE03 . 51 PUSH ECX
0045AE04 . 8D55 9C LEA EDX,DWORD PTR SS:[EBP-64]
0045AE07 . 52 PUSH EDX
0045AE08 . 6A 04 PUSH 4
0045AE0A . FF15 F8424600 CALL DWORD PTR DS:[<&MSVBVM50.__vbaFreeV>; MSVBVM50.__vbaFreeVarList
0045AE10 . 83C4 14 ADD ESP,14
0045AE13 > C745 FC 1F000>MOV DWORD PTR SS:[EBP-4],1F
0045AE1A . 833D 88014600>CMP DWORD PTR DS:[460188],0
0045AE21 . 75 1C JNZ SHORT monster_.0045AE3F
0045AE23 . 68 88014600 PUSH monster_.00460188
0045AE28 . 68 CC4E4000 PUSH monster_.00404ECC
0045AE2D . FF15 78444600 CALL DWORD PTR DS:[<&MSVBVM50.__vbaNew2>>; MSVBVM50.__vbaNew2
0045AE33 . C785 DCFEFFFF>MOV DWORD PTR SS:[EBP-124],monster_.0046>
0045AE3D . EB 0A JMP SHORT monster_.0045AE49
0045AE3F > C785 DCFEFFFF>MOV DWORD PTR SS:[EBP-124],monster_.0046>
0045AE49 > 8B85 DCFEFFFF MOV EAX,DWORD PTR SS:[EBP-124]
0045AE4F . 8B08 MOV ECX,DWORD PTR DS:[EAX]
0045AE51 . 898D 18FFFFFF MOV DWORD PTR SS:[EBP-E8],ECX
0045AE57 . C785 54FFFFFF>MOV DWORD PTR SS:[EBP-AC],80020004
0045AE61 . C785 4CFFFFFF>MOV DWORD PTR SS:[EBP-B4],0A
0045AE6B . C785 64FFFFFF>MOV DWORD PTR SS:[EBP-9C],1
0045AE75 . C785 5CFFFFFF>MOV DWORD PTR SS:[EBP-A4],2
0045AE7F . B8 10000000 MOV EAX,10
0045AE84 . E8 F784FAFF CALL <JMP.&MSVBVM50.__vbaChkstk>
0045AE89 . 8BD4 MOV EDX,ESP
0045AE8B . 8B85 4CFFFFFF MOV EAX,DWORD PTR SS:[EBP-B4]
0045AE91 . 8902 MOV DWORD PTR DS:[EDX],EAX
0045AE93 . 8B8D 50FFFFFF MOV ECX,DWORD PTR SS:[EBP-B0]
0045AE99 . 894A 04 MOV DWORD PTR DS:[EDX+4],ECX
0045AE9C . 8B85 54FFFFFF MOV EAX,DWORD PTR SS:[EBP-AC]
0045AEA2 . 8942 08 MOV DWORD PTR DS:[EDX+8],EAX
0045AEA5 . 8B8D 58FFFFFF MOV ECX,DWORD PTR SS:[EBP-A8]
0045AEAB . 894A 0C MOV DWORD PTR DS:[EDX+C],ECX
0045AEAE . B8 10000000 MOV EAX,10
0045AEB3 . E8 C884FAFF CALL <JMP.&MSVBVM50.__vbaChkstk>
0045AEB8 . 8BD4 MOV EDX,ESP
0045AEBA . 8B85 5CFFFFFF MOV EAX,DWORD PTR SS:[EBP-A4]
0045AEC0 . 8902 MOV DWORD PTR DS:[EDX],EAX
0045AEC2 . 8B8D 60FFFFFF MOV ECX,DWORD PTR SS:[EBP-A0]
0045AEC8 . 894A 04 MOV DWORD PTR DS:[EDX+4],ECX
0045AECB . 8B85 64FFFFFF MOV EAX,DWORD PTR SS:[EBP-9C]
0045AED1 . 8942 08 MOV DWORD PTR DS:[EDX+8],EAX
0045AED4 . 8B8D 68FFFFFF MOV ECX,DWORD PTR SS:[EBP-98]
0045AEDA . 894A 0C MOV DWORD PTR DS:[EDX+C],ECX
0045AEDD . 8B95 18FFFFFF MOV EDX,DWORD PTR SS:[EBP-E8]
0045AEE3 . 8B02 MOV EAX,DWORD PTR DS:[EDX]
0045AEE5 . 8B8D 18FFFFFF MOV ECX,DWORD PTR SS:[EBP-E8]
0045AEEB . 51 PUSH ECX
0045AEEC . FF90 B0020000 CALL DWORD PTR DS:[EAX+2B0]
0045AEF2 . 8985 14FFFFFF MOV DWORD PTR SS:[EBP-EC],EAX
0045AEF8 . 83BD 14FFFFFF>CMP DWORD PTR SS:[EBP-EC],0
0045AEFF . 7D 26 JGE SHORT monster_.0045AF27
0045AF01 . 68 B0020000 PUSH 2B0
0045AF06 . 68 64924000 PUSH monster_.00409264
0045AF0B . 8B95 18FFFFFF MOV EDX,DWORD PTR SS:[EBP-E8]
0045AF11 . 52 PUSH EDX
0045AF12 . 8B85 14FFFFFF MOV EAX,DWORD PTR SS:[EBP-EC]
0045AF18 . 50 PUSH EAX
0045AF19 . FF15 40434600 CALL DWORD PTR DS:[<&MSVBVM50.__vbaHresu>; MSVBVM50.__vbaHresultCheckObj
0045AF1F . 8985 D8FEFFFF MOV DWORD PTR SS:[EBP-128],EAX
0045AF25 . EB 0A JMP SHORT monster_.0045AF31
0045AF27 > C785 D8FEFFFF>MOV DWORD PTR SS:[EBP-128],0
0045AF31 > C745 FC 22000>MOV DWORD PTR SS:[EBP-4],22
0045AF38 . 833D 440A4600>CMP DWORD PTR DS:[460A44],0
0045AF3F . 75 1C JNZ SHORT monster_.0045AF5D
0045AF41 . 68 440A4600 PUSH monster_.00460A44
0045AF46 . 68 D0864000 PUSH monster_.004086D0
0045AF4B . FF15 78444600 CALL DWORD PTR DS:[<&MSVBVM50.__vbaNew2>>; MSVBVM50.__vbaNew2
0045AF51 . C785 D4FEFFFF>MOV DWORD PTR SS:[EBP-12C],monster_.0046>
0045AF5B . EB 0A JMP SHORT monster_.0045AF67
0045AF5D > C785 D4FEFFFF>MOV DWORD PTR SS:[EBP-12C],monster_.0046>
0045AF67 > 8B8D D4FEFFFF MOV ECX,DWORD PTR SS:[EBP-12C]
0045AF6D . 8B11 MOV EDX,DWORD PTR DS:[ECX]
0045AF6F . 8995 18FFFFFF MOV DWORD PTR SS:[EBP-E8],EDX
0045AF75 . 8B45 08 MOV EAX,DWORD PTR SS:[EBP+8]
0045AF78 . 50 PUSH EAX
0045AF79 . 8D4D AC LEA ECX,DWORD PTR SS:[EBP-54]
0045AF7C . 51 PUSH ECX
0045AF7D . FF15 80434600 CALL DWORD PTR DS:[<&MSVBVM50.__vbaObjSe>; MSVBVM50.__vbaObjSetAddref
0045AF83 . 50 PUSH EAX
0045AF84 . 8B95 18FFFFFF MOV EDX,DWORD PTR SS:[EBP-E8]
0045AF8A . 8B02 MOV EAX,DWORD PTR DS:[EDX]
0045AF8C . 8B8D 18FFFFFF MOV ECX,DWORD PTR SS:[EBP-E8]
0045AF92 . 51 PUSH ECX
0045AF93 . FF50 10 CALL DWORD PTR DS:[EAX+10]
0045AF96 . 8985 14FFFFFF MOV DWORD PTR SS:[EBP-EC],EAX
0045AF9C . 83BD 14FFFFFF>CMP DWORD PTR SS:[EBP-EC],0
0045AFA3 . 7D 23 JGE SHORT monster_.0045AFC8
0045AFA5 . 6A 10 PUSH 10
0045AFA7 . 68 C0864000 PUSH monster_.004086C0
0045AFAC . 8B95 18FFFFFF MOV EDX,DWORD PTR SS:[EBP-E8]
0045AFB2 . 52 PUSH EDX
0045AFB3 . 8B85 14FFFFFF MOV EAX,DWORD PTR SS:[EBP-EC]
0045AFB9 . 50 PUSH EAX
0045AFBA . FF15 40434600 CALL DWORD PTR DS:[<&MSVBVM50.__vbaHresu>; MSVBVM50.__vbaHresultCheckObj
0045AFC0 . 8985 D0FEFFFF MOV DWORD PTR SS:[EBP-130],EAX
0045AFC6 . EB 0A JMP SHORT monster_.0045AFD2
0045AFC8 > C785 D0FEFFFF>MOV DWORD PTR SS:[EBP-130],0
0045AFD2 > 8D4D AC LEA ECX,DWORD PTR SS:[EBP-54]
0045AFD5 . FF15 44454600 CALL DWORD PTR DS:[<&MSVBVM50.__vbaFreeO>; MSVBVM50.__vbaFreeObj
0045AFDB > C745 F0 00000>MOV DWORD PTR SS:[EBP-10],0
0045AFE2 . 68 5DB04500 PUSH monster_.0045B05D
0045AFE7 . EB 46 JMP SHORT monster_.0045B02F
0045AFE9 . 8D4D B0 LEA ECX,DWORD PTR SS:[EBP-50]
0045AFEC . 51 PUSH ECX
0045AFED . 8D55 B4 LEA EDX,DWORD PTR SS:[EBP-4C]
0045AFF0 . 52 PUSH EDX
0045AFF1 . 8D45 B8 LEA EAX,DWORD PTR SS:[EBP-48]
0045AFF4 . 50 PUSH EAX
0045AFF5 . 8D4D BC LEA ECX,DWORD PTR SS:[EBP-44]
0045AFF8 . 51 PUSH ECX
0045AFF9 . 6A 04 PUSH 4
0045AFFB . FF15 9C444600 CALL DWORD PTR DS:[<&MSVBVM50.__vbaFreeS>; MSVBVM50.__vbaFreeStrList
0045B001 . 83C4 14 ADD ESP,14
0045B004 . 8D4D AC LEA ECX,DWORD PTR SS:[EBP-54]
0045B007 . FF15 44454600 CALL DWORD PTR DS:[<&MSVBVM50.__vbaFreeO>; MSVBVM50.__vbaFreeObj
0045B00D . 8D95 6CFFFFFF LEA EDX,DWORD PTR SS:[EBP-94]
0045B013 . 52 PUSH EDX
0045B014 . 8D85 7CFFFFFF LEA EAX,DWORD PTR SS:[EBP-84]
0045B01A . 50 PUSH EAX
0045B01B . 8D4D 8C LEA ECX,DWORD PTR SS:[EBP-74]
0045B01E . 51 PUSH ECX
0045B01F . 8D55 9C LEA EDX,DWORD PTR SS:[EBP-64]
0045B022 . 52 PUSH EDX
0045B023 . 6A 04 PUSH 4
0045B025 . FF15 F8424600 CALL DWORD PTR DS:[<&MSVBVM50.__vbaFreeV>; MSVBVM50.__vbaFreeVarList
0045B02B . 83C4 14 ADD ESP,14
0045B02E . C3 RETN
0045B02F > 8D4D DC LEA ECX,DWORD PTR SS:[EBP-24]
0045B032 . FF15 48454600 CALL DWORD PTR DS:[<&MSVBVM50.__vbaFreeS>; MSVBVM50.__vbaFreeStr
0045B038 . 8D4D CC LEA ECX,DWORD PTR SS:[EBP-34]
0045B03B . FF15 E0424600 CALL DWORD PTR DS:[<&MSVBVM50.__vbaFreeV>; MSVBVM50.__vbaFreeVar
0045B041 . 8D4D C8 LEA ECX,DWORD PTR SS:[EBP-38]
0045B044 . FF15 48454600 CALL DWORD PTR DS:[<&MSVBVM50.__vbaFreeS>; MSVBVM50.__vbaFreeStr
0045B04A . 8D4D C4 LEA ECX,DWORD PTR SS:[EBP-3C]
0045B04D . FF15 48454600 CALL DWORD PTR DS:[<&MSVBVM50.__vbaFreeS>; MSVBVM50.__vbaFreeStr
0045B053 . 8D4D C0 LEA ECX,DWORD PTR SS:[EBP-40]
0045B056 . FF15 48454600 CALL DWORD PTR DS:[<&MSVBVM50.__vbaFreeS>; MSVBVM50.__vbaFreeStr
0045B05C . C3 RETN
0045B05D . 8B45 08 MOV EAX,DWORD PTR SS:[EBP+8]
0045B060 . 8B08 MOV ECX,DWORD PTR DS:[EAX]
0045B062 . 8B55 08 MOV EDX,DWORD PTR SS:[EBP+8]
0045B065 . 52 PUSH EDX
0045B066 . FF51 08 CALL DWORD PTR DS:[ECX+8]
0045B069 . 8B45 F0 MOV EAX,DWORD PTR SS:[EBP-10]
0045B06C . 8B4D E0 MOV ECX,DWORD PTR SS:[EBP-20]
0045B06F . 64:890D 00000>MOV DWORD PTR FS:[0],ECX
0045B076 . 5F POP EDI
0045B077 . 5E POP ESI
0045B078 . 5B POP EBX
0045B079 . 8BE5 MOV ESP,EBP
0045B07B . 5D POP EBP
0045B07C . C2 0400 RETN 4