how to obfuscate lua addons for wow ? menu

User Tag List

Results 1 to 10 of 10
  1. #1
    wowmacro's Avatar Member
    Reputation
    7
    Join Date
    Oct 2013
    Posts
    93
    Thanks G/R
    1/1
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    how to obfuscate lua addons for wow ?

    how to obfuscate lua Script for wow ?

    well i want to share some my profile after obfuscated, but i have no idea how to do it.

    i have tried this

    [Code] Camouflaging Lua Code

    but it doesnt work for WOW in game...

    how to obfuscate lua addons for wow ?
  2. #2
    ev0's Avatar ★ Elder ★ murlocs.com

    CoreCoins Purchaser Authenticator enabled
    Reputation
    1850
    Join Date
    Jul 2012
    Posts
    2,737
    Thanks G/R
    313/377
    Trade Feedback
    16 (100%)
    Mentioned
    7 Post(s)
    Tagged
    7 Thread(s)
    Sadly you can't obfuscate or encrypt wow addon files, unless you want to do some HUGE function hunting/redefining.
    Need a guild in the US? Visit murlocs.com

  3. #3
    wowmacro's Avatar Member
    Reputation
    7
    Join Date
    Oct 2013
    Posts
    93
    Thanks G/R
    1/1
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by SniffingPickles View Post
    Sadly you can't obfuscate or encrypt wow addon files, unless you want to do some HUGE function hunting/redefining.
    thank u

    what about this, unobfuscated LUA code:

    Code:
    function UnitBuffID(unit, spell, filter)
    	if not unit or unit == nil or not UnitExists(unit) then 
    		return false 
    	end
    	if spell then 
    		spell = GetSpellInfo(spell) 
    	else 
    		return false 
    	end
    	if filter then 
    		return UnitBuff(unit, spell, nil, filter) 
    	else 
    		return UnitBuff(unit, spell) 
    	end
    end
    Obfuscated LUA:

    Code:
    function ynaxvooukx(gbgd, yjjkd, qrsiin)
    if not gbgd or gbgd == nil or not UnitExists(gbgd) then 
    return false 
    end
    if yjjkd then 
    yjjkd = GetSpellInfo(yjjkd) 
    else 
    return false 
    end
    if qrsiin then 
    return UnitBuff(gbgd, yjjkd, nil, qrsiin) 
    else 
    return UnitBuff(gbgd, yjjkd) 
    end
    end
    Is there a easy way to convert the whole xxx.lua profile like this ?

    just let others cant read the profile so easy.

    I have tried this:

    Capprime Lua Obfuscator

    but there are some limits

    It can obfuscate only 3000 characters at a time, and only 6000 characters per day (from a single IP address).
    Last edited by wowmacro; 09-20-2014 at 12:22 PM.

  4. #4
    ev0's Avatar ★ Elder ★ murlocs.com

    CoreCoins Purchaser Authenticator enabled
    Reputation
    1850
    Join Date
    Jul 2012
    Posts
    2,737
    Thanks G/R
    313/377
    Trade Feedback
    16 (100%)
    Mentioned
    7 Post(s)
    Tagged
    7 Thread(s)
    I wish I had more information on this, I never looked into it much. You're definitely on the right track.

  5. #5
    vitalic's Avatar Contributor CoreCoins Purchaser
    Reputation
    182
    Join Date
    Jun 2010
    Posts
    3,527
    Thanks G/R
    8/3
    Trade Feedback
    10 (100%)
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

  6. #6
    wowmacro's Avatar Member
    Reputation
    7
    Join Date
    Oct 2013
    Posts
    93
    Thanks G/R
    1/1
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by SniffingPickles View Post
    I wish I had more information on this, I never looked into it much. You're definitely on the right track.


    Originally Posted by vitalic View Post
    oh~ thank u so much.

    I'm one of ur customer. what a great rogue profile !
    I have a long time no play my rogue. Because my wow always auto closed with hb.

    Im also think how do u make lua and personal key combinated. Dose this need much Knowledge ?

  7. #7
    vitalic's Avatar Contributor CoreCoins Purchaser
    Reputation
    182
    Join Date
    Jun 2010
    Posts
    3,527
    Thanks G/R
    8/3
    Trade Feedback
    10 (100%)
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by wowmacro View Post
    I'm one of ur customer. what a great rogue profile !
    I have a long time no play my rogue. Because my wow always auto closed with hb.
    That's a shame, you don't know why it happens?

    Originally Posted by wowmacro View Post
    Im also think how do u make lua and personal key combinated. Dose this need much Knowledge ?
    Not too sure what you mean there.

  8. #8
    wowmacro's Avatar Member
    Reputation
    7
    Join Date
    Oct 2013
    Posts
    93
    Thanks G/R
    1/1
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by vitalic View Post
    That's a shame, you don't know why it happens?
    no idea why. maybe because i didnt play with official hb


    Originally Posted by vitalic View Post
    Not too sure what you mean there.
    looks like u are not obfuscate ur profile anymore. u are using a new way to protect ur code.

    and every customer has their own key which is very cool.

    ---

    I have never learned programming and lua. I just read them.

    so now, I'm thinking how to use LuaMinify.

    how to do this :

    Code:
    LuaMinify sourcefile [destfile]
    if u would like to give me some guidelines step by step

  9. #9
    vitalic's Avatar Contributor CoreCoins Purchaser
    Reputation
    182
    Join Date
    Jun 2010
    Posts
    3,527
    Thanks G/R
    8/3
    Trade Feedback
    10 (100%)
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)
    Ah okay, HB doesn't use LUA so the approach is very different.

    My memory is hazy, but to use it you need luaforwindows, which lets you execute .lua files from the command line. If you are new to this it might be better to find an online service that does a similar thing, like: https://mothereff.in/lua-minifier

  10. #10
    wowmacro's Avatar Member
    Reputation
    7
    Join Date
    Oct 2013
    Posts
    93
    Thanks G/R
    1/1
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by vitalic View Post
    Ah okay, HB doesn't use LUA so the approach is very different.

    My memory is hazy, but to use it you need luaforwindows, which lets you execute .lua files from the command line. If you are new to this it might be better to find an online service that does a similar thing, like: https://mothereff.in/lua-minifier
    thank u

    I have luaforwindows but no idea where I can text command line. There are many lua files in LuaMinify. some of them will auto closed immediately when I open them with Lua.exe such as CommandLineMinify.lua

    did i open it in a wrong way ?

    :confused:

Similar Threads

  1. MMOwned Addon for WoW?
    By Deadly Tomato in forum Suggestions
    Replies: 11
    Last Post: 05-16-2009, 12:27 PM
  2. How to install an addOn for dummies (Video to)
    By ludde_193 in forum World of Warcraft Guides
    Replies: 5
    Last Post: 01-20-2008, 12:57 PM
  3. some addons for wow
    By manager2 in forum WoW EMU Guides & Tutorials
    Replies: 3
    Last Post: 12-27-2007, 06:19 PM
  4. How to install an addon for PC
    By PolishMaster1 in forum World of Warcraft Guides
    Replies: 9
    Last Post: 06-05-2007, 06:36 PM
  5. XP/Hour addon for WoW 2.0+/BC
    By raunchy in forum World of Warcraft Bots and Programs
    Replies: 13
    Last Post: 02-26-2007, 03:39 PM
All times are GMT -5. The time now is 11:56 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