Skip to content
KitploitKITPLOIT
उपकरणब्लॉग
जमा करें
उपकरणब्लॉग
जमा करें

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
shredder-rs — एक उच्च-निष्ठा x86_64 पॉलीमॉर्फ़िक म्यूटेशन इंजन जो निर्देश-स्तरीय विखंडन और संदर्भ संरक्षण पर केंद्रित है। | Kitploit
उपकरण/GitHubGitHub/zx0cf1/shredder-rs
पेलोड जनरेशनशोषणरिवर्स इंजीनियरिंगशेलकोडमालवेयर विश्लेषणबाइनरी विश्लेषणलर्निंग और शिक्षा
GitHubzx0cf1/shredder-rs

shredder-rs

एक उच्च-निष्ठा x86_64 पॉलीमॉर्फ़िक म्यूटेशन इंजन जो निर्देश-स्तरीय विखंडन और संदर्भ संरक्षण पर केंद्रित है।

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

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

सभी देखें →

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

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

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

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

Shredder-RS

x86_64 बायनरीज़ के लिए एक बहुरूपी उत्परिवर्तन इंजन।

अवलोकन

Shredder-RS स्थैतिक विश्लेषण को विफल करने के लिए इंस्ट्रक्शन-स्तरीय श्रेडिंग लागू करता है। कोड के रैखिक प्रवाह को तोड़कर और यादृच्छिक जंक नोड्स इंजेक्ट करके, यह डिसअसेंबलर्स को JMP-लिंक्ड निर्देशों के एक जटिल ग्राफ का अनुसरण करने के लिए मजबूर करता है।

कोर तंत्र: इंस्ट्रक्शन श्रेडिंग

बुनियादी ऑबफस्केटर के विपरीत जो केवल जंक कोड जोड़ते हैं, Shredder-RS मूल इंस्ट्रक्शन स्ट्रीम को पृथक कार्यात्मक नोड्स में विघटित करता है।

  1. डिकोडिंग: iced-x86 का उपयोग कर पूर्ण x86_64 डिसअसेंबली।
  2. विखंडन: प्रत्येक निर्देश को एक "Mutation Node" में लपेटा जाता है।
  3. एन्ट्रॉपी इंजेक्शन: नोड्स को एक नए PE सेक्शन में भौतिक रूप से फेरबदल किया जाता है।
  4. नियंत्रण प्रवाह लिंकिंग: नोड्स को सापेक्ष जंप के माध्यम से पुनः जोड़ा जाता है, जिससे एक "स्पेगेटी" CFG (नियंत्रण प्रवाह ग्राफ) बनता है जो रैखिक स्वीप डिसअसेंबलर को बाधित करता है।

मुख्य विशेषताएं

  • संदर्भ-जागरूक उत्परिवर्तन: कॉन्टेक्स्ट-सैंडविचिंग (Push/Popfq) के माध्यम से EFLAGS और अस्थायी रजिस्टरों को संरक्षित करता है।
  • गैर-रैखिक लेआउट: पैटर्न मिलान को विफल करने के लिए यादृच्छिक भौतिक निर्देश प्लेसमेंट।
  • PE समर्थन: स्वचालित सेक्शन इंजेक्शन (.shred) और EntryPoint अपहरण।

दस्तावेज़ीकरण

गहन तकनीकी विवरण के लिए, ARCHITECTURE.md देखें।

अस्वीकरण

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

बिल्ड आवश्यकताएँ

  • Rust 1.70+ (स्थिर)
  • MSVC टूलचेन (स्थिर Windows बिल्ड और PE हैंडलिंग के लिए आवश्यक)
टूल डाउनलोड करें