FrameScriptExecuteBuffer protection on Classic? menu

User Tag List

Results 1 to 8 of 8
  1. #1
    Mr.Sergey's Avatar Contributor
    Reputation
    113
    Join Date
    Apr 2009
    Posts
    195
    Thanks G/R
    5/21
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    FrameScriptExecuteBuffer protection on Classic?

    Hello,

    That seems like Blizz applied some protection on FrameScriptExecuteBuffer in last update 1.13.6.36714 deployed today, now game client crashes on attempt to call it.

    Could someone share some solution if one exists, please?

    FrameScriptExecuteBuffer protection on Classic?
  2. #2
    aeo's Avatar Contributor
    Reputation
    127
    Join Date
    Apr 2007
    Posts
    270
    Thanks G/R
    84/62
    Trade Feedback
    7 (100%)
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Mr.Sergey View Post
    Hello,

    That seems like Blizz applied some protection on FrameScriptExecuteBuffer in last update 1.13.6.36714 deployed today, now game client crashes on attempt to call it.

    Could someone share some solution if one exists, please?
    they added heavy protection to many lua functions. Complex return address checks are just the beginning.

  3. #3
    65774332's Avatar Member
    Reputation
    1
    Join Date
    Feb 2013
    Posts
    6
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I m in trouble too

  4. #4
    charles420's Avatar Contributor
    Reputation
    315
    Join Date
    Jun 2009
    Posts
    329
    Thanks G/R
    25/119
    Trade Feedback
    0 (0%)
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)
    looks like same stuff as ClntObjMgrGetActivePlayer last patch if that helps u any

  5. #5
    sanyle's Avatar Member
    Reputation
    1
    Join Date
    Dec 2019
    Posts
    27
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Encountered the same situation. Haven't found a solution yet

  6. #6
    sanyle's Avatar Member
    Reputation
    1
    Join Date
    Dec 2019
    Posts
    27
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Mr.Sergey View Post
    Hello,

    That seems like Blizz applied some protection on FrameScriptExecuteBuffer in last update 1.13.6.36714 deployed today, now game client crashes on attempt to call it.

    Could someone share some solution if one exists, please?
    Did you solve this problem?
    I suspect it is caused by using SetWindowLongPtr to hook the main thread.
    There is no clear answer yet.

  7. #7
    doityourself's Avatar ★ Elder ★
    Reputation
    1424
    Join Date
    Nov 2008
    Posts
    843
    Thanks G/R
    35/448
    Trade Feedback
    0 (0%)
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by sanyle View Post
    Did you solve this problem?
    I suspect it is caused by using SetWindowLongPtr to hook the main thread.
    There is no clear answer yet.
    It's not caused by that

  8. #8
    sanyle's Avatar Member
    Reputation
    1
    Join Date
    Dec 2019
    Posts
    27
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by king48488 View Post
    It's not caused by that
    I directly inject the DLL using the following code:
    Code:
     uintptr_t FrameScriptExecuteAddr = 0x3B1090; 
        static auto const luaDoString = reinterpret_cast<uintptr_t(__fastcall*)(const char*, const char*, int64_t)>((uintptr_t)GetModuleHandle(NULL) + FrameScriptExecuteAddr);
        luaDoString("print(1)", "test", 0);
    Not hooked to the main thread.The game can output numbers normally.
    But after hooking with WndProc, execute the above code. The game crashes.
    I haven't figured out the specific principle, it was just my guess before.
    Do you have any suggestions to help me?
    Last edited by sanyle; 12-08-2020 at 12:47 PM.

Similar Threads

  1. Leveling characters on classic wow! 1-60 level fast! Cheap!
    By Warblade81 in forum WoW Classic Buy Sell Trade
    Replies: 0
    Last Post: 08-17-2019, 05:53 AM
  2. [Selling] Leveling characters on classic wow! 1-60 level fast! Cheap!
    By Warblade81 in forum World of Warcraft Buy Sell Trade
    Replies: 0
    Last Post: 08-17-2019, 05:51 AM
  3. Create a Cross-Faction Party on Outland, may work on classic
    By Thy_Warden in forum WoW EMU Exploits & Bugs
    Replies: 0
    Last Post: 11-13-2018, 02:39 PM
  4. Removal of LUA Protection on Macs
    By mojom in forum WoW Bots Questions & Requests
    Replies: 10
    Last Post: 07-28-2011, 09:08 PM
  5. [Selling] WTS Lvl 60Twink Rogue twink with Thunderfury, on (Classic account)
    By morto in forum World of Warcraft Buy Sell Trade
    Replies: 4
    Last Post: 02-03-2011, 07:54 PM
All times are GMT -5. The time now is 11:06 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