Boost logo

Boost :

From: Jeremy Maitin-Shepard (jbms_at_[hidden])
Date: 2003-12-19 09:52:09

Roland <roland.schwarz_at_[hidden]> writes:

> (Jeremy Maitin-Shepard <jbms_at_[hidden]>) wrote:
>> Roland <roland.schwarz_at_[hidden]> writes:
>> [snip]
>> >> I believe a technique similar to this is used
>> >> by various ``cheat''-prevention systems added to certain multiplayer
>> >> games. This would have the advantage of not using a temporary file.
>> > This would be great. Do you remember where you have seen this?
>> I believe this technique is used by the Valve anti-cheat system included
>> in Half-life, but the code for this program is not available obviously.
>> However, this technique is also employed by programs designed to subvert
>> this anti-cheat system, including programs such as the one called
>> ``OGC.'' ( Certain versions of this program were
>> released under the GPL, although you might have trouble finding the
>> source code. However, I believe this and related programs may be the
>> best source of information on loading DLLs without calling
>> LoadLibrary.

> Are you sure? Isn't this topic more about "code-injection"?

I believe that programs like OGC avoid use of LoadLibrary. If not,
I will see if I find something else, because I do recall seeing the
code for loading a DLL without the use of LoadLibrary (manually).

Jeremy Maitin-Shepard

Boost list run by bdawes at, gregod at, cpdaniel at, john at