I want to play Kal-Private Server on linux using WINE. The thing is, while Kal would most likely run fine, the hackshield doesn't. Because it doesn't like WINE or something. So the solution is to bypass the hackshield. My idea was to simply NOP out the load library calls, and then see what happens. Like, if it uses a heartbeat to detect a disabled hackshield. But the engine will notice that ollydbg is running, using a division by 0 and/or call to ud2. Not entirely sure how that works, yet, since I am fairly new to all this.
Everthing else I know:
PEiD output for engine.exe: Microsoft Visual C++ 7.0
client.dll was packed with Enigma Protector
Also, I think Client.dll does some of the hackshield loading, because on WINE, it gives me the error.
So my question is, how to proceed?
This is my first attempt at doing something like this, so please be gentle. Also first time using ollydbg. I know a fair amount of c and assambly. Also java, but that is irrelevant regarding this issue ^.^
Antworten gehen auch in Deutsch