lua-users home
lua-l archive

[Date Prev][Date Next][Thread Prev][Thread Next] [Date Index] [Thread Index]


Am 15.04.12 18:19, schrieb Jay Carlson:
> On Apr 15, 2012 12:39 AM, "Rebel Neurofog" <rebelneurofog
> <mailto:rebelneurofog@gmail.com>@
> <mailto:rebelneurofog@gmail.com>gmail.com
> <mailto:rebelneurofog@gmail.com>> wrote:
>>
>> On Sun, Apr 15, 2012 at 6:28 AM, tehtmi <tehtmi
> <mailto:tehtmi@gmail.com>@ <mailto:tehtmi@gmail.com>gmail.com
> <mailto:tehtmi@gmail.com>> wrote:
>> > Hello all,
>> >
>> > I've written a decompiler for Lua 5.1.  It runs on chunks that have been
>> > compiled by luac with debugging information and attempts to print out a
>> > valid Lua program that would be compiled into equivalent bytecode.
>>
>> It would be very interesting to see output for debug-stripped chunk.
>> And especially to compare with output from unstripped chunk.
> 
> Why?
> 
> FWIW, my guess is there are multiple sophisticated Lua bytecode
> reverse-engineering tools in current use, but that they are not public.

We think so, too.  That is why we AES256 encrypt our bytecode and use a
special lua_Loader to load such code.  Better safe than sorry...