View Full Version : hook DX without DLL?
Freakouter
17th May 2005, 21:17
Hey you,
I want to make an evilhack for another game... Unfortunately i am not able to inject DLLs (<- Game crashes, even when i am injecting, ven with other Injectors) But i have seen, that many bots (Expander etc.) have no DLL any more. So, can u explain me how to hook the DX-Create9 function without using DLLs?
TY,
Freak
PS: U see, my English is very bad ^^
3y3w4nn4ch34t
17th May 2005, 21:23
Expander evilhack edition still used a proxy dll. It placed it in your dll cache folder (or system32, I cant remember exactly).
The newest Expander was an engine hack.
You can use Drunken Cheetahs injection library to make a single exe file, if thats what you mean. (But youll still be using a dll as a resource.)
HyPeR-X
17th May 2005, 21:38
many cheats with .exe's are just packed with the dll "inside" them and then inject the dll :)
Grtz HyPeR-X
HelioS
17th May 2005, 22:56
A .dll is just an easy way to inject extra code into a foreign process.
It is possible to inject raw code into a diff process too but you need to take a lot more stuff into acount.
You are beter off trying to get your .dll to work.
Freakouter
17th May 2005, 23:03
Ok, thank you very much...
Anyway, i have still another question. Are there any possibilities to "unload" normal injected DLLs (not Stealth-Method, the DLL is mentioned in EnumProcessModules())?
Anyway, i am good in coding, but i have never done "Process Manipulation" before^^
HelioS
18th May 2005, 00:46
You can find HelioS-Module-Hider on my site.
It will not unload the .dll but it will remove its entry in the 3 linked lists that control EnumProcessModules
tamimego
18th May 2005, 01:22
btw HelioS thankyou for that source using your code, and also thanks tetsuo for releasing public info on controling EnumProcessModules
Arkan
18th May 2005, 01:26
What game are you tryin to make a hack for?
Punk.!
18th May 2005, 10:50
Couldn't u just use apm?? the way we we used to make devmode work!
tamimego
18th May 2005, 11:06
no because d3d hacks need to keep rendering its not like the devmode way how u only have to do it once
Freakouter
19th May 2005, 17:44
Hey, i have still a problem. I inject my DLL successfully, but unfortunately, i am not able to call any Function except the DllMain. So, i have injected my DLL, how can i call a function from the injected DLL? getProcAddress dont work when i get the DLL's Module using EnumProccessModules...
Powered by vBulletin™ Version 4.0.2 Copyright © 2010 vBulletin Solutions, Inc. All rights reserved.