
शेलकोड को अस्पष्ट करने के लिए एक QoL टूल। भविष्य में यह एन्कोडिंग/एन्क्रिप्शन/कम्प्रेशन विधियों को श्रृंखलाबद्ध करने में सक्षम होगा।
एकल-फ़ाइल क्रॉस-प्लेटफ़ॉर्म क्वालिटी-ऑफ़-लाइफ टूल जो दिए गए शेलकोड फ़ाइल को अस्पष्ट (obfuscate) करता है और उसे आपके सोर्स कोड में सीधे चिपकाने के लिए उपयोगी प्रारूप में आउटपुट करता है।

ये यहाँ इसलिए हैं क्योंकि ये इसके हक़दार हैं
Shellcrypt वर्तमान में निम्नलिखित एन्क्रिप्शन विधियों का समर्थन करता है (भविष्य में और भी आएँगी!)
Shellcrypt वर्तमान में निम्नलिखित आउटपुट प्रारूपों का समर्थन करता है (भविष्य में और भी आएँगे!)
यादृच्छिक कुंजी के साथ शेलकोड एन्क्रिप्ट करें
python ./shellcrypt.py -i ./shellcode.bin -f c
128-bit AES CBC के साथ शेलकोड एन्क्रिप्ट करें
python ./shellcrypt.py -i ./shellcode.bin -e aes -f c
उपयोगकर्ता-निर्दिष्ट कुंजी के साथ शेलकोड एन्क्रिप्ट करें
python ./shellcrypt.py -i ./shellcode.bin -f c -k 6d616c77617265
nim प्रारूप में आउटपुट करें
python ./shellcrypt.py -i ./shellcode.bin -f nim
फ़ाइल में आउटपुट करें
python ./shellcrypt.py -i ./shellcode.bin -f nim -o ./shellcode_out.nim
एन्क्रिप्शन विधियों की सूची प्राप्त करें
python ./shellcrypt.py --ciphers
आउटपुट प्रारूपों की सूची प्राप्त करें
python ./shellcrypt.py --formats
सहायता
███████╗██╗ ██╗███████╗██╗ ██╗ ██████╗██████╗ ██╗ ██╗██████╗ ████████╗
██╔════╝██║ ██║██╔════╝██║ ██║ ██╔════╝██╔══██╗╚██╗ ██╔╝██╔══██╗╚══██╔══╝
███████╗███████║█████╗ ██║ ██║ ██║ ██████╔╝ ╚████╔╝ ██████╔╝ ██║
╚════██║██╔══██║██╔══╝ ██║ ██║ ██║ ██╔══██╗ ╚██╔╝ ██╔═══╝ ██║
███████║██║ ██║███████╗███████╗███████╗╚██████╗██║ ██║ ██║ ██║ ██║
╚══════╝╚═╝ ╚═╝╚══════╝╚══════╝╚══════╝ ╚═════╝╚═╝ ╚═╝ ╚═╝ ╚═╝ ╚═╝
v1.5 beta
~ @0xLegacyy (Jordan Jay)
usage: shellcrypt [-h] [-i INPUT] [-e ENCRYPT] [-k KEY] [-n NONCE] [-f FORMAT] [--formats] [--ciphers] [-o OUTPUT]
[-v]
options:
-h, --help show this help message and exit
-i INPUT, --input INPUT
Path to file to be encrypted.
-e ENCRYPT, --encrypt ENCRYPT
Encryption method to use, default 'xor'.
-k KEY, --key KEY Encryption key in hex format, default (random 16 bytes).
-n NONCE, --nonce NONCE
Encryption nonce in hex format, default (random 16 bytes).
-f FORMAT, --format FORMAT
Output format, specify --formats for a list of formats.
--formats Show a list of valid formats
--ciphers Show a list of valid ciphers
-o OUTPUT, --output OUTPUT
Path to output file
-v, --version Shows the version and exits
pssst यह अभी भी भारी विकास चरण में है, इसलिए यदि आप योगदान देना चाहते हैं, तो कोड में मौजूद कई TODO में से किसी एक पर काम करने का प्रयास करें :)