wow 7.3 Ask for help and I'm looking for new ways to registerLua menu

User Tag List

Results 1 to 2 of 2
  1. #1
    gdfsxwy's Avatar Active Member
    Reputation
    15
    Join Date
    Apr 2010
    Posts
    26
    Thanks G/R
    16/8
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    wow 7.3 Ask for help and I'm looking for new ways to registerLua

    Sorry, I'm not familiar with English. I took advantage of Google translation.
    Wow7.3 can not modify the memory, and I can not use registerLua, what is the way he can continue to use?
    Here's my C++ code.

    PHP Code:
    DWORD registerLua(lua_State *state,const char *nameDWORD64lua_Function)
    {    
        
    _lua_pushcclosure _pushcclosure = (_lua_pushcclosure)(_BaseAddress+x_lua_pushcclosure);
        
    _lua_setfield _setfield = (_lua_setfield)(_BaseAddress+x_lua_setfield);
        
        
    int CodeLen 12;
        
    DWORD64 pCodeCave GetBlankAddress(CodeLen);//Jump using code blank space
        
    char temp[200];
            
        
    DWORD old;
        
    VirtualProtect((LPVOID)pCodeCaveCodeLenPAGE_EXECUTE_READWRITE, &old);
        *(
    BYTE *)pCodeCave 0x48;
        *(
    BYTE *)(pCodeCave 1) = 0xB8;
        *(
    DWORD64 *)(pCodeCave 2) = (DWORD64)lua_Function;//My function
        
    *(BYTE *)(pCodeCave 10) = 0xff;
        *(
    BYTE *)(pCodeCave 11) = 0xe0;

        
    VirtualProtect((LPVOID)pCodeCaveCodeLenoldNULL);
        
    _pushcclosure(statepCodeCaveX0);
        
    _setfield(state, -10002name);
        }

        return 
    1;
        

    Last edited by gdfsxwy; 09-16-2017 at 08:27 PM.

    wow 7.3 Ask for help and I'm looking for new ways to registerLua
  2. #2
    zys924's Avatar Active Member
    Reputation
    20
    Join Date
    Nov 2009
    Posts
    113
    Thanks G/R
    0/7
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Your assumption is based on an false assumption. Memory is not unable to write. It is just mapped as "READ". The easiest way out is to remap it as writable.

    However, this is just the very beginning level of the whole family feast of protection by our beloved Blizzard. They put a dozen more of such protections in TLS callbacks, waiting for you behind, and much more sophisticated than you can imagine.

    Notice that all these protections, though still static, are heavily obfuscated. And if you wish to crack it, you need to be good at black-box playing. Besides, some of them are even dynamically encrypted (generated on the fly and then disposed). Good luck with your trip!
    Last edited by zys924; 10-04-2017 at 11:08 PM.

Similar Threads

  1. Replies: 8
    Last Post: 08-06-2013, 09:43 AM
  2. Replies: 0
    Last Post: 08-23-2008, 11:36 PM
  3. Replies: 0
    Last Post: 08-23-2008, 11:34 PM
  4. Looking for new way to AFK bot AV
    By tekstorm in forum World of Warcraft General
    Replies: 1
    Last Post: 09-25-2007, 05:32 AM
  5. Exp. GM look for new server to help
    By Hartstock in forum World of Warcraft Emulator Servers
    Replies: 3
    Last Post: 09-18-2007, 06:46 AM
All times are GMT -5. The time now is 10:08 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