?Lua Decompiler? menu

User Tag List

Page 1 of 2 12 LastLast
Results 1 to 15 of 20
  1. #1
    KingYoshi9's Avatar Site Donator
    Reputation
    2
    Join Date
    Mar 2008
    Posts
    149
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    ?Lua Decompiler?

    I have been looking everywhere and can't seem to find a .LUA decompiler. ( .lua's is one scripting language used for making WoW addons)

    I have already tried LUADEC, but it does not seem to be working.
    I got it from this website: LuaForge: LuaDec: Project Info

    Does anyone have a link to a working LUA decompiler?
    Any help would be greatly appreciated.

    ?Lua Decompiler?
  2. #2
    KingYoshi9's Avatar Site Donator
    Reputation
    2
    Join Date
    Mar 2008
    Posts
    149
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Anyone know where I can get the decompiler?

  3. #3
    Saiket's Avatar Contributor
    Reputation
    146
    Join Date
    Jul 2007
    Posts
    176
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Lua code is written in plain text, unless someone encrypts and/or obfuscates it.

    If by chance you are looking at Carbonite's source (encrypted and obfuscated), that's beyond the scope of what decompilers can do.
    AddOn developer and long time explorer.

  4. #4
    Apoc's Avatar Angry Penguin
    Reputation
    1387
    Join Date
    Jan 2008
    Posts
    2,750
    Thanks G/R
    0/12
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Saiket View Post
    Lua code is written in plain text, unless someone encrypts and/or obfuscates it.

    If by chance you are looking at Carbonite's source (encrypted and obfuscated), that's beyond the scope of what decompilers can do.
    Not true at all.

  5. #5
    Saiket's Avatar Contributor
    Reputation
    146
    Join Date
    Jul 2007
    Posts
    176
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Which part of it is untrue?

    ____
    Edit: Wait, I just considered you might be referring to precompiled bytecode, hahah. Yeah, I read this entirely the wrong way. That's what I get for writing addons in WoW's Lua for so long.

    As for Carbonite though, what I said stands.
    AddOn developer and long time explorer.

  6. #6
    Apoc's Avatar Angry Penguin
    Reputation
    1387
    Join Date
    Jan 2008
    Posts
    2,750
    Thanks G/R
    0/12
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Saiket View Post
    Which part of it is untrue?

    ____
    Edit: Wait, I just considered you might be referring to precompiled bytecode, hahah. Yeah, I read this entirely the wrong way. That's what I get for writing addons in WoW's Lua for so long.

    As for Carbonite though, what I said stands.
    Again, not true at all.

    The purpose of decompilers is to read the source code. Encrypted/obfuscated or not. Doing it with default values or not is a different story.

  7. #7
    Saiket's Avatar Contributor
    Reputation
    146
    Join Date
    Jul 2007
    Posts
    176
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I must admit, I've lost track of what we're disagreeing about.

    The OP linked a Lua bytecode to source code decompiler. He then mentioned Lua used in addons, leading me to believe he is looking into addons. Addons cannot use Lua bytecode. Also, the most popular unreadable (encrypted) addon is Carbonite. Therefore I suggested that Carbonite can't be decompiled in the literal sense, since it is not compiled to begin with. Sure there are other ways to decrypt Carbonite's source, but LuaDec is not one of them.
    AddOn developer and long time explorer.

  8. #8
    KingYoshi9's Avatar Site Donator
    Reputation
    2
    Join Date
    Mar 2008
    Posts
    149
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Yes I am looking at carbonite. I can't seem to find a way to decompile it. I want to know how its server check works, when trying to unlock the full version.

    I have not seen any other addons do this.

  9. #9
    KingYoshi9's Avatar Site Donator
    Reputation
    2
    Join Date
    Mar 2008
    Posts
    149
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    OK since I can not "decompile it" then how would I be able to access it, so I can see how it works?

    Maybe what I am asking is, how does carbonite work!?

  10. #10
    Saiket's Avatar Contributor
    Reputation
    146
    Join Date
    Jul 2007
    Posts
    176
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    If you read through its source carefully, it repeats a pattern like this:
    Code:
    z='[[Tons of encrypted stuff]]'; t={[[z gets decrypted and put in this table]]}; loadstring(table.concat(t));
    Carbonite does most of the work for you; check out what gets sent to loadstring. This is only the tip of the iceberg though; the encryption is deeply recursive and the decrypted source has very little whitespace.
    AddOn developer and long time explorer.

  11. #11
    SectorSeven's Avatar Banned
    Reputation
    444
    Join Date
    Oct 2007
    Posts
    1,948
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Addons don't need decompiling

  12. #12
    KingYoshi9's Avatar Site Donator
    Reputation
    2
    Join Date
    Mar 2008
    Posts
    149
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    So how do I decrypt carbonite?

  13. #13
    berryman13's Avatar Contributor
    Reputation
    251
    Join Date
    Dec 2006
    Posts
    856
    Thanks G/R
    0/2
    Trade Feedback
    3 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Lua isn't compiled...

  14. #14
    KingYoshi9's Avatar Site Donator
    Reputation
    2
    Join Date
    Mar 2008
    Posts
    149
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by evann View Post
    You're an idiot, if you don't know how to decrypt a small addon let alone one of the most "Encrypted" without actually being compiled addon, goodluck on your own, i don't think anyone will ever spoon feed you.
    Then point me in the right direction, and don't immediately start flaming! I am trying to figure this out, and do know something about programming. I just am uneducated in the LUA language, and how it interfaces with WoW.

    I know more about C++, HTML, CSS, most of the server related languages, and some older languages such as Turbo Pascal.


    Where else can I get information on this subject?

    Also, it seems that you don't know how to either considering you immediately flamed me. At least the other posters were helpful. And no I am not looking to be "Spoon Fed", but in fact trying to learn something.

  15. #15
    Saiket's Avatar Contributor
    Reputation
    146
    Join Date
    Jul 2007
    Posts
    176
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Check out hooksecurefunc, and then take a second look at the short pseudocode block I have a couple posts back. Play around with what gets sent to loadstring and you should get pretty far.
    AddOn developer and long time explorer.

Page 1 of 2 12 LastLast

Similar Threads

  1. [Guide] Lua Scripting Guide is here [Updating]
    By Illidan1 in forum WoW EMU Guides & Tutorials
    Replies: 93
    Last Post: 11-04-2008, 06:56 PM
  2. New LUA Scripts
    By 777devil777 in forum World of Warcraft Emulator Servers
    Replies: 8
    Last Post: 11-26-2007, 05:58 PM
  3. LUA Refrences
    By 777devil777 in forum World of Warcraft Emulator Servers
    Replies: 1
    Last Post: 11-22-2007, 08:09 PM
  4. strange command in decompile of wow.exe
    By vivec45 in forum World of Warcraft General
    Replies: 1
    Last Post: 08-25-2007, 07:35 AM
  5. PiroX's AntiAFK Bot Decompiled Source.
    By bind in forum World of Warcraft Bots and Programs
    Replies: 9
    Last Post: 04-11-2007, 04:17 PM
All times are GMT -5. The time now is 05:13 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