mirror of
https://github.com/h3xduck/TripleCross.git
synced 2025-12-16 15:23:07 +08:00
e465d35dba6f1f9826370a6a21e1af91840a6aa0
TripleCross
Instructions soon! For now, you can read the paper at docs/ebpf_offensive_rootkit
TripleCross is an eBPF rootkit for Linux featuring the following capabilities:
- A library injection module to execute malicious code by writing at a process' virtual memory.
- An execution hijacking module that modifies data passed to the kernel to execute malicious programs.
- A local privilege escalation module that allows for running malicious programs with root privileges.
- A backdoor with C2 capabilities that can monitor the network and execute commands sent from a remote rootkit client. It incorporates multiple activation triggers so that these actions are transmitted stealthy.
- A rootkit client that allows an attacker to establish 3 different types of shell-like connections to send commands and actions that control the rootkit state remotely.
- A persistence module that ensures the rootkit remains installed maintaining full privileges even after a reboot event.
- A stealth module that hides rootkit-related files and directories from the user.
Languages
C
95.5%
Shell
3.3%
Makefile
0.6%
CMake
0.4%