I'm looking for few trustful guys which would be interested in closed beta test of Response Server.
Yesterday I got some time and mood so I started working on the idea mentioned in first post.
What's done:
-> Response Server:
a) Request processing algorithm works fine
b) Basic error check
c) Should work asynchronously
-> Interactor:
(Took much less time to write than I imagined)
a) Kills hackshield
b) Capable of loading selected dll files in kalonline folder. So we don't have to use injector or write proxy loading routines and bypasses.
c) Manages data transfer between engine and Communicator
-> Communicator:
a) Handles data received from Interactor (engine) and sends it to Response Server
b) Does basic error check
c) Returns correct response to game executable
What needs to be done:
a) Communicator executable implemented in interactor DLL -> So it will load on dll start up
b) Couple other minor things
This shouldn't take much time but I don't fancy finishing it at the moment.
How are you going to use it?
Simple:
Proxy of dbghelp serves us as Interactor.
Communicator will be loaded from the Interactor.
Benefit for me:
The goal is testing asynchronous mechanism of Response Server (Which will be rewritten anyways).
Benefit for you
You will be able use debugger, cheat engines (even the plain one), trainers (EagleNT is not loaded), old/new hooks and detours.
Basically the process acts like it wouldn't be protected by HackShield.
Don't spam crap, thanks.
#First quick test
hehepwnz pointed out issue: The response server at this moment uses executable and memory dump of New UI. The old UI isn't compatible with HackShield message mechanism (leading to expel).