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

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
GPU_ShellCode — CUDA APIs के माध्यम से GPU मेमोरी में रिफ्लेक्टिव पेलोड छुपाता है, स्लीप के दौरान होस्ट मेमोरी को मिटाता है और निष्पादन योग्य मेमोरी को पुनर्स्थापित करने के लिए VEH हैंडलर का उपयोग करता है, जिससे मेमोरी फोरेंसिक से बचा जा सकता है। | Kitploit
उपकरण/GitHubGitHub/h1d3r/gpu_shellcode
पोस्ट-शोषणरेड टीमिंगपेलोड डेवलपमेंटप्रतिकूल हमला
GitHubh1d3r/gpu_shellcode

GPU_ShellCode

CUDA APIs के माध्यम से GPU मेमोरी में रिफ्लेक्टिव पेलोड छुपाता है, स्लीप के दौरान होस्ट मेमोरी को मिटाता है और निष्पादन योग्य मेमोरी को पुनर्स्थापित करने के लिए VEH हैंडलर का उपयोग करता है, जिससे मेमोरी फोरेंसिक से बचा जा सकता है।

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

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

सभी देखें →

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

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

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

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

gpu पॉइज़निंग; पेलोड को gpu मेमोरी के अंदर छिपाएं।

मेरे पुराने repo के बाद, जिसमें मैंने पेलोड को छिपाने के लिए थ्रेड विवरण का उपयोग किया था, मैं एक नया तरीका खोजना चाहता था, इसलिए अब मैं nividia gpu मेमोरी का उपयोग कर रहा हूं, cuda api's का उपयोग करके आवंटित (allocate) करने, लिखने (write) और मुक्त (free) करने के लिए, जब पेलोड को मेमोरी में पाए जाने की कोई आवश्यकता न हो।

चरण:

1- सबसे पहले, हमें कुछ structs सेटअप और इनिशियलाइज़ करने होंगे / और अपना ve handler चलाना होगा।

2- दूसरे, हम stageless पेलोड चलाते हैं, हमें जरूर stageless का उपयोग करना चाहिए, यह जानने के लिए कि रिफ्लेक्शन कहां लैंड होगा (मैं cobalt strike का उपयोग कर रहा हूं और यह dll reflective loader का उपयोग करता है), हमें केवल 2nd stage की परवाह है क्योंकि यही असली पेलोड है। मैंने इस चरण में कोई ट्रिक्स नहीं जोड़ी, बस एक virtualalloc और एक rwx section

3- अब जब पेलोड स्लीप में जाता है, हम पेलोड को gpu मेमोरी में कॉपी करते हैं, और वास्तविक मेमोरी में पेलोड को साफ कर देते हैं।

4- जब स्लीप पूरी हो जाती है, तो veh एक्सेप्शन (EXCEPTION_ACCESS_VIOLATION) को हैंडल करेगा, मेमोरी अनुमतियों को PAGE_EXECUTE_READWRITE पर फिर से सेट करके, और पेलोड को gpu से वापस अपनी जगह पर रख देगा।

डेमो:

img

धन्यवाद : vxunderground papers




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