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

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
उपकरण/GitHubGitHub/umpolungfish/byvalver
शोषणशेलकोडमालवेयर विश्लेषणपेनिट्रेशन टेस्टिंगबाइनरी विश्लेषणमशीन लर्निंगरेड टीमिंगशेलकोड जनरेशनपेलोड डेवलपमेंट
GitHubumpolungfish/byvalver

byvalver

शेलकोड के खराब बाइट्स लेता है और उन्हें हटा देता है, संरक्षित कार्यक्षमताओं के साथ साफ किया गया शेलकोड लौटाता है।

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

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

सभी देखें →

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

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

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

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

byvalver (·𐑚𐑲𐑝𐑨𐑤𐑝𐑼)

THE SHELLCODE BAD-BYE BANISHER

byvalver banishes bad-bytes with extreme prejudice
C++ SHELLCODE SCRUBBING CROSS-PLATFORM ARCHITECTURES BUILD CLEAN GitHub stars GitHub forks SPONSOR ON gitHub SUPPORT ON ko-fi

अवलोकन • त्वरित प्रारंभ • इंटरैक्टिव TUI • लक्षित बैड-बाइट उन्मूलन • बैड-बाइट प्रोफ़ाइल • विशेषताएँ • आर्किटेक्चर • सिस्टम आवश्यकताएँ • निर्भरताएँ • निर्माण • स्थापना • उपयोग • अस्पष्टीकरण रणनीतियाँ • डीनलिफिकेशन रणनीतियाँ • ML प्रशिक्षण • एजेंट मेनेजेरी • विकास • समस्या निवारण • लाइसेंस


विषय-सूची

  • अवलोकन
  • त्वरित प्रारंभ
    • स्थापना
    • मूल उपयोग
    • सत्यापन
    • क्रॉस-आर्किटेक्चर समर्थन
    • बैच प्रसंस्करण
  • इंटरैक्टिव TUI
  • लक्षित बैड-बाइट निर्वासन
  • बैड-बाइट प्रोफ़ाइल
  • विशेषताएँ
    • उन्नत रूपांतरण इंजन
    • प्रदर्शन मीट्रिक
    • अस्पष्टीकरण परत
    • ML-संचालित रणनीति चयन
    • आउटपुट विकल्प
    • सत्यापन सूट
  • आर्किटेक्चर
  • सिस्टम आवश्यकताएँ
  • निर्भरताएँ
  • निर्माण
  • स्थापना
  • उपयोग
  • अस्पष्टीकरण रणनीतियाँ
  • डीनलिफिकेशन रणनीतियाँ
  • ML प्रशिक्षण और सत्यापन
  • एजेंट मेनेजेरी
  • विकास
  • दस्तावेज़ीकरण
  • समस्या निवारण
  • लाइसेंस

अवलोकन

byvalver एक CLI टूल है जो C में लिखा गया है और x86/x64/ARM/ARM64 शेलकोड से स्वचालित रूप से बैड-बाइट को समाप्त (या "निर्वासित") करता है, जबकि पूर्ण कार्यात्मक समतुल्यता बनाए रखता है

v4.0 में नया: क्रॉस-आर्किटेक्चर समर्थन

आर्किटेक्चरपरिपक्वतारणनीतियाँटिप्पणियाँ
x86 (32-bit Intel/AMD)स्थिर v4.2150+उत्पादन-परीक्षित, पूर्ण कवरेज
x64 (64-bit Intel/AMD)स्थिर v4.2150+डिफ़ॉल्ट आर्किटेक्चर, उत्पादन-परीक्षित
ARM (32-bit)प्रायोगिक v0.17 कोरसीमित परीक्षण, केवल मुख्य निर्देश
ARM64 (AArch64)प्रायोगिक v0.1बुनियादीफ्रेमवर्क तैयार, न्यूनतम रणनीतियाँ
  • --arch फ़्लैग के माध्यम से स्वचालित Capstone मोड चयन

v4.0.1 बग सुधार:

  • ARM SUB निर्देश एन्कोडिंग ठीक की गई (I=1 बिट के साथ सही opcode 0x2)
  • ARM64 रणनीति पास-थ्रू रणनीतियों के लिए can_handle तर्क ठीक किया गया
  • ARM/ARM64 आर्किटेक्चर चुने जाने पर प्रायोगिक चेतावनियाँ जोड़ी गईं
  • आर्किटेक्चर बेमेल का पता लगाने वाली ह्यूरिस्टिक्स जोड़ी गईं
  • कोड संगठन में सुधार (इन्क्लूड फ़ाइल स्कोप पर ले जाए गए)

v4.2 में नया: उन्नत x64 समर्थन

  • x86/x64 रणनीति अनुकूलता परत: 128+ x86 रणनीतियाँ अब x64 शेलकोड पर काम करती हैं
  • 5 नई x64-विशिष्ट रणनीति फ़ाइलें: MOVABS, SBB, TEST, SSE मेमोरी, LEA विस्थापन
  • विस्तारित रजिस्टर एन्कोडिंग: REX उपसर्ग हैंडलिंग के साथ पूर्ण R8-R15 समर्थन
  • REX उपसर्ग उपयोगिताएँ: is_64bit_register(), is_extended_register(), build_rex_prefix()
  • केवल x64 शेलकोड नमूनों पर 100% विफलता दर को हल करता है

यह टूल निर्देशों का विश्लेषण करने के लिए Capstone डिस्सेम्बली फ्रेमवर्क का उपयोग करता है और बैड-बाइट वाले कोड को समतुल्य विकल्पों से बदलने के लिए 175+ क्रमबद्ध रूपांतरण रणनीतियाँ लागू करता है

सामान्य बैड-बाइट निर्वासन फ्रेमवर्क 2x उपयोग मोड प्रदान करता है:

  1. प्रत्यक्ष विनिर्देश: --bad-bytes विकल्प निर्वासित करने के लिए मनमाने बाइट्स निर्दिष्ट करने की अनुमति देता है (जैसे, न्यूलाइन-सुरक्षित शेलकोड के लिए --bad-bytes "00,0a,0d")
  2. प्रोफ़ाइल-आधारित: --profile विकल्प सामान्य एक्सप्लॉइट परिदृश्यों के लिए पूर्व-कॉन्फ़िगर किए गए बैड-बाइट सेट का उपयोग करता है (जैसे, --profile http-newline, --profile sql-injection, --profile alphanumeric-only)

Windows, Linux, और macOS का समर्थन करता है

कोर टेक्नोलॉजी:

  • दक्षता और निम्न-स्तरीय नियंत्रण के लिए शुद्ध C कार्यान्वयन
  • सटीक डिस्सेम्बली के लिए Capstone
  • डिकोडर स्टब उत्पन्न करने के लिए NASM
  • एक्सटेंसिबल ट्रांसफॉर्मेशन के लिए मॉड्यूलर रणनीति पैटर्न (153+ रणनीति कार्यान्वयन)
  • बुद्धिमान रणनीति चयन के लिए तंत्रिका नेटवर्क एकीकरण
  • द्वि-चरणीय प्रसंस्करण: पहले अस्पष्टीकरण, फिर डीनलिफिकेशन

[!NOTE] नल-बाइट उन्मूलन (--bad-bytes "00" या डिफ़ॉल्ट): अच्छी तरह से परीक्षित / सामान्य बैड-बाइट उन्मूलन (--bad-bytes "00,0a,0d" आदि): नव कार्यान्वित

बैड-बाइट निर्वासन क्रिया में

bad-byte banishment in action

त्वरित प्रारंभ

byvalver के साथ मिनटों में शुरुआत करें:

स्थापना

विकल्प 1: GITHUB से (अनुशंसित)```bash curl -sSL https://raw.githubusercontent.com/umpolungfish/byvalver/main/install.sh | bash

**विकल्प 2: स्रोत से निर्माण करें**```bash
git clone https://github.com/umpolungfish/byvalver.git
cd byvalver
make
sudo make install
sudo make install-man  # Install man page

हटाएं NULL BYTES (डिफ़ॉल्ट):```bash byvalver input.bin output.bin

**BAD-BYTE प्रोफाइल का उपयोग करना:**```bash
# HTTP contexts (removes null, newline, carriage return)
byvalver --profile http-newline input.bin output.bin

# SQL injection contexts
byvalver --profile sql-injection input.bin output.bin

# Alphanumeric-only shellcode (most restrictive)
byvalver --profile alphanumeric-only input.bin output.bin

मैन्युअल BAD-BYTE विनिर्देश:```bash

banish null bytes and newlines

byvalver --bad-bytes "00,0a,0d" input.bin output.bin

**उन्नत सुविधाएँ:**```bash
# Add obfuscation layer before denullification
byvalver --biphasic input.bin output.bin

# Enable ML-powered strategy selection
byvalver --ml input.bin output.bin

# Generate XOR-encoded shellcode with decoder stub
byvalver --xor-encode DEADBEEF input.bin output.bin
टूल डाउनलोड करें