MMOwned - World of Warcraft Exploits, Hacks, Bots and Guides

Homepage Register FAQ Members Mark Forums Read Advertise Marketplace FPSowned


Go Back   MMOwned - World of Warcraft Exploits, Hacks, Bots and Guides > Programming > Programming section > Misc
Reload this Page ?Lua Decompiler?
Misc For other languages that don't fit elsewhere like KuRIoSaN or Lavishscript - PROGRAMMING WISE

Reply
 
LinkBack Thread Tools
?Lua Decompiler?
(#1)
Old
KingYoshi9
Guest
 
Posts: n/a
?Lua Decompiler? - 06-14-2008

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: [Only registered and activated users can see links. ]

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

Donate to remove ads.
(#2)
Old
KingYoshi9
Guest
 
Posts: n/a
06-15-2008

Anyone know where I can get the decompiler?
Reply With Quote
(#3)
Old
Saiket's Avatar
Saiket is Offline
Contributor
Rep Power: 2
Reputation: 142
Saiket will become famous soon enoughSaiket will become famous soon enough
 
Posts: 158
Join Date: Jul 2007
Location: UI & Macro Forum
06-20-2008

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.
R.I.P _Corpse: My Most Underrated Addon
Reply With Quote
(#4)
Old
Apoc's Avatar
Apoc is Offline
c|_| My care cup is empty
Rep Power: 4
Reputation: 468
Apoc is a glorious beacon of lightApoc is a glorious beacon of lightApoc is a glorious beacon of lightApoc is a glorious beacon of lightApoc is a glorious beacon of light
 
Posts: 562
Join Date: Jan 2008
06-20-2008

Quote:
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.


Reply With Quote
(#5)
Old
Saiket's Avatar
Saiket is Offline
Contributor
Rep Power: 2
Reputation: 142
Saiket will become famous soon enoughSaiket will become famous soon enough
 
Posts: 158
Join Date: Jul 2007
Location: UI & Macro Forum
06-20-2008

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.
R.I.P _Corpse: My Most Underrated Addon
Reply With Quote
(#6)
Old
Apoc's Avatar
Apoc is Offline
c|_| My care cup is empty
Rep Power: 4
Reputation: 468
Apoc is a glorious beacon of lightApoc is a glorious beacon of lightApoc is a glorious beacon of lightApoc is a glorious beacon of lightApoc is a glorious beacon of light
 
Posts: 562
Join Date: Jan 2008
06-21-2008

Quote:
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.


Reply With Quote
(#7)
Old
Saiket's Avatar
Saiket is Offline
Contributor
Rep Power: 2
Reputation: 142
Saiket will become famous soon enoughSaiket will become famous soon enough
 
Posts: 158
Join Date: Jul 2007
Location: UI & Macro Forum
06-21-2008

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.
R.I.P _Corpse: My Most Underrated Addon
Reply With Quote
(#8)
Old
KingYoshi9
Guest
 
Posts: n/a
06-23-2008

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.
Reply With Quote
(#9)
Old
KingYoshi9
Guest
 
Posts: n/a
06-23-2008

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!?
Reply With Quote
(#10)
Old
Saiket's Avatar
Saiket is Offline
Contributor
Rep Power: 2
Reputation: 142
Saiket will become famous soon enoughSaiket will become famous soon enough
 
Posts: 158
Join Date: Jul 2007
Location: UI & Macro Forum
06-24-2008

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.
R.I.P _Corpse: My Most Underrated Addon
Reply With Quote
(#11)
Old
SectorSeven's Avatar
SectorSeven is Offline
Banned
Rep Power: 0
Reputation: 444
SectorSeven is just really niceSectorSeven is just really niceSectorSeven is just really niceSectorSeven is just really niceSectorSeven is just really nice
 
Posts: 1,966
Join Date: Oct 2007
06-24-2008

Addons don't need decompiling
Reply With Quote
(#12)
Old
KingYoshi9
Guest
 
Posts: n/a
06-25-2008

So how do I decrypt carbonite?
Reply With Quote
(#13)
Old
Berryman is Offline
Banned
Rep Power: 0
Reputation: 102
Berryman will become famous soon enoughBerryman will become famous soon enough
 
Posts: 298
Join Date: Feb 2008
06-27-2008

Lua isn't compiled...
Reply With Quote
(#14)
Old
KingYoshi9
Guest
 
Posts: n/a
06-30-2008

Quote:
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.
Reply With Quote
(#15)
Old
Saiket's Avatar
Saiket is Offline
Contributor
Rep Power: 2
Reputation: 142
Saiket will become famous soon enoughSaiket will become famous soon enough
 
Posts: 158
Join Date: Jul 2007
Location: UI & Macro Forum
07-01-2008

Check out [Only registered and activated users can see links. ], 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.
R.I.P _Corpse: My Most Underrated Addon
Reply With Quote
Reply

Donate to remove ads.

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are On




Powered by vBulletin® Version 3.7.2
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO 3.1.0
vBulletin Skin developed by: vBStyles.com


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320