# abcz316/skroot-linuxkernelroot

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/abcz316-skroot-linuxkernelroot).**

3,807 stars · 850 forks · C++

## Links

- GitHub: https://github.com/abcz316/SKRoot-linuxKernelRoot
- awesome-repositories: https://awesome-repositories.com/repository/abcz316-skroot-linuxkernelroot.md

## Description

This project is a kernel binary patching utility designed to facilitate administrative privilege escalation on Linux systems. It operates by modifying compiled kernel images directly, allowing for the injection of custom code and authorization keys without requiring access to the original source code.

The framework distinguishes itself through its focus on stealth and system integrity. It employs non-mounting obfuscation techniques and side-channel execution paths to maintain an administrative presence while remaining invisible to standard security detection mechanisms and performance analysis tools. By manipulating process credentials and maintaining existing security labels, the tool enables privilege escalation while ensuring that system integrity policies remain intact and untriggered.

The utility provides capabilities for managing kernel hooks and injecting administrative access into specific processes or environments. It is designed to function without triggering standard security alerts, ensuring that modifications to the kernel and user space remain hidden during normal system operation.

## Tags

### Security & Cryptography

- [Linux Kernel Privilege Escalation](https://awesome-repositories.com/f/security-cryptography/linux-kernel-privilege-escalation.md) — Provides techniques and tools specifically for elevating privileges on Linux distributions via kernel-level modifications.
- [Security-Transparent Escalations](https://awesome-repositories.com/f/security-cryptography/administrative-privilege-escalation/security-transparent-escalations.md) — Grants administrative access by manipulating process credentials while maintaining existing security labels to avoid triggering system integrity alerts.
- [Authorization Key Injection](https://awesome-repositories.com/f/security-cryptography/api-access-security/administrative-access-controls/root-account-management/privileged-filesystem-access/authorization-key-injection.md) — Grants administrative access to specific applications by inserting authorization keys into target processes. ([source](https://github.com/abcz316/skroot-linuxkernelroot#readme))
- [Integrity Policy Bypasses](https://awesome-repositories.com/f/security-cryptography/identity-access-management/authentication-strategies/access-restriction-workarounds/sandbox-restriction-bypasses/system-restriction-bypasses/integrity-policy-bypasses.md) — Executes custom code within the kernel or user space while remaining invisible to external detection methods during normal system operation.
- [Administrative Presence Obfuscation](https://awesome-repositories.com/f/security-cryptography/system-process-hiding/administrative-presence-obfuscation.md) — Obfuscates administrative presence and system modifications to bypass security detection mechanisms by avoiding standard mounting procedures. ([source](https://github.com/abcz316/skroot-linuxkernelroot#readme))

### Part of an Awesome List

- [Kernel Rootkits](https://awesome-repositories.com/f/awesome-lists/security/kernel-rootkits.md) — Provides persistent stealth and system-wide modification capabilities to hide processes and provide privileged access.
- [System Security Obfuscators](https://awesome-repositories.com/f/awesome-lists/security/obfuscation/system-security-obfuscators.md) — Provides a framework for hiding administrative privileges and process modifications from detection mechanisms by avoiding standard mounting and policy hooks.

### Operating Systems & Systems Programming

- [Binary Patchers](https://awesome-repositories.com/f/operating-systems-systems-programming/binary-analysis-capabilities/binary-patchers.md) — Provides tools for modifying compiled executable files by injecting instructions or resources without source code access.
- [Binary Patching](https://awesome-repositories.com/f/operating-systems-systems-programming/binary-patching.md) — Modifies raw binary files to change program behavior and grant administrative access across different architectures. ([source](https://github.com/abcz316/skroot-linuxkernelroot#readme))
- [Kernel-Level Hooking](https://awesome-repositories.com/f/operating-systems-systems-programming/kernel-level-hooking.md) — Provides mechanisms for inserting custom code into the operating system kernel to modify behavior without source code access.
- [Stealth Mounting Techniques](https://awesome-repositories.com/f/operating-systems-systems-programming/file-system-mounts/stealth-mounting-techniques.md) — Maintains administrative presence by avoiding standard file system mounting techniques that are typically monitored by security detection software.
- [In-Memory Code Modifiers](https://awesome-repositories.com/f/operating-systems-systems-programming/in-memory-code-modifiers.md) — Alters the execution of compiled programs in real-time by modifying volatile memory to bypass security triggers.
- [Linux Kernel Module Management](https://awesome-repositories.com/f/operating-systems-systems-programming/linux-kernel-module-management.md) — Manages the lifecycle of kernel modifications including the injection of custom code into compiled binaries.

### Game Development

- [System Integrity Obfuscation](https://awesome-repositories.com/f/game-development/stealth-mechanics/system-integrity-obfuscation.md) — Obfuscates administrative presence and system modifications to bypass security detection mechanisms while keeping existing security policies fully intact.
