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

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
macOS-Kernel-Exploit — CVE-2019-8781 के लिए macOS कर्नल एक्सप्लॉइट। | Kitploit
उपकरण/GitHubGitHub/a2nkf/macos-kernel-exploit
भेद्यता विश्लेषणशोषणलर्निंग और शिक्षाबाइनरी शोषणलैब और अभ्यास
GitHuba2nkf/macos-kernel-exploit

macOS-Kernel-Exploit

CVE-2019-8781 के लिए macOS कर्नल एक्सप्लॉइट।

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

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

सभी देखें →

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

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

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

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

macOS-Kernel-Exploit

अस्वीकरण

एक्सप्लॉइट का उपयोग करने के लिए आपको KASLR स्लाइड जानना आवश्यक है। साथ ही SMAP को अक्षम करना होगा, जिसका अर्थ है कि यह 2015 के बाद के Macs पर शोषणीय नहीं है। ये सीमाएँ एक्सप्लॉइट को वास्तविक दुनिया में शोषण के लिए लगभग अनुपयोगी बनाती हैं, लेकिन नियंत्रित प्रयोगशाला वातावरण में सुरक्षा शोधकर्ताओं के लिए सहायक बनी रहती हैं।

यह एक्सप्लॉइट केवल सुरक्षा अनुसंधान उद्देश्यों के लिए है।

सामान्य

macOS कर्नेल एक्सप्लॉइट CVE-2019-8781 के लिए (वर्तमान में एक 0दिन। एक बार प्रकाशित होने पर मैं CVE# जोड़ूंगा ;) )।

@LinusHenze को इस शानदार बग और उनके समर्थन के लिए धन्यवाद ;P।

राइटअप

संभवतः जल्द ही आ रहा है। यदि आप स्वयं इसका शोषण करने का प्रयास करना चाहते हैं, तो यहां कुछ चीज़ें हैं जो आपको शुरू करने में मदद करेंगी:

  • VM: ऐपस्टोर से macOS इंस्टॉलर डाउनलोड करें और .app फ़ाइल को VMWare के NEW VM विंडो में खींचें
  • कर्नेल डिबगिंग सेटअप: http://ddeville.me/2015/08/using-the-vmware-fusion-gdb-stub-for-kernel-debugging-with-lldb
  • _kernel_trap फ़ंक्शन पर एक नज़र डालें

बिल्ड

मैं bootargs को इस पर सेट करने की सलाह देता हूँ: debug=0x44 kcsuffix=development -v

⚠️ नोट: 2015 के बाद के Macs पर SMAP को अक्षम करना होगा (-pmap_smap_disable)

एक्सप्लॉइट बनाने के लिए आपको XCODE <= 9.4.1 की आवश्यकता होगी। (इसे 32बिट होना चाहिए) Xcode 9.4.1 कमांडलाइन टूल्स डाउनलोड करना पर्याप्त होना चाहिए ;) डाउनलोड: https://developer.apple.com/download/more/

root@kitploit:~
make

निष्पादन

root@kitploit:~
./exploit <KASLR slide>

macOS Mojave पर परीक्षित: Darwin Kernel-Mac.local 18.7.0 Darwin Kernel Version 18.7.0: Thu Jun 20 18:42:21 PDT 2019; root:xnu-4903.270.47~4/DEVELOPMENT_X86_64 x86_64

डेमो:

asciicast

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