Lua Unlock with hex editing / patching wow.exe menu

User Tag List

Results 1 to 6 of 6
  1. #1
    ridgecarion's Avatar Member
    Reputation
    1
    Join Date
    Jul 2021
    Posts
    2
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Lua Unlock with hex editing / patching wow.exe

    I'm wondering if it's possible to unlock protected functions by modifing wow.exe, instead of injecting .dll into it. Something akin Unlocking WoW-API Functions in 3.3.5a using Disassembler, although a universal bypass, instead of having to patch every single function you want to call.

    I was able to patch GetCVar this way (for AVR), and I would also like to patch all protected lua functions (like BeginWalk or InitiateJumpOrAscend). Any ideas?

    Lua Unlock with hex editing / patching wow.exe
  2. #2
    ChrisIsMe's Avatar Contributor
    Reputation
    164
    Join Date
    Apr 2017
    Posts
    210
    Thanks G/R
    67/100
    Trade Feedback
    0 (0%)
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)
    Sure you can do that, it's not safe though.

  3. #3
    ridgecarion's Avatar Member
    Reputation
    1
    Join Date
    Jul 2021
    Posts
    2
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    can you elaborate? is there a single point in program that allows convenient lua unlock after hex edit? Or would I have to patch every single protected function I want to use.
    And what do you mean not safe, how/why would injecting dll into program be safer

  4. #4
    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)
    WoW.exe is packed and encrypted. It only gets unpacked after run. You can't modify it easily without proper unpacking techniques.

    And even if you get an unpacked exe running, you will easily get cracked down by numerous runtime obfuscated CRC32 checks hidden in the code ocean which are also needed to be bypassed.

    And even if you fixed all those checks, Warden will soon knock in and get you banned within hours.

    Yes, this is an endless journey.

  5. #5
    42stein's Avatar Member
    Reputation
    6
    Join Date
    Aug 2021
    Posts
    8
    Thanks G/R
    1/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by zys924 View Post
    WoW.exe is packed and encrypted. It only gets unpacked after run. You can't modify it easily without proper unpacking techniques.

    And even if you get an unpacked exe running, you will easily get cracked down by numerous runtime obfuscated CRC32 checks hidden in the code ocean which are also needed to be bypassed.

    And even if you fixed all those checks, Warden will soon knock in and get you banned within hours.

    Yes, this is an endless journey.
    How come Warden doesn't detect dll injection easily? Couldn't it just read the memory and check it?

  6. #6
    boredatom's Avatar Member
    Reputation
    1
    Join Date
    Nov 2021
    Posts
    2
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    U can write
    xor eax, eax
    ret
    to 0x005191C0
    and it will unlock all api, this is the most common lua unlock and it is easy to ban it
    such patches are easy to detect, it is enough that the server developers receive it, now it is much more profitable to use dll, because there it is possible to bypass Warden

Similar Threads

  1. Replies: 14
    Last Post: 12-13-2021, 11:27 PM
  2. [Misc] Patched wow.exe for 3.3.5a
    By chaggs in forum WoW EMU Questions & Requests
    Replies: 0
    Last Post: 11-13-2011, 05:18 PM
  3. Glitchy's MES not working so I need help with HEX editing..
    By fearkite in forum WoW ME Questions and Requests
    Replies: 0
    Last Post: 07-28-2009, 05:10 AM
  4. Problems with Hex Editing AND MyWarcraftStudio
    By Aydee in forum WoW ME Questions and Requests
    Replies: 4
    Last Post: 09-16-2007, 10:35 AM
  5. Question with HEX editing.
    By mathrine12345 in forum WoW ME Questions and Requests
    Replies: 6
    Last Post: 08-03-2007, 07:53 AM
All times are GMT -5. The time now is 03:16 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