Page 1 of 2 12 LastLast
Results 1 to 15 of 30
  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
    Last edited by Disturbed; 06-17-2011 at 07:03 PM.

    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 6 Users Say Thank You to .::SCHiM::. For This Useful Post:

    2fast4u2 (01-22-2011),af7000 (02-06-2011),Janserzin (02-05-2011),marklord28 (04-08-2011),muumimamma (02-05-2011),Scoud (02-05-2011)

  3. #2
    Houston's Avatar
    Join Date
    Jul 2009
    Gender
    male
    Location
    The Netherlands
    Posts
    1,941
    Reputation
    175
    Thanks
    2,468
    My Mood
    Blah
    Looks very usefull
    GJ

  4. #3
    Sydney's Avatar
    Join Date
    Mar 2010
    Gender
    male
    Location
    Germany...
    Posts
    1,356
    Reputation
    37
    Thanks
    1,144
    My Mood
    Amused
    Yes, looks usefull but the GUI Sux.

    Thanks Cosmos


  5. #4
    .::SCHiM::.'s Avatar
    Join Date
    Sep 2010
    Gender
    male
    Posts
    733
    Reputation
    180
    Thanks
    880
    My Mood
    Twisted
    Quote Originally Posted by kongamonga View Post
    Yes, looks usefull but the GUI Sux.
    hey, I'm no fan of .net crap! If you think you can do it any better be my quest

    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




  6. The Following User Says Thank You to .::SCHiM::. For This Useful Post:

    aMaYzD (03-12-2011)

  7. #5
    nogice's Avatar
    Join Date
    Dec 2008
    Gender
    male
    Posts
    44
    Reputation
    10
    Thanks
    2
    My Mood
    Bitchy
    not usefull at all..?

  8. #6
    Drake's Avatar
    Join Date
    Mar 2010
    Gender
    male
    Location
    Belgium,Oost-Vlaanderen
    Posts
    12,680
    Reputation
    1801
    Thanks
    4,929
    Quote Originally Posted by nogice View Post
    not usefull at all..?
    do u know what this does ?
    if no , stfu x) .

  9. The Following User Says Thank You to Drake For This Useful Post:

    muumimamma (02-05-2011)

  10. #7
    Brecht Algoet's Avatar
    Join Date
    Jul 2010
    Gender
    male
    Location
    CA General< CA Mods
    Posts
    5,413
    Reputation
    381
    Thanks
    594
    Quote Originally Posted by Drake View Post


    do u know what this does ?
    if no , stfu x) .
    you pwned him ^^

  11. The Following 2 Users Say Thank You to Brecht Algoet For This Useful Post:

    Drake (01-17-2011),muumimamma (02-05-2011)

  12. #8
    .::SCHiM::.'s Avatar
    Join Date
    Sep 2010
    Gender
    male
    Posts
    733
    Reputation
    180
    Thanks
    880
    My Mood
    Twisted
    How come all of this attention all of a sudden?

    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. #9
    hackzerz's Avatar
    Join Date
    Apr 2010
    Gender
    male
    Location
    $T4Lk much?
    Posts
    1,450
    Reputation
    18
    Thanks
    159
    My Mood
    Sneaky
    *BUMP*
    this needed to be inplace , all posts above are closed,

  14. The Following 2 Users Say Thank You to hackzerz For This Useful Post:

    .::SCHiM::. (02-06-2011),muumimamma (02-05-2011)

  15. #10
    GBot!'s Avatar
    Join Date
    Mar 2010
    Gender
    male
    Location
    Long Beach
    Posts
    3,361
    Reputation
    320
    Thanks
    421
    My Mood
    Amazed
    Quote Originally Posted by hackzerz View Post
    *BUMP*
    this needed to be inplace , all posts above are closed,
    I always saw it

  16. The Following User Says Thank You to GBot! For This Useful Post:

    muumimamma (02-05-2011)

  17. #11
    hackzerz's Avatar
    Join Date
    Apr 2010
    Gender
    male
    Location
    $T4Lk much?
    Posts
    1,450
    Reputation
    18
    Thanks
    159
    My Mood
    Sneaky
    Quote Originally Posted by Spectre View Post


    I always saw it
    but its better if it was at top

  18. #12
    Ferris Bueller's Avatar
    Join Date
    Feb 2011
    Gender
    male
    Location
    KFC
    Posts
    7,361
    Reputation
    687
    Thanks
    998
    My Mood
    Hot
    Wow nice post.
    Keep up the good work.
    And those saying no r choobs who don't know what an injector does.

  19. #13
    GBot!'s Avatar
    Join Date
    Mar 2010
    Gender
    male
    Location
    Long Beach
    Posts
    3,361
    Reputation
    320
    Thanks
    421
    My Mood
    Amazed
    I thought this was released this summer so maybe I am wrong and this is the v.2

  20. #14
    hackzerz's Avatar
    Join Date
    Apr 2010
    Gender
    male
    Location
    $T4Lk much?
    Posts
    1,450
    Reputation
    18
    Thanks
    159
    My Mood
    Sneaky
    see i told u my bump was useful

  21. #15
    lolbie's Avatar
    Join Date
    Apr 2010
    Gender
    male
    Location
    Netherlands
    Posts
    5,207
    Reputation
    288
    Thanks
    2,136
    My Mood
    Angelic
    you now you can get banned for it?

    well good job
    this can be also posted in other sections
    I love it when people keep their agreements /sarcasm ftw

Page 1 of 2 12 LastLast