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

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
sc2elf — सरल dotnet Native AOT ऐप जो shellcode को ELF में बदलने के लिए LibObjectFile का उपयोग करता है | Kitploit
उपकरण/GitHubGitHub/dump-guy/sc2elf
रिवर्स इंजीनियरिंगशेलकोडमालवेयर विश्लेषणबाइनरी विश्लेषण
GitHubdump-guy/sc2elf

sc2elf

सरल dotnet Native AOT ऐप जो shellcode को ELF में बदलने के लिए LibObjectFile का उपयोग करता है

रिपॉजिटरी देखें
1053 साल पहलेअभी तक समीक्षित नहीं

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

सभी देखें →

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

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

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

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

sc2elf

एक सरल dotnet Native AOT ऐप जो shellcode को ELF में बदलने के लिए [LibObjectFile] का उपयोग करता है।
32-bit और 64-bit (x86, x64) दोनों shellcode समर्थित हैं -> परिणामस्वरूप 32-bit या 64-bit ELF प्राप्त होता है।
[रिलीज़] linux-x64 और win-x64 दोनों के लिए संकलित की गई हैं।

विवरण

यह Native AOT प्रारूप में संकलित किया गया है ताकि यह दिखाया जा सके कि यह कितना शानदार है (फिर भी, यह कष्टदायक था क्योंकि कुछ निर्भरता reflection का उपयोग करती है जो ट्रिम हो जाती है यदि हम इसे चकमा न दें :D)। डाउनलोड के लिए उपलब्ध [रिलीज़] बाइनरीज़ बिना किसी dotnet निर्भरता के मूल (native) बाइनरीज़ हैं! (तो बस चलाएँ और आनंद लें)

Native AOT संकलित, dotnet SDK 8.0.100-preview.3.23178.7 का उपयोग करके
Dotnet SDK 8+ को इसलिए चुना गया क्योंकि यह बहुत छोटी बाइनरीज़ बनाता है।

Native AOT संकलन dotnet 7 संस्करण से समर्थित है। यदि आप निर्माण के लिए dotnet 7 का उपयोग करना चाहते हैं, तो net7.0 को लक्षित करने के लिए प्रोजेक्ट फ़ाइल को संशोधित करें -> dotnet 7 के लिए निर्माण करना बहुत आसान है।

Windows पर dotnet SDK 8+ का उपयोग करके निर्माण:

बहुत आसान:

  • नवीनतम Visual Studio (preview) स्थापित करें या अपडेट करें।
  • dotnet 8+ SDK स्थापित करें।
  • .sln खोलें और nugets (LibObjectFile, CommandLineParser) को पुनर्स्थापित करें -> यदि आपने nuget URL कॉन्फ़िगर किया है तो यह स्वचालित होना चाहिए।
  • VS टर्मिनल - "dotnet publish -r win-x64 -c Release"

Linux पर dotnet SDK 8+ का उपयोग करके निर्माण:

  • मैं इसके बारे में बात नहीं करना चाहता; बस रिलीज़ बाइनरीज़ का उपयोग करें :) (क्योंकि dotnet SDK 8+ पैकेज मैनेजर के माध्यम से उपलब्ध नहीं है, यह बहुत परेशानी भरा है)

उपयोग

-p, --path [आवश्यक। shellcode फ़ाइल का पथ]

-a, --architecture [आवश्यक। आर्किटेक्चर: 32 या 64 (shellcode पर निर्भर)]

-o, --offset [वैकल्पिक। shellcode का प्रारंभिक ऑफ़सेट (डिफ़ॉल्ट 0)]

--help [यह सहायता स्क्रीन दिखाएँ]

--version [संस्करण जानकारी दिखाएँ]

उदाहरण

shellcode को 32-bit ELF में बदलें (shellcode प्रारंभ ऑफ़सेट 66वें बाइट पर सेट):
sc2elf -a 32 -o 66 -p C:\shellcode.bin

टूल डाउनलोड करें