Assembly Injection (Delphi!) -> 0x0039D8C0 not executable menu

User Tag List

Results 1 to 8 of 8
  1. #1
    berlinermauer's Avatar Master Sergeant
    Reputation
    3
    Join Date
    Mar 2010
    Posts
    89
    Thanks G/R
    0/0
    Trade Feedback
    1 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Assembly Injection (Delphi!) -> 0x0039D8C0 not executable

    Hey Guys, to make it short,

    I cannot use your .dll's based on .NET (and i don't want it), on top of that i've my own way to inject, without need to hook Endscene.

    Ok, what happens if, when the Code reaches the CALL 0x0039D8C0, WoW crashes, with the comment, that 0x0039D8C0 cannot be Executed.

    It's like 0x0039D8C0 would be an address in a page, which has no right to execute code.
    Now, i don't understand why?

    When opening OllyDBG i see, that there are pages reserved by my G15's dlls but I don't think that this is disturbing..

    Error MSG:
    ERROR #132 (0x85100084) Fatal Exception
    Program: C:\Program Files\World of Warcraft\WoW.exe
    Exception: 0xC0000005 (ACCESS_VIOLATION) at 0023:0039D8C0

    The instruction at "0x0039D8C0" referenced memory at "0x0039D8C0".
    The memory could not be "executed".

    Thanks for help!

    Assembly Injection (Delphi!) -> 0x0039D8C0 not executable
  2. #2
    culino's Avatar Banned
    Reputation
    215
    Join Date
    Feb 2010
    Posts
    141
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    MyAddress := DWORD(GetModuleHandle(nil)) + $0039D8C0;

    enjoy!

  3. #3
    Azzie2k8's Avatar Member
    Reputation
    11
    Join Date
    Apr 2009
    Posts
    190
    Thanks G/R
    0/0
    Trade Feedback
    1 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by berlinermauer View Post
    Hey Guys, to make it short,

    I cannot use your .dll's based on .NET (and i don't want it), on top of that i've my own way to inject, without need to hook Endscene.

    Ok, what happens if, when the Code reaches the CALL 0x0039D8C0, WoW crashes, with the comment, that 0x0039D8C0 cannot be Executed.

    It's like 0x0039D8C0 would be an address in a page, which has no right to execute code.
    Now, i don't understand why?

    When opening OllyDBG i see, that there are pages reserved by my G15's dlls but I don't think that this is disturbing..

    Error MSG:
    ERROR #132 (0x85100084) Fatal Exception
    Program: C:\Program Files\World of Warcraft\WoW.exe
    Exception: 0xC0000005 (ACCESS_VIOLATION) at 0023:0039D8C0

    The instruction at "0x0039D8C0" referenced memory at "0x0039D8C0".
    The memory could not be "executed".

    Thanks for help!
    If I am not wrong than this is a very common error meaning pretty much everything. Maybe you have a Nullpointer or sth. but btw why is the function trying to access itself ?
    The instruction at "0x0039D8C0" referenced memory at "0x0039D8C0".
    or maybe you did not initiliaze a member within this function or just some argmunet is bad.

    This is just a guess and I am not really experienced with this but I had those Acces violations a couple of time when referencing to bad memory, not rebasing addresses or not having the proper rights to execute and so on so I think your error must be inside your code. But again just a guess...

  4. #4
    _Mike's Avatar Contributor
    Reputation
    310
    Join Date
    Apr 2008
    Posts
    531
    Thanks G/R
    0/2
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Azzie2k8 View Post
    If I am not wrong than this is a very common error meaning pretty much everything. Maybe you have a Nullpointer or sth. but btw why is the function trying to access itself ? or maybe you did not initiliaze a member within this function or just some argmunet is bad.
    You're wrong. DEP says hai.

  5. #5
    Azzie2k8's Avatar Member
    Reputation
    11
    Join Date
    Apr 2009
    Posts
    190
    Thanks G/R
    0/0
    Trade Feedback
    1 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by _Mike View Post
    You're wrong. DEP says hai.
    Well thats what I meant with
    [...]not having the proper rights to execute[...]
    ?

  6. #6
    _Mike's Avatar Contributor
    Reputation
    310
    Join Date
    Apr 2008
    Posts
    531
    Thanks G/R
    0/2
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Azzie2k8 View Post
    Well thats what I meant with
    [...]not having the proper rights to execute[...]
    ?
    I was refering to "If I am not wrong than this is a very common error meaning pretty much everything." and "but btw why is the function trying to access itself ?"

    From the OP's error message:
    Exception: 0xC0000005 (ACCESS_VIOLATION) at 0023:0039D8C0
    The instruction at "0x0039D8C0" referenced memory at "0x0039D8C0".
    The memory could not be "executed".
    It doesn't get much more specific than that.

  7. #7
    berlinermauer's Avatar Master Sergeant
    Reputation
    3
    Join Date
    Mar 2010
    Posts
    89
    Thanks G/R
    0/0
    Trade Feedback
    1 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Ok Guys, it works.

    Problem was, that i didn't know that i have to add the ASLR-Address (bcaus someone said, that adresses in there are logical etc).
    Second Problem was, I Passed the String wrong (WriteProcessMemory owned me ;D)

    Does anyone have a full List of WoW LUA Functions? or some inspiration?

  8. #8
    Azzie2k8's Avatar Member
    Reputation
    11
    Join Date
    Apr 2009
    Posts
    190
    Thanks G/R
    0/0
    Trade Feedback
    1 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by berlinermauer View Post
    Ok Guys, it works.

    Problem was, that i didn't know that i have to add the ASLR-Address (bcaus someone said, that adresses in there are logical etc).
    Second Problem was, I Passed the String wrong (WriteProcessMemory owned me ;D)

    Does anyone have a full List of WoW LUA Functions? or some inspiration?
    take a look World of Warcraft API - WoWWiki - Your guide to the World of Warcraft

Similar Threads

  1. Not Executing Rotation
    By Naptownz in forum PE Support forum
    Replies: 6
    Last Post: 04-20-2015, 02:11 PM
  2. [Question] Not executing rotation
    By Basti229 in forum PE Support forum
    Replies: 8
    Last Post: 01-11-2015, 11:45 AM
  3. Assembler Injection -> Getting return value?
    By streppel in forum WoW Memory Editing
    Replies: 11
    Last Post: 06-05-2011, 07:27 AM
  4. [Question] Assembly injection
    By Millow in forum WoW Memory Editing
    Replies: 3
    Last Post: 11-25-2010, 11:37 AM
  5. [Bot] Anti-AFK Bot (No Injection & Focus not Needed)
    By Cypher in forum World of Warcraft Bots and Programs
    Replies: 12
    Last Post: 09-10-2006, 11:14 AM
All times are GMT -5. The time now is 09:36 AM. Powered by vBulletin® Version 4.2.3
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. User Alert System provided by Advanced User Tagging (Pro) - vBulletin Mods & Addons Copyright © 2024 DragonByte Technologies Ltd.
Digital Point modules: Sphinx-based search