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

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
sc2pe — सरल dotnet Native AOT ऐप जो AsmResolver का उपयोग करके shellcode को PE में परिवर्तित करता है। | Kitploit
उपकरण/GitHubGitHub/dump-guy/sc2pe
पेलोड जनरेशनशेलकोडपेलोड डेवलपमेंट
GitHubdump-guy/sc2pe

sc2pe

सरल dotnet Native AOT ऐप जो AsmResolver का उपयोग करके shellcode को PE में परिवर्तित करता है।

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

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

सभी देखें →

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

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

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

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

sc2pe

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

विवरण

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

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

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

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

बहुत आसान:

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

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

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

उपयोग

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

-a, --architecture [आवश्यक। आर्किटेक्चर: 32 या 64 (शेलकोड के आधार पर)]

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

--help [यह सहायता स्क्रीन प्रदर्शित करें]

--version [संस्करण जानकारी प्रदर्शित करें]

उदाहरण

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

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