RE: [GD-Windows] Hijacking application
Brought to you by:
vexxed72
From: Gareth L. <GL...@cl...> - 2003-08-20 09:14:58
|
Injecting a DLL into the address space of a process is basically running a DLL as if it was loaded by the program itself. When you run a program in MSVC you'll see all the DLLs loaded with your process, sometimes you'll be surprised at what runs there (THere are a few programs that hook every process as it runs) SetWindowsHooksEx is the best way to do it. Here is a nice tutorial about the stuff http://www.codeproject.com/useritems/winspy.asp#section_2 > -----Original Message----- > From: Rich [mailto:leg...@xm...] > Sent: 19 August 2003 17:23 > To: gam...@li... > Subject: Re: [GD-Windows] Hijacking application > > > > In article > <495...@mi...>, > Gareth Lewin <GL...@cl...> writes: > > > there are two ways to get your stuff into the product > without really hacking > > the binary, that's either injecting your own DLL into the > address space or > > wrapping a DLL that is used. Injecting is the 'prefered' way. > > What's injecting again? Unless they link against your import library > or LoadLibrary() your DLL, how are you going to get it in their > address space without wrapping an existing DLL that they use? > > "MXMonitor" is an example of a program that inserts itself into > another program by wrapping the DLL, I think. MXMonitor is a control > client for the WinMX peer-to-peer file sharing client. > -- > "The Direct3D Graphics Pipeline"-- code samples, sample chapter, FAQ: > <http://www.xmission.com/~legalize/book/> > Pilgrimage: Utah's annual demoparty > <http://pilgrimage.scene.org> > > > ------------------------------------------------------- > This SF.net email is sponsored by Dice.com. > Did you know that Dice has over 25,000 tech jobs available today? From > careers in IT to Engineering to Tech Sales, Dice has tech > jobs from the > best hiring companies. http://www.dice.com/index.epl?rel_code=104 > _______________________________________________ > Gamedevlists-windows mailing list > Gam...@li... > https://lists.sourceforge.net/lists/listinfo/gamedevlists-windows > Archives: > http://sourceforge.net/mailarchive/forum.php?forum_id=555 > |