Step by Step, hooking tutorials?

Posts 16–23 of 23 · Page 2 of 2
Wow you guys in this thread are all idiots (and pretty much this whole crossfire section...) The OP asked for a tutorial on hooking (which I assume he wanted a tutorial more geared towards actually hooking CF) but you guys are like HERPDERP LEARN DAT CPRUSPRUS OR DO DAT CREATETHREAD.

I recommend you to download a d3d test enviroment and OllyDbg.

Here is the shittiest test environment ever but at least it shows you on the screen the address to Present/Endscene, etc. You can also just get the address through the vtable.

You need to attach Olly to the d3d test enviroment and look up the address in d3d9.dll. At this point, just google 'midfunction hook' and look up some of the results on UC (dumb mpgh censors the full site). Look at the examples they have posted and try to follow it in Olly to see actually how it is done. From there you can make your own . You also cannot use a jmp detour. First hook the test environment and then inject into crossfire.
Quote Originally Posted by Twack View Post
Wow you guys in this thread are all idiots (and pretty much this whole crossfire section...) The OP asked for a tutorial on hooking (which I assume he wanted a tutorial more geared towards actually hooking CF) but you guys are like HERPDERP LEARN DAT CPRUSPRUS OR DO DAT CREATETHREAD.

I recommend you to download a d3d test enviroment and OllyDbg.

Here is the shittiest test environment ever but at least it shows you on the screen the address to Present/Endscene, etc. You can also just get the address through the vtable.

You need to attach Olly to the d3d test enviroment and look up the address in d3d9.dll. At this point, just google 'midfunction hook' and look up some of the results on UC (dumb mpgh censors the full site). Look at the examples they have posted and try to follow it in Olly to see actually how it is done. From there you can make your own . You also cannot use a jmp detour. First hook the test environment and then inject into crossfire.
If mpgh is dumb then why are you still here? Gtfo.
Quote Originally Posted by Twack View Post
Wow you guys in this thread are all idiots (and pretty much this whole crossfire section...) The OP asked for a tutorial on hooking (which I assume he wanted a tutorial more geared towards actually hooking CF) but you guys are like HERPDERP LEARN DAT CPRUSPRUS OR DO DAT CREATETHREAD.

I recommend you to download a d3d test enviroment and OllyDbg.

Here is the shittiest test environment ever but at least it shows you on the screen the address to Present/Endscene, etc. You can also just get the address through the vtable.

You need to attach Olly to the d3d test enviroment and look up the address in d3d9.dll. At this point, just google 'midfunction hook' and look up some of the results on UC (dumb mpgh censors the full site). Look at the examples they have posted and try to follow it in Olly to see actually how it is done. From there you can make your own . You also cannot use a jmp detour. First hook the test environment and then inject into crossfire.
Dude fix ur stupid english....be respectful and come back...if u dont do that then get out here....u are the idiot here....@giniyat101 is much and much better than u noob
Quote Originally Posted by Twack View Post
Wow you guys in this thread are all idiots (and pretty much this whole crossfire section...) The OP asked for a tutorial on hooking (which I assume he wanted a tutorial more geared towards actually hooking CF) but you guys are like HERPDERP LEARN DAT CPRUSPRUS OR DO DAT CREATETHREAD.

I recommend you to download a d3d test enviroment and OllyDbg.

Here is the shittiest test environment ever but at least it shows you on the screen the address to Present/Endscene, etc. You can also just get the address through the vtable.

You need to attach Olly to the d3d test enviroment and look up the address in d3d9.dll. At this point, just google 'midfunction hook' and look up some of the results on UC (dumb mpgh censors the full site). Look at the examples they have posted and try to follow it in Olly to see actually how it is done. From there you can make your own . You also cannot use a jmp detour. First hook the test environment and then inject into crossfire.
no! he asked for a memory hacks hooking tuts, so everyone said there is no hoos for them
Quote Originally Posted by Coder[Vb10e] View Post


now i m sure your a leecher...


you dont need hooks for memory hacking.... you just need it for D3D
You are making yourself look stupid. You don't only need a hook for d3d. It can also be for a hotkey hack. Hooking d3d and hooking are two different things.
Thanks alot @Twack really explained it for me.
An easy CALL Hook just sets a CALL (mostly opcode 0xE8). This sort of CALLs takes 5 Bytes.
To set a call hook, you have to make sure that you overwrite full asm-commands, else the program will crash after calling a return (RETN).
If your hook doesn't overwrite full asm-commands, set a NOP (0x90) at every BYTE of the rest of the command.

To set the CALL destination, you have to subtract the location where your hook is + 5 (length of a call) from your function, which you want to get called by the hook (HookAt + 1 = YourFunction - (HookAt + 5) <- This is just a demonstration, it won't work).
Quote Originally Posted by giniyat101 View Post
no! he asked for a memory hacks hooking tuts, so everyone said there is no hoos for them
The fuck is he going to hook then? VirtualProtect?

Quote Originally Posted by Assassin's Creed View Post

Dude fix ur stupid english....be respectful and come back...if u dont do that then get out here....u are the idiot here....@giniyat101 is much and much better than u noob
I AM BR DEAL WITH IT HAEUEHUAEHUAEHA JAJAJAJA.
Posts 16–23 of 23 · Page 2 of 2

Post a Reply

Similar Threads

Tags for this Thread

None

Talk with us