在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称(OpenSource Name):DrNewbie/luajit-decompiler开源软件地址(OpenSource Url):https://github.com/DrNewbie/luajit-decompiler开源编程语言(OpenSource Language):Python 86.0%开源软件介绍(OpenSource Introduction):LuaJIT Raw-Bytecode Decompiler (LJD)The original name was ljwthgnd, as in LuaJIT 'What The Hell is Going On' Decompiler; named under the LuaJIT C sources variable-naming convention. WARNING! This code is not finished or tested! There is not even the slightest warranty that the resulting code is even close to the original. Use the decompiled code at your own risk. SECOND WARNING! This is all a huge prototype. The "release" version should be written in Lua itself, because it's cool to decompile the decompiler — a great test too! Requirements:Python 3.0+ from Python.org How To Use:Typical usage (no version configuration list, all files in a directory):
Arguments:"-f", "--file" : Single file input target. Not to be used with "-r" "-o", "--output" : Single file output destination. Not to be used with "-r" "-r", "--recursive" : Directory in which to recurse and process all files. Not to be used with "-f" "-d", "--dir_out" : Directory to output processed files during recursion. Not to be used with "-f" "-j", "--jit_version" : Global override of LuaJIT version, ignores -j, currently supports 2.1b3, 2.0 "-v", "--version_config_list" : 'Profiles' that hardcode LuaJIT versions per file, ljd.config.version_config.py "-c", "--catch_asserts" : Prevent most integrity asserts from canceling decompilation "-l", "--enable_logging" : Output a log of exceptions and information during decompilation IRC:
TODO:There is a lot of work to do. In order of priority:
|
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论