求好心人帮我翻译下这段代码,谢谢
主要是我搞不懂传递给VarPtr的参数是起什么作用的,或者说从哪里传过来的?
004147AE |> \8B4D 0C MOV ECX,DWORD PTR SS:[EBP+C]
004147B1 |. 8B09 MOV ECX,DWORD PTR DS:[ECX]
004147B3 |. 8B1D 24114000 MOV EBX,DWORD PTR DS:[<&MSVBVM60.__vbaI2>; MSVBVM60.__vbaI2I4
004147B9 |. FFD3 CALL EBX ; <&MSVBVM60.__vbaI2I4>
004147BB |. 8B55 E0 MOV EDX,DWORD PTR SS:[EBP-20]
004147BE |. 66:8902 MOV WORD PTR DS:[EDX],AX
004147C1 |. 8B45 10 MOV EAX,DWORD PTR SS:[EBP+10]
004147C4 |. 8B08 MOV ECX,DWORD PTR DS:[EAX]
004147C6 |. FFD3 CALL EBX
004147C8 |. 8B4D E0 MOV ECX,DWORD PTR SS:[EBP-20]
004147CB |. 8B1D CC114000 MOV EBX,DWORD PTR DS:[<&MSVBVM60.#644>] ; MSVBVM60.VarPtr
004147D1 |. 8D55 EC LEA EDX,DWORD PTR SS:[EBP-14]
004147D4 |. 52 PUSH EDX
004147D5 |. 66:8941 02 MOV WORD PTR DS:[ECX+2],AX
004147D9 |. FFD3 CALL EBX ; VarPtr
004147DB |. 8945 CC MOV DWORD PTR SS:[EBP-34],EAX
004147DE |. 8B45 E0 MOV EAX,DWORD PTR SS:[EBP-20]
004147E1 |. 50 PUSH EAX
004147E2 |. FFD3 CALL EBX
004147E4 |. 8B4D CC MOV ECX,DWORD PTR SS:[EBP-34]
004147E7 |. 6A 04 PUSH 4
004147E9 |. 50 PUSH EAX
004147EA |. 51 PUSH ECX
004147EB |. E8 AC2EFFFF CALL 工程1.0040769C ; copymemory
004147F0 |. FFD6 CALL ESI
[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)