
LKM rootkit Linux Kernels 2.6.x/3.x/4.x/5.x/6.x (x86/x86_64 और ARM64) के लिए
Diamorphine एक LKM रूटकिट है जो Linux Kernels 2.6.x/3.x/4.x/5.x/6.x (x86/x86_64 और ARM64) के लिए है।
लोड होने पर, मॉड्यूल अदृश्य रूप से शुरू होता है;
सिग्नल 31 भेजकर किसी भी प्रक्रिया को छुपाएं/दिखाएं;
सिग्नल 63 (किसी भी pid को) भेजने से मॉड्यूल (अ)दृश्य हो जाता है;
सिग्नल 64 (किसी भी pid को) भेजने से दिया गया उपयोगकर्ता रूट बन जाता है;
MAGIC_PREFIX से शुरू होने वाली फ़ाइलें या निर्देशिकाएँ अदृश्य हो जाती हैं;
जाँच करें कि कर्नेल 2.6.x/3.x/4.x/5.x/6.x है या नहीं
uname -r
रिपॉजिटरी क्लोन करें
git clone https://github.com/m0nad/Diamorphine
फ़ोल्डर में प्रवेश करें
cd Diamorphine
संकलन करें
make
मॉड्यूल लोड करें (रूट के रूप में)
insmod diamorphine.ko
मॉड्यूल अदृश्य शुरू होता है, इसे हटाने के लिए आपको इसे दृश्य बनाना होगा
kill -63 0
फिर मॉड्यूल हटाएं (रूट के रूप में)
rmmod diamorphine
विकिपीडिया रूटकिट https://en.wikipedia.org/wiki/Rootkit
लिनक्स डिवाइस ड्राइवर http://lwn.net/Kernel/LDD3/
LKM HACKING https://web.archive.org/web/20140701183221/https://www.thc.org/papers/LKM_HACKING.html
Memset का ब्लॉग http://memset.wordpress.com/
LKM के बिना Linux ऑन-द-फ्लाई कर्नेल पैचिंग http://phrack.org/issues/58/7.html
लिनक्स के लिए एक सरल रूटकिट लिखना https://web.archive.org/web/20160620231623/http://big-daddy.fr/repository/Documentation/Hacking/Security/Malware/Rootkits/writing-rootkit.txt
लिनक्स क्रॉस रेफरेंस http://lxr.free-electrons.com/
zizzu0 LinuxKernelModules https://github.com/zizzu0/LinuxKernelModules/
लिनक्स रूटकिट्स: कर्नेल 5.7+ के लिए नई विधियाँ https://xcellerator.github.io/posts/linux_rootkits_11/
FlipSwitch: एक नवीन सिसकॉल हुकिंग तकनीक https://www.elastic.co/security-labs/flipswitch-linux-rootkit