[Question] LUA memory editing, disable protection? menu

User Tag List

Results 1 to 10 of 10
  1. #1
    vabatta's Avatar Member
    Reputation
    5
    Join Date
    May 2008
    Posts
    31
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    [Question] LUA memory editing, disable protection?

    Hi all,
    I would ask if is still possible to remove LUA protection from lastest WoW patch (4.2+), in order to run protected LUA code, like "/script MoveForwardStart()", that make your character run.
    It's still possible?

    Thanks for help!

    Bye
    Vabatta

    [Question] LUA memory editing, disable protection?
  2. #2
    xalcon's Avatar Contributor ふたなり
    Authenticator enabled
    Reputation
    198
    Join Date
    Oct 2008
    Posts
    291
    Thanks G/R
    20/58
    Trade Feedback
    0 (0%)
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)
    Well, there is always a way. As long as you dont play on a retail server, you should be able to do so without getting banned immediately.
    Playing on a retail server on the other hand, might make this a bit harder. You could try to hook warden and every time, warden wants to do anything you need to revert everything, which you have done until now. Well, this is the theory. I don't know if this even works :P

    Another way, which will work, but may also be a very stupid workaround, is to call all you protected functions asynchronous. Inject some code, which is able to run LuaDoString() and eval (= doString) a LuaString every 100 ms, 7 Frames or whatever.
    Lua Code, which needs to be run first. (Using an Addon for example)
    Code:
    function myCallback()
        ; this will be called after you have eval'ed you code
        print("Callback!")
        evalThis = ""
    end
    and in your injected code you may run this in a short interval
    Code:
    [...]
    string doThis = memory.getLuaString("evalThis");
    if(doThis != "") 
        memory.doString(doThis + " myCallback()");
    [...]
    And now you could do something like this ingame:
    Code:
    /script evalThis = "MoveForwardStart()"
    This is only an idea and it is not the best one and in addition, it's slow, since you have to wait for the "asynchronous" code calling your lua code.
    Last edited by xalcon; 09-26-2011 at 03:35 PM.

  3. #3
    DarkLinux's Avatar Former Staff
    CoreCoins Purchaser Authenticator enabled
    Reputation
    1584
    Join Date
    May 2010
    Posts
    1,828
    Thanks G/R
    188/531
    Trade Feedback
    16 (100%)
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)
    @vabatta
    Not the place to ask.... go to -> WoW Bots Questions & Requests
    And your post will most likely get deleted..
    This section is more advanced than others on OwnedCore

    Just take a look @ http://www.ownedcore.com/forums/worl...bots-programs/
    Why am I even posting... your to lazy to even look XD

  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 vabatta View Post
    Hi all,
    I would ask if is still possible to remove LUA protection from lastest WoW patch (4.2+), in order to run protected LUA code, like "/script MoveForwardStart()", that make your character run.
    It's still possible?
    Of course it's still possible. The protected function check has always been, and will always be, client sided.

    You see, there's this 4-byte integer that tells the protected functions if they are called from a clean or tainted execution path.
    0 is clean, everything else is bad.
    Guess what happens if you prevent the client from overwriting the zero..

  5. #5
    Cypher's Avatar Kynox's Sister's Pimp
    Reputation
    1356
    Join Date
    Apr 2006
    Posts
    5,368
    Thanks G/R
    0/4
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by _Mike View Post
    Of course it's still possible. The protected function check has always been, and will always be, client sided.

    You see, there's this 4-byte integer that tells the protected functions if they are called from a clean or tainted execution path.
    0 is clean, everything else is bad.
    Guess what happens if you prevent the client from overwriting the zero..
    Ooh ooh I know! You get a prize! Right? The OP should totally try it.

  6. #6
    vabatta's Avatar Member
    Reputation
    5
    Join Date
    May 2008
    Posts
    31
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by DarkLinux View Post
    @vabatta
    Not the place to ask.... go to -> WoW Bots Questions & Requests
    And your post will most likely get deleted..
    This section is more advanced than others on OwnedCore

    Just take a look @ World of Warcraft Bots and Programs
    Why am I even posting... your to lazy to even look XD
    There aren't any lua disabler in the section that is free... and, I can post here question, in order to learn how to memory edit.

  7. #7
    guizmows's Avatar Banned
    Reputation
    57
    Join Date
    Feb 2008
    Posts
    414
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    mine is free http://www.ownedcore.com/forums/worl...01-gphack.html (GPHack) and I'm sure you can find others to.

  8. #8
    vabatta's Avatar Member
    Reputation
    5
    Join Date
    May 2008
    Posts
    31
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by guizmows View Post
    mine is free http://www.ownedcore.com/forums/worl...01-gphack.html (GPHack) and I'm sure you can find others to.
    Oh sh*t, thanks, I didn't find it. Many thanks

  9. #9
    DarkLinux's Avatar Former Staff
    CoreCoins Purchaser Authenticator enabled
    Reputation
    1584
    Join Date
    May 2010
    Posts
    1,828
    Thanks G/R
    188/531
    Trade Feedback
    16 (100%)
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)
    Again you cant read, I can find 3 to 4 free LUA protection removers.... Did u even look? Also if you search you will find Cypher's post on how you can find the offset, he gives you the function name...

    Also this if for memory editing... not asking for program that do memory editing...
    Last edited by DarkLinux; 09-27-2011 at 02:34 PM.

  10. #10
    Cypher's Avatar Kynox's Sister's Pimp
    Reputation
    1356
    Join Date
    Apr 2006
    Posts
    5,368
    Thanks G/R
    0/4
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    This section isn't here so you can ask for handouts. GTFO.

Similar Threads

  1. [Question] LUA protection disabler for 4.0.6a
    By vabatta in forum WoW Memory Editing
    Replies: 18
    Last Post: 02-25-2012, 03:51 PM
  2. [Question] CTM... Memory Editing vs. ASM?
    By -Ryuk- in forum WoW Memory Editing
    Replies: 9
    Last Post: 07-14-2010, 12:44 PM
  3. Questions about Memory Editing - Cypher
    By typedef in forum WoW Memory Editing
    Replies: 23
    Last Post: 01-07-2009, 03:50 PM
  4. Question about Memory Editing
    By Megadeadlord in forum WoW Memory Editing
    Replies: 17
    Last Post: 10-04-2008, 05:29 AM
All times are GMT -5. The time now is 11:07 PM. 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