Originally Posted by
L100664719
I need your help. Sorry, I don't quite understand the memory address below
----------------------------------------------------------------------------------------------
cshell.dll+A8C80 - 53 - push ebx
cshell.dll+A8C81 - 8B 5C 24 08 - mov ebx,[esp+08]
cshell.dll+A8C85 - 80 FB 01 - cmp bl,01 { 1 }
cshell.dll+A8C88 - 55 - push ebp
cshell.dll+A8C89 - 56 - push esi
cshell.dll+A8C8A - 75 14 - jne cshell.dll+A8CA0
cshell.dll+A8C8C - A1 744ACD17 - mov eax,[cshell.dll+15F4A74] { [007903E8] }
cshell.dll+A8C91 - 8B 88 1C020000 - mov ecx,[eax+0000021C]
cshell.dll+A8C97 - 68 449F6B17 - push cshell.dll+FD9F44 { ["PlayerOutLineRender 1"] }
cshell.dll+A8C9C - FF D1 - call ecx
cshell.dll+A8C9E - EB 13 - jmp cshell.dll+A8CB3
cshell.dll+A8CA0 - 8B 15 744ACD17 - mov edx,[cshell.dll+15F4A74] { [007903E8] }
cshell.dll+A8CA6 - 8B 82 1C020000 - mov eax,[edx+0000021C]
cshell.dll+A8CAC - 68 2C9F6B17 - push cshell.dll+FD9F2C { ["PlayerOutLineRender 0"] }
cshell.dll+A8CB1 - FF D0 - call eax
cshell.dll+A8CB3 - 0FB6 CB - movzx ecx,bl
cshell.dll+A8CB6 - 83 C4 04 - add esp,04 { 4 }
cshell.dll+A8CB9 - 51 - push ecx
cshell.dll+A8CBA - 68 149F6B17 - push cshell.dll+FD9F14 { ["PlayerOutLineRender %d"] }
cshell.dll+A8CBF - FF 15 6C556A17 - call dword ptr [cshell.dll+FC556C] { ->MSVCR80.printf }
------------------------------------------------------------------------------------------------------------------------
cshell.dll+A8C80 - 53 - push ebx
How should Push be effective? If you know, please help me. Thank you for not knowing C++ assembly very well.
- - - Updated - - -
Maybe I can share a lot of our Chinese CF hacker functions to you.