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

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
ByteCaster — पेलोड एन्क्रिप्शन, अस्पष्टीकरण और बाइट ऐरे में रूपांतरण के लिए स्विस आर्मी नाइफ़ – सब कुछ एक ही कमांड में (14 आउटपुट फ़ॉर्मेट समर्थित)! ☢️ | Kitploit
उपकरण/GitHubGitHub/print3m/bytecaster
एन्क्रिप्शन/डिक्रिप्शन उपकरणशेलकोडरेड टीमिंगपेलोड डेवलपमेंट
GitHubprint3m/bytecaster

ByteCaster

पेलोड एन्क्रिप्शन, अस्पष्टीकरण और बाइट ऐरे में रूपांतरण के लिए स्विस आर्मी नाइफ़ – सब कुछ एक ही कमांड में (14 आउटपुट फ़ॉर्मेट समर्थित)! ☢️

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

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

सभी देखें →

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

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

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

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

ByteCaster

पेलोड एन्क्रिप्शन, ऑबफस्केशन और बाइट ऐरे में रूपांतरण के लिए स्विस आर्मी नाइफ – यह सब एक ही कमांड में!

यह 3 एन्क्रिप्शन एल्गोरिथम, 4 एन्कोडिंग / ऑबफस्केशन एल्गोरिथम और 14 आउटपुट फ़ॉर्मेट का समर्थन करता है।

ByteCaster order of opretaions

स्थापना

संकलित बाइनरी डाउनलोड करें या Go सोर्स कोड को कंपाइल करें।

उपयोग

उदाहरण:

root@kitploit:~
# Convert .bin file into C bytes array with XOR encryption and IPv4Fuscation
./ByteCaster -i shellcode.bin -f c -x xor -k 'Test123' -e ipv4

# Convert .bin file into base64 string with XOR encryption
./ByteCaster -i shellcode.bin -x xor -k 'Test123' -e base64

ByteCaster demo

नोट: ऑपरेशनों का क्रम हमेशा समान रहता है:

  1. एन्क्रिप्शन
  2. एन्कोडिंग
  3. आउटपुट फ़ॉर्मेटिंग

-i / --input <path> [आवश्यक]

बाइनरी इनपुट फ़ाइल।

-f / --format <value> [वैकल्पिक, डिफ़ॉल्ट: raw]

प्रोसेस किए गए डेटा का आउटपुट फ़ॉर्मेट। यह चयनित प्रोग्रामिंग भाषा में अंतिम डेटा को बाइट्स की ऐरे के रूप में उत्पन्न करता है। आउटपुट हमेशा STDOUT पर भेजा जाता है।

किसी भी फ़ॉर्मेटिंग आउटपुट को लागू करने से बचने के लिए, raw मान (डिफ़ॉल्ट) का उपयोग करें।

उपलब्ध मान: raw, hex, c, go, powershell, php, js, rust, csharp, nim, zig, ruby, python, java

-x / --enc-alg <value> + -k / --enc-key <string> [वैकल्पिक]

डेटा एन्क्रिप्शन। एन्क्रिप्शन एल्गोरिथम और कुंजी स्ट्रिंग, दोनों पैरामीटर प्रदान करना अनिवार्य है।

उपलब्ध मान: xor, aes256, rc4

सभी समर्थित एन्क्रिप्शन एल्गोरिथम का विवरण नीचे विस्तार से दिया गया है।

-e / --encoding <value> [वैकल्पिक]

डेटा एन्कोडिंग। अक्सर विश्लेषण को भ्रमित करने या डेटा के एंट्रॉपी स्तर में परिवर्तन के लिए ऑबफस्केशन के रूप में उपयोग किया जाता है।

उपलब्ध मान: base32, base64, ipv4, mac

सभी समर्थित एन्कोडिंग एल्गोरिथम का विवरण नीचे विस्तार से दिया गया है।

समर्थित एन्क्रिप्शन एल्गोरिथम

xor [0% ओवरहेड]

विशिष्ट सरल XOR एन्क्रिप्शन (a^b)। प्रत्येक बाइट को कुंजी के बाइट के साथ XOR किया जाता है।

aes256 [28 बाइट्स ओवरहेड]

AES-256-GCM, SHA-256 हैश फ़ंक्शन से व्युत्पन्न 32-बाइट लंबी कुंजी के साथ।

सिफरटेक्स्ट प्रारूप: nonce || ciphertext। नॉन्स पहले 12 बाइट्स में संग्रहीत होता है, उसके बाद एन्क्रिप्टेड डेटा और प्रमाणीकरण टैग आता है (टैग GCM द्वारा सिफरटेक्स्ट के अंदर स्वचालित रूप से जोड़ा जाता है)।

AES एन्क्रिप्शन का मानक Go कार्यान्वयन: crypto/aes SHA-256 कुंजी व्युत्पत्ति का मानक Go कार्यान्वयन: crypto/sha256

rc4 [0% ओवरहेड]

RC4 एन्क्रिप्शन का मानक Go कार्यान्वयन: crypto/rc4

समर्थित एन्कोडिंग एल्गोरिथम

base32 [60–65% ओवरहेड]

Base32 एन्कोडिंग का मानक Go कार्यान्वयन: encoding/base32

base64 [33%-37% ओवरहेड]

Base64 एन्कोडिंग का मानक Go कार्यान्वयन: encoding/base64

ipv4 [100%-300% ओवरहेड]

इसे IPv4Fuscation तकनीक के रूप में जाना जाता है। प्रत्येक आउटपुट बाइट को IPv4 पते में एक ऑक्टेट के रूप में दशमलव संख्या में परिवर्तित किया जाता है।

उदाहरण डेटा:

root@kitploit:~
{ 0xe9, 0x36, 0x17, 0xbb, 0xbd, 0x7f, 0x22, 0x10 }

आउटपुट (बाइट्स की ऐरे) मेमोरी में बिल्कुल इस प्रकार दिखता है:

233.54.23.187\0189.127.34.16\0 ...

नोट:

  • प्रत्येक IP पता एक नल बाइट के साथ समाप्त होता है!
  • यदि बाइट्स की संख्या 4 से विभाज्य नहीं है, तो अंतिम IP पते में जोड़े गए लापता बाइट्स 255 होते हैं।

mac [200% ओवरहेड]

इसे MACFuscation तकनीक के रूप में जाना जाता है। प्रत्येक आउटपुट बाइट को MAC पते में एक ऑक्टेट के रूप में हेक्साडेसिमल संख्या (लोअरकेस) में परिवर्तित किया जाता है।

उदाहरण डेटा:

root@kitploit:~
{ 0xe9, 0x36, 0x17, 0xbb, 0xbd, 0x7f, 0x22, 0x10, 0x84, 0xA7, 0x6f, 0xcc }

आउटपुट (बाइट्स की ऐरे) मेमोरी में बिल्कुल इस प्रकार दिखता है:

e9:36:17:bb:bd:7f\022:10:84:a7:6f:cc\0

नोट:

  • प्रत्येक MAC पता एक नल बाइट के साथ समाप्त होता है!
  • हेक्साडेसिमल संख्याएँ लोअरकेस होती हैं।
  • यदि बाइट्स की संख्या 6 से विभाज्य नहीं है, तो अंतिम MAC पते में जोड़े गए लापता बाइट्स 255 (ff) होते हैं।

श्रेय

  • HellShell - ने मुझे IPv4Fuscation और MACFuscation लागू करने के लिए प्रेरित किया।

TODO

  • base32 एन्कोडिंग जोड़ें
टूल डाउनलोड करें