Results 1 to 13 of 13
  1. #1
    .::SCHiM::.'s Avatar
    Join Date
    Sep 2010
    Gender
    male
    Posts
    733
    Reputation
    180
    Thanks
    880
    My Mood
    Twisted

    Raw code injector

    Hi guys,

    I proudly present my new tool: 'The raw code injector'. It's made for coders mainly, but average/normal users canuse it for the injection of dll's

    Features:

    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)

    Limitations:

    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

    Pics:







    Notes:

    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. If you want to create a new gui, be my quest. If you release it you must provide credits!

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

    Code:
    RawCodeInjector /d Processname Outputname // dump module command
    RawCodeInjector /i Processname Outputname // DLL injection command
    RawCodeInjector /ir Processname Outputname // Code path
    
    Example:
    
    RawCodeInjector /ir Engine.exe TestSource.cpp
    Virus:

    Virscan

    VirTotal

    Examples:
    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:

    Code:
    *int Addy = (int*)0x12FF4C;
    *Addy = 100;
    Method 2:
    Using assembler:

    Code:
    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;
    Credits:
    1. Me << I made the GUI and the Code for this project
    2. Microsoft << I used their redistributable compiler (or not so redistributable...) but hell since it's free, I don't think it matters

    Future plans:

    I'm going to update a few things about this tool:

    1. I'm going to add a few functions that will allow you to do things like: Signature scanning and memcpy when injecting raw code.

    2. Real memory dump, this one dumps only basic information about the modules loaded, I'm going to make this function like the dump function in Kernel detective.

    3. I'm going to substitute the use of registers to pseudo variables so that those who aren't familiar with the assembler language won't have to do it by themselves

    -SCHiM
    happy hacking

    I'm SCHiM

    Morals derive from the instinct to survive. Moral behavior is survival behavior above the individual level.

    Polymorphic engine
    Interprocess callback class
    SIN
    Infinite-precision arithmetic
    Hooking dynamic linkage
    (sloppy)Kernel mode Disassembler!!!

    Semi debugger




  2. The Following 3 Users Say Thank You to .::SCHiM::. For This Useful Post:

    Jason (01-16-2011),jonnyboy9985 (01-21-2011),_Fk127_ (01-27-2011)

  3. #2
    pushdis15's Avatar
    Join Date
    Oct 2010
    Gender
    male
    Location
    spokane washington
    Posts
    923
    Reputation
    20
    Thanks
    170
    My Mood
    Twisted
    i might use this
    PlayStation ID:
    Boxing509

    Quote Originally Posted by pushdis15
    Women now have choices. They can be married, not married, have a job, not have a job, be married with children, unmarried with children. Men have the same choice we've always had: work, or prison.

  4. #3
    .::SCHiM::.'s Avatar
    Join Date
    Sep 2010
    Gender
    male
    Posts
    733
    Reputation
    180
    Thanks
    880
    My Mood
    Twisted
    Quote Originally Posted by pushdis15 View Post
    i might use this
    That would be very nice I'd hate it if the tool wouldn't be used

    I'm SCHiM

    Morals derive from the instinct to survive. Moral behavior is survival behavior above the individual level.

    Polymorphic engine
    Interprocess callback class
    SIN
    Infinite-precision arithmetic
    Hooking dynamic linkage
    (sloppy)Kernel mode Disassembler!!!

    Semi debugger




  5. #4
    Velocity's Avatar
    Join Date
    Jan 2010
    Gender
    male
    Location
    Usa
    Posts
    4,375
    Reputation
    106
    Thanks
    773
    this is kinda useful

  6. #5
    gwegsdggdsf's Avatar
    Join Date
    Oct 2010
    Gender
    male
    Location
    HD Films
    Posts
    74
    Reputation
    10
    Thanks
    6
    My Mood
    Inspired
    this is f***king usful :P

  7. #6
    SketchyAlt's Avatar
    Join Date
    Dec 2010
    Gender
    male
    Location
    Canada
    Posts
    1,265
    Reputation
    19
    Thanks
    91
    My Mood
    Inspired
    its good cuz alot of injectors arent working

  8. #7
    .::SCHiM::.'s Avatar
    Join Date
    Sep 2010
    Gender
    male
    Posts
    733
    Reputation
    180
    Thanks
    880
    My Mood
    Twisted
    Mods are lazy...

    I'm SCHiM

    Morals derive from the instinct to survive. Moral behavior is survival behavior above the individual level.

    Polymorphic engine
    Interprocess callback class
    SIN
    Infinite-precision arithmetic
    Hooking dynamic linkage
    (sloppy)Kernel mode Disassembler!!!

    Semi debugger




  9. #8
    Bombsaway707's Avatar
    Join Date
    Jun 2009
    Gender
    male
    Location
    Gym
    Posts
    8,799
    Reputation
    791
    Thanks
    4,004
    My Mood
    Amused
    File appears safe
    /approved

  10. The Following User Says Thank You to Bombsaway707 For This Useful Post:

    .::SCHiM::. (01-18-2011)

  11. #9
    topblast's Avatar
    Join Date
    Mar 2010
    Gender
    male
    Location
    Far from around you Programmer: C++ | VB | C# | JAVA
    Posts
    3,607
    Reputation
    149
    Thanks
    5,052
    My Mood
    Cool
    This is GREAT... maybe the one injector in this section i might give the badge of Creativity to .
    I just like programming, that is all.

    Current Stuff:

    • GPU Programmer (Cuda)
    • Client/Server (Cloud Server)
    • Mobile App Development

  12. #10
    .::SCHiM::.'s Avatar
    Join Date
    Sep 2010
    Gender
    male
    Posts
    733
    Reputation
    180
    Thanks
    880
    My Mood
    Twisted
    Quote Originally Posted by topblast View Post
    This is GREAT... maybe the one injector in this section i might give the badge of Creativity to .
    Thank you I've put much work into it. It's nice to see that some appreciate it

    I'm SCHiM

    Morals derive from the instinct to survive. Moral behavior is survival behavior above the individual level.

    Polymorphic engine
    Interprocess callback class
    SIN
    Infinite-precision arithmetic
    Hooking dynamic linkage
    (sloppy)Kernel mode Disassembler!!!

    Semi debugger




  13. #11
    WING's Avatar
    Join Date
    Jan 2011
    Gender
    male
    Location
    Where ya from, My nigga?
    Posts
    104
    Reputation
    9
    Thanks
    6
    My Mood
    Psychedelic
    nice injector DUDE>.>

    THE ONLY THING I THINK ABOUT IS WATERMELON

  14. #12
    pushdis15's Avatar
    Join Date
    Oct 2010
    Gender
    male
    Location
    spokane washington
    Posts
    923
    Reputation
    20
    Thanks
    170
    My Mood
    Twisted
    Quote Originally Posted by WING View Post
    nice injector DUDE>.>
    u have said that on every fkin post man dam and this thing gives me all kind of source code errors
    PlayStation ID:
    Boxing509

    Quote Originally Posted by pushdis15
    Women now have choices. They can be married, not married, have a job, not have a job, be married with children, unmarried with children. Men have the same choice we've always had: work, or prison.

  15. #13
    Monkunaro's Avatar
    Join Date
    Jan 2011
    Gender
    male
    Posts
    28
    Reputation
    10
    Thanks
    3
    My Mood
    Amused
    HEY where is the mspdb60.dll
    i need that or it wont work!!!!!!!!!!!!!!!!!!!!