Skip to content
KitploitKITPLOIT
उपकरणएक्सप्लॉइटब्लॉग
Log in
जमा करें
उपकरणएक्सप्लॉइटब्लॉग
जमा करें

हैकिंग, पेनटेस्ट और साइबर सुरक्षा उपकरण आपके सुरक्षा शस्त्रागार के लिए!

Kitploit हैकिंग, साइबर सुरक्षा और पेंटेस्टिंग टूल्स की एक निर्देशिका है। कमजोरियों को खोजने, सिस्टम का विश्लेषण करने, परीक्षण को स्वचालित करने और अपनी सुरक्षा को मजबूत करने के लिए नवीनतम प्रोजेक्ट अपडेट खोजें।

फ़ीडसंपर्कगोपनीयता© 2026 Kitploit

टूल निर्देशिका

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
luadec — Lua 5.1, 5.2 और 5.3 के लिए Lua डीकंपाइलर | Kitploit
उपकरण/GitHubGitHub/viruscamp/luadec
सामान्य उपयोगिताएँस्थैतिक विश्लेषणकोड विश्लेषणरिवर्स इंजीनियरिंगडीबगर्समालवेयर विश्लेषणबाइनरी विश्लेषण
GitHubviruscamp/luadec

luadec

Lua 5.1, 5.2 और 5.3 के लिए Lua डीकंपाइलर

रिपॉजिटरी देखें
1.3k40612 साल पहलेKitploit द्वारा समीक्षित

सबसे लोकप्रिय

सभी देखें →

हमारे समुदाय द्वारा सबसे अधिक उपयोग किए जाने वाले उपकरण खोजें।

सभी उपकरण खोजें

हमारे उपकरणों का संग्रह ब्राउज़ करें

सभी उपकरण देखें →
साझा करें

अवलोकन

LuaDec, lua 5.1 के लिए एक Lua डीकंपाइलर है, और lua 5.2 तथा 5.3 के लिए प्रयोगात्मक है।

यह Hisham Muhammad के luadec पर आधारित है, जो lua 5.0.x को लक्षित करता था, और Zsolt Sz. Sztupak के LuaDec51 पर।

LuaDec मुक्त सॉफ़्टवेयर है और मूल LuaDec के समान लाइसेंस का उपयोग करता है।

संकलन

git clone https://github.com/viruscamp/luadec
cd luadec
git submodule update --init lua-5.1
cd lua-5.1
make linux
cd ../luadec
make LUAVER=5.1

यदि आप इसे lua 5.2 या 5.3 के लिए बनाना चाहते हैं, तो ऊपर दिए गए 5.1 को 5.2 या 5.3 से बदल दें।

vc2008 के लिए प्रोजेक्ट फ़ाइलें भी हैं, जिनका परीक्षण vc2008 और vc2013 के लिए किया गया है।
संकलन से पहले, सुनिश्चित करें कि lua-5.1, lua-5.2 या lua-5.3 में सही स्रोत मौजूद हैं।

उपयोग

  • lua बाइनरी फ़ाइल को डीकंपाइल करें:
    luadec abc.luac
  • परीक्षण और तुलना के लिए lua स्रोत फ़ाइल को डीकंपाइल करें:
    luadec abc.lua
  • lua स्रोत या बाइनरी को डिसअसेम्बल करें
    luadec -dis abc.lua
  • -pn नेस्टेड फ़ंक्शन संरचना प्रिंट करता है, इसका उपयोग -fn के साथ किया जा सकता है
luadec -pn test.lua
0
  0_0
    0_0_0
  0_1
  • -f केवल विशिष्ट नेस्टेड फ़ंक्शन को डीकंपाइल करता है
    luadec -f 0_1 test.lua
  • -ns उप-फ़ंक्शनों को संसाधित नहीं करता
    luadec -ns -f 0_1 test.lua
  • -fc प्रत्येक फ़ंक्शन के लिए निर्देश-दर-निर्देश तुलना करता है
    luadec -fc test.lua
    आउटपुट:
    -- function check pass 0
    -- function check fail 0_0 : cannot compile
    -- function check fail 0_1 : different code size; sizecode org: 66, decompiled: 67, same: 47;

कुछ और विकल्प भी हैं, आमतौर पर डिबग उद्देश्यों के लिए, या उन मामलों के लिए जहां अंतर्निहित लोकल अनुमानक गलत अनुमान लगाता है। उपयोग योग्य पैरामीटरों की पूरी सूची प्राप्त करने के लिए -h का उपयोग करें

श्रेय

मूल रूप से Hisham Muhammad द्वारा (http://luadec.luaforge.net)

Lua 5.1 में चल रहा पोर्ट Zsolt Sz. Sztupak द्वारा (https://github.com/sztupy/luadec51/)

Lua5.1 की आंतरिक बातें Kein-Hong Man के A No-Frills Introduction to Lua 5.1 VM Instructions से सीखी गईं

टूल डाउनलोड करें