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

    [Source] 100% undetected semi debugger

    Hi all,

    Here's the source code of the debugger I've been working on the last couple of days. It's a command line debugger and it still misses two core features of a real debugger (it can't assemble commands and it can't single-step) that second key feature I'm going to work on now. For assembling you may have to wait a while.

    Sourcode is included as filename.realextension.txt. I uploaded them as attachments because they are too big to post here. MPGH doesn't allow more than 1700000 characters, and the code contains much more than that

    Commands
    They are case sensitive

    End: Aborts the program
    Disasm: Disassembles the instructions at a given address with a given size

    Note, the address and size are not validated, you can crash if you supply invalid/protected addresses

    Cls: clears the screen
    BP: Sets a breakpoint at the given address
    Tbp: Shows all triggered breakpoints and their threads
    Remove: Removes a breakpoint

    Note, Remove can only remove breakpoints that have been triggered, also note: that you have to supply the thread number (found at Tbp) to specify which breakpoint you want removed

    Registers: Shows the value the registers hold at a triggered breakpoint

    Note: you'll also need to supply the thread number (found at Tbp)

    Info: Displays basic information about the running process (it's PEB, number of threads, thread status and processid)

    Pics







    Credits:

    Me, Isaac Sigasa (disclaimer & copyright in the source)

    I hope someone likes 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




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

    -P-a-i-d- (07-05-2011),charlieyo55 (07-15-2011),HurleyppL (07-02-2011),Jabberwock (09-30-2012),kibbles18 (07-02-2011),OBrozz (07-02-2011),saissem15 (07-15-2011),Sparkie7 (07-04-2011),Stephen (07-04-2011)

  3. #2
    IHaxYou!'s Avatar
    Join Date
    Jun 2011
    Gender
    male
    Location
    HaxLand
    Posts
    937
    Reputation
    -18
    Thanks
    382
    My Mood
    Cynical
    I need this!
    Approve!!!!!!!

  4. #3
    Disturbed's Avatar
    Join Date
    Feb 2009
    Gender
    male
    Posts
    10,405
    Reputation
    1063
    Thanks
    2,559
    /Approved.

    No VS(s) needed since they are just text files.


  5. #4
    CAFlames's Avatar
    Join Date
    Jan 2010
    Gender
    male
    Location
    Where ever my imagination takes me
    Posts
    3,014
    Reputation
    202
    Thanks
    2,934
    My Mood
    Twisted
    Looks neat! Not sure I will need it, but +rep. Especially since its undetected

    Current Works:
    ---Horror Game






    Special thanks to drgnforce9 for my sig picture

    Quote Originally Posted by m_t_h View Post

    CAflames is one epic coder.

    Rep and thanks him.. or you're perma banned.

  6. #5
    Sparkie7's Avatar
    Join Date
    Jan 2011
    Gender
    female
    Location
    Netherlands
    Posts
    292
    Reputation
    10
    Thanks
    213
    My Mood
    Relaxed
    Tested and Working

  7. The Following User Says Thank You to Sparkie7 For This Useful Post:

    .::SCHiM::. (07-04-2011)

  8. #6
    .::SCHiM::.'s Avatar
    Join Date
    Sep 2010
    Gender
    male
    Posts
    733
    Reputation
    180
    Thanks
    833
    My Mood
    Twisted
    Quote Originally Posted by Sparkie7 View Post
    Tested and Working
    Thank you for testing it!
    It's nice to hear that it is working for other people

    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. #7
    KiraSietta's Avatar
    Join Date
    Jun 2011
    Gender
    female
    Location
    Jacksonville
    Posts
    400
    Reputation
    18
    Thanks
    27
    My Mood
    Tired
    how do you open it? since its a DLL

    ^--------he totally ripped on MPGH and topblast





  10. #8
    .::SCHiM::.'s Avatar
    Join Date
    Sep 2010
    Gender
    male
    Posts
    733
    Reputation
    180
    Thanks
    833
    My Mood
    Twisted
    Quote Originally Posted by KiraSietta View Post
    how do you open it? since its a DLL
    Wat? it's source code, you compile it... If you mean the hotkey, it's insert.

    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




  11. #9
    justiniscool5's Avatar
    Join Date
    Sep 2010
    Gender
    male
    Location
    idk
    Posts
    884
    Reputation
    -12
    Thanks
    182
    My Mood
    Bitchy
    Thx bro works :d