3 रिपॉजिटरी
Tools that encrypt and transform compiled bytecode to prevent static decompilation and memory analysis.
Distinct from Bytecode Analysis Tools: None of the candidates are protection tools; they are analysis or decompilation tools (the opposite of protection).
Explore 3 awesome GitHub repositories matching security & cryptography · Bytecode Protectors. Refine with filters or upvote what's useful.
Pyarmor, सोर्स कोड ऑबफ़स्केशन, बाइटकोड प्रोटेक्शन और बाइनरी कंपाइलेशन के माध्यम से Python सॉफ़्टवेयर की सुरक्षा के लिए एक टूलसेट है। यह एक कोड ऑबफ़स्केटर, बाइटकोड प्रोटेक्टर और बाइनरी कंपाइलर के रूप में कार्य करता है जिसे Python स्क्रिप्ट और पैकेजों के रिवर्स इंजीनियरिंग और अनधिकृत एक्सेस को रोकने के लिए डिज़ाइन किया गया है। यह प्रोजेक्ट एक व्यापक सॉफ़्टवेयर लाइसेंस मैनेजर प्रदान करके खुद को अलग करता है जो हार्डवेयर-बाउंड लाइसेंसिंग को सक्षम बनाता है। यह डेवलपर्स को विशिष्ट भौतिक उपकरणों या वर्चुअल मशीनों के लिए स्क्रिप्ट निष्पादन को लॉक करने और एन्क्रिप्टेड रनटाइम कुंजियों के माध्यम से सख्त समाप्ति तिथियों को लागू करने की अनुमति देता है। इसकी व्यापक क्षमताएं कई प्लेटफ़ॉर्म के लिए ऑबफ़स्केटेड व्हील्स और स्टैंडअलोन निष्पादन योग्य फ़ाइलों के जनरेशन के माध्यम से सुरक्षित वितरण को कवर करती हैं। सुरक्षा सतह में रनटाइम अखंडता जांच शामिल है, जैसे कि डिबगर अटैचमेंट रोकथाम, मेमोरी-स्तरीय सुरक्षा, और Python फ़ंक्शंस का संकलित C एक्सटेंशन में रूपांतरण। इस टूल में एक कमांड-लाइन इंटरफेस शामिल है और यह बिल्ड के दौरान ऑबफ़स्केशन प्रक्रिया को स्वचालित करने के लिए निरंतर एकीकरण पाइपलाइनों में एकीकरण का समर्थन करता है।
Encrypts and transforms compiled bytecode to prevent static decompilation and memory analysis.
ConfuserEx is a security toolset for .NET applications that functions as a code obfuscator, binary encryptor, and application protector. Its primary purpose is to prevent reverse engineering by hiding sensitive application logic and data. The project employs specific hardening techniques including symbol renaming to hinder human readability and control-flow mutation to confuse decompilers. It further protects binaries by encrypting constants and resources to stop static analysis and memory dumping, while blocking the use of debuggers and profilers to prevent runtime analysis. Additional capa
Functions as a bytecode protector that encrypts and transforms .NET binaries to prevent static decompilation.
Hercules is a security tool designed to protect Lua source code from reverse engineering and unauthorized analysis. It functions as a code transformation engine that secures application logic by applying multiple layers of obfuscation, including control flow manipulation and the wrapping of scripts within a custom virtual machine environment. The project distinguishes itself through a multi-stage pipeline architecture that allows for the development of custom, multi-layered protection strategies. By replacing standard language instructions with custom opcodes and reorganizing linear code into
Performs automated checks during script execution to detect and block unauthorized modifications to core functions.