rtcmidcharbstr()
rtcmidbstr()
rtcmidcharvar()
在破解一个VB程序时,这三个函数不知道有何区别?
下面是一个VB程序中算法中的一段,该算法是从50位固定字符编码中取出一些字符编码来。可以有时START超过50了,不知是取什么结果出来??
004789A7 . 52 push edx ; /Length8
004789A8 . 898D 54FEFFFF mov dword ptr [ebp-1AC], ecx ; |
004789AE . 0F80 A8170000 jo 0047A15C ; |
004789B4 . 50 push eax ; |Start
004789B5 . 8D85 4CFEFFFF lea eax, dword ptr [ebp-1B4] ; |
004789BB . 8D8D 3CFFFFFF lea ecx, dword ptr [ebp-C4] ; |
004789C1 . 50 push eax ; |dString8
004789C2 . 51 push ecx ; |RetBUFFER
004789C3 . C785 54FFFFFF>mov dword ptr [ebp-AC], 1 ; |
004789CD . C785 4CFFFFFF>mov dword ptr [ebp-B4], 2 ; |
004789D7 . C785 4CFEFFFF>mov dword ptr [ebp-1B4], 4008 ; |
004789E1 . FF15 04F14E00 call dword ptr [<&msvbvm60.rtcMidChar>; \rtcMidCharVar
哪位高人能讲解一下这段代码吗?谢谢.
这段代码中的
004789C3 . C785 54FFFFFF>mov dword ptr [ebp-AC], 1 ; |
004789CD . C785 4CFFFFFF>mov dword ptr [ebp-B4], 2 ; |
004789D7 . C785 4CFEFFFF>mov dword ptr [ebp-1B4], 4008
这三个 1 2 4008 分别代表什么意思呢?是MID函数的参数吗??
[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)