[Help] In Process Debugging menu

Shout-Out

User Tag List

Results 1 to 5 of 5
  1. #1
    opulent's Avatar Member
    Reputation
    5
    Join Date
    Apr 2009
    Posts
    29
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    [Help] In Process Debugging

    I want to change things up and start doing things using managed libraries. The problem is, i can't seem to find an efficient method to debug.

    Some info on what I have managed to do so far:

    • - Injected a native C++ module into the target process (in this case wow).
    • - The injected C++ module starts the CLR and calls a function from a managed C#.dll library.
    • - The above mentioned function installs an endscene detour.
    • - The endscene detour is confirmed to be hit 30-40 times per second via .txt logging.


    Logging would prove to be extremely tedious and it would be really nice if i had the option to step through the code in VS2008.

    Is this at all possible?


    [Help] In Process Debugging
  2. #2
    opulent's Avatar Member
    Reputation
    5
    Join Date
    Apr 2009
    Posts
    29
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    On a side note:

    Info on Debugging a C++ injected .dll module using VS2008:

    I'm extremely embarrassed to admit that this took me a really long time to figure out, so I'm going to share it here.

    • - With .dll source open in VS2008 and breakpoints set; Goto debug -> Attach to process -> Choose Wow
    • - Using preferred method of injection, Load the above module into process.
    • - Provided the module is called properly by the process, a breakpoint will be hit in Visual Studio thus initiating the debugging process.
    Last edited by opulent; 12-04-2009 at 08:22 PM.

  3. #3
    lanman92's Avatar Active Member
    Reputation
    50
    Join Date
    Mar 2007
    Posts
    1,033
    Thanks G/R
    0/1
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I'm not really sure what you're asking, but yes this is very possible and common right now. The WoW memory editing sub-forum has some good stuff on it.

  4. #4
    opulent's Avatar Member
    Reputation
    5
    Join Date
    Apr 2009
    Posts
    29
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    The Wow memory editing sub-forum has content related to Wow memory editing...

    My issue is programming - Visual Studio related, specifically, how to set up visual studio to debug a managed class library which is called by a boot-leg native C++ .dll as described above.

    Any information would be much appreciated, I've been at this for two weeks and despite a few hours of reading here and there I'm really no closer to a solution.

  5. #5
    Apoc's Avatar Angry Penguin
    Reputation
    1388
    Join Date
    Jan 2008
    Posts
    2,750
    Thanks G/R
    0/13
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Tools -> Attach to Process.

    Just make sure your current code project is open. And you can debug it mostly the same way as usual from within VS. (Be careful not to sit on breakpoints for too long, especially in WoW)

Similar Threads

  1. please help,how to debug with ollydbg?
    By oraclex in forum Elder Scrolls Online General
    Replies: 2
    Last Post: 02-10-2014, 09:09 AM
  2. Help with the debugging proccess
    By xcyanx in forum Programming
    Replies: 0
    Last Post: 06-27-2011, 10:53 AM
  3. [Help] Memory editing a process, wow wont show...
    By Motivation69 in forum WoW Memory Editing
    Replies: 1
    Last Post: 03-04-2009, 07:04 PM
  4. [Help] Accessing a function Out of Process
    By cenron in forum WoW Memory Editing
    Replies: 18
    Last Post: 10-14-2008, 05:49 AM
  5. Help with targeting WoW.exe process
    By FoamyGod in forum WoW EMU Exploits & Bugs
    Replies: 6
    Last Post: 02-23-2008, 01:58 PM
All times are GMT -5. The time now is 05:48 AM. Powered by vBulletin® Version 4.2.3
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. User Alert System provided by Advanced User Tagging (Pro) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.
Google Authenticator verification provided by Two-Factor Authentication (Free) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.
Digital Point modules: Sphinx-based search