please Log in to be able to download and post in the forum,

Quick Links

Latest topics

» PHO Pub Hack v2.5 (USF)
Mon May 09, 2016 8:01 am by o7MooDyx

Tue Dec 29, 2015 6:24 am by rmn

» weapon unlucker
Sat Nov 21, 2015 1:45 pm by tansuka01234

» Soldier Front Wallhack(WIN7 X64)
Sat Nov 21, 2015 2:20 am by cjcabida14

» USF AG public hack
Tue Nov 17, 2015 2:35 am by superman2015

» Ponzi Weapon Unlocker 2015
Mon Nov 16, 2015 6:50 am by majhel00

» Whats the New Cheat Sir ..
Mon Nov 16, 2015 3:06 am by shania888

» [besh]Hack USF V 15
Sat Nov 14, 2015 12:51 am by rhaine123

» we are back
Wed Nov 04, 2015 2:39 am by blood

    Code Injector


    Posts : 90
    Z points : 196
    Reputation : 15
    Join date : 2011-02-04

    Code Injector

    Post by [zT]CheatCreatorz on Wed Feb 16, 2011 7:36 am


    1. Raw code injection (inject raw C++ code without making a new project/dll)
    2. Dll injection (via load lib & remote thread, code cave and manual mapping in future releases)
    3. Module dumping (just basic information, dumping like kernel detective in future releases)


    1. You cannot use variables when injecting raw code
    2. You cannot call api's when injecting raw code
    3. You cannot call functions when injecting raw code



    I took the liberty of creating a smexy GUI around the core exe file, but
    it's ridden with bugs and I'm to lazy to go and learn a decent level of .net crap.

    You can of course use the RawCodeInjector.exe without a gui, the command line parameters are:

    RawCodeInjector /d Processname Outputname // dump module command
    RawCodeInjector /i Processname Outputname // DLL injection command
    RawCodeInjector /ir Processname Outputname // Code path


    RawCodeInjector /ir Engine.exe TestSource.cpp

    Because you cannot use variables directly I'll show you a few ways to do such things

    Method 1:
    Using pointers
    Because of how the compiler operates, pointers will work, while 'real' variables wont:

    *int Addy = (int*)0x12FF4C;
    *Addy = 100;

    Method 2:
    Using assembler:

    mov eax, 12FF4Ch // eax is like the Addy of the previous example, it will act as a pointer
    mov ebx, 100 //ebx is our variable here, it stores the value 100
    mov [eax], ebx // this statement is similar to this: *Addy = 100;

    [You must be registered and logged in to see this link.]


      Current date/time is Mon Mar 18, 2019 10:04 am