Posted: Wed Apr 20, 2011 12:04 am Post subject: Speedhack issue.
I found a problem in using speedhack function in CE 6.0.
In some applications, DLL's are hided. (By antihacking solution?)
When I click "Enumerate Dll's and Symbols" menu in memory viewer, nothing could be seen in the list.
Since we should know addresses of some functions and variables of injected DLL in order to activate speedhack, it doesn't work.
I found that the GetProcAddress function fails to find symbol.
I have two questions.
1. How do they hide symbols?
2. Is there any way to bypass?
The reason why speedhack module doesn't work is because "SymFromName" function in "dbghelp.dll" doesn't work so that the it cannot locate symbols such as "realGetTickCount" and etc.
I guess it's because "SymFromName" is hooked by some anti-hacking solutions.
Is there any other way to locate symbols without "SymFromName" function?
Otherwise, how about write a new "SymFromName" function in the next version of CE?
Joined: 09 May 2003 Posts: 25791 Location: The netherlands
Posted: Fri Apr 29, 2011 7:13 am Post subject:
Sure, you can just check the pe data using the peinfo_ functions to find the exports in a dll
alternatively you could try to hook the ntopenprocess call that syminitialize makes use of and make it return the kernelmode processhandle by dbk32functions _________________
Do not ask me about online cheats. I don't know any and wont help finding them.
Like my help? Join me on Patreon so i can keep helping
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum You cannot attach files in this forum You can download files in this forum