https://github.com/thebigcicca/hiddenghost
HiddenGhost is an new solution for find system call table with support for 5.7x kernels +
https://github.com/thebigcicca/hiddenghost
linux-kernel-hacking linux-kernel-module linux-rootkit lkm lkm-rootkit rootkit syscall syscall-hook syscalls
Last synced: about 1 month ago
JSON representation
HiddenGhost is an new solution for find system call table with support for 5.7x kernels +
- Host: GitHub
- URL: https://github.com/thebigcicca/hiddenghost
- Owner: thebigcicca
- Created: 2021-07-15T17:25:23.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2024-06-25T23:42:28.000Z (over 1 year ago)
- Last Synced: 2025-04-13T04:03:58.460Z (6 months ago)
- Topics: linux-kernel-hacking, linux-kernel-module, linux-rootkit, lkm, lkm-rootkit, rootkit, syscall, syscall-hook, syscalls
- Language: C
- Homepage:
- Size: 97.7 KB
- Stars: 4
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.adoc
Awesome Lists containing this project
README
== HiddenGhost
Hidden Ghost *is an new solution for find system call table with support for 5.7x kernels +*. Hidden Ghost finds the syscall table via the ```kallsyms_lookup_name``` module with the `````` headder.Before starting the explanation of how the rootkit works in depth I will explain the basics.
** Tested On:
[✔️] Debian 12 6.7X amd64
** Usage:
```
1) install the kernel headers:sudo apt install linux-headers-$(uname -r)
2) Install Development Tools:
sudo apt install build-essential
3) Install the Kernel Development Kit:
sudo apt install linux-headers-$(uname -r) linux-source
4) Go to the /src directory:
cd src
5) Module Compilation:
make
6) Load the module:
sudo insmod main.ko
7) Check if the module has been loaded:
dmesg | tail -n 10
```
After these steps are completed, you should see this message:
image::img/HiddenGhost.png[]
link of articles:
https://github.com/Ch4r0nN/LKM-Exploration[LKM-Exploration Making drivers from basic to advanced]
https://www.unknowncheats.me/forum/c-and-c-/67884-mid-function-hook-deal.html[Unknown Cheats]
Links to the repositories I based on:
https://github.com/m0nad/Diamorphine[Diamorphine]
https://github.com/xcellerator/linux_kernel_hacking[Linux Kernel Hacking]