awesome-repositories.com
Blog
MCP
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

3 dépôts

Awesome GitHub RepositoriesKernel Driver Mappers

Tools that manually map drivers into kernel memory to bypass OS loaders and signature checks.

Distinct from Kernel Driver Injection: Distinct from Kernel Driver Injection: focuses on the full mapping process (imports/relocations) to bypass signature enforcement.

Explore 3 awesome GitHub repositories matching operating systems & systems programming · Kernel Driver Mappers. Refine with filters or upvote what's useful.

Awesome Kernel Driver Mappers GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • qilingframework/qilingAvatar de qilingframework

    qilingframework/qiling

    5,965Voir sur GitHub↗

    A True Instrumentable Binary Emulation Framework

    Emulates kernel modules, drivers, and extensions across operating systems for security research and vulnerability testing.

    Python
    Voir sur GitHub↗5,965
  • cirosantilli/linux-kernel-module-cheatAvatar de cirosantilli

    cirosantilli/linux-kernel-module-cheat

    4,491Voir sur GitHub↗

    Ce projet fournit un environnement de développement du noyau Linux et une suite d'émulation système pour construire et déboguer des modules noyau et de l'assembleur bare-metal à travers de multiples architectures matérielles. Il fonctionne comme un bac à sable complet et un framework pour le développement système bas niveau, utilisant QEMU pour simuler des environnements matériels sans avoir besoin de périphériques physiques. L'environnement intègre des chaînes de compilation croisée utilisant Buildroot et crosstool-NG pour cibler les plateformes x86_64, ARMv7 et ARMv8 depuis un seul hôte. Il dispose d'un framework de débogage noyau spécialisé qui exploite GDB et KGDB pour l'exécution pas à pas et l'inspection d'état des processus noyau et utilisateur. Ses larges capacités incluent des tests de régression automatisés pour isoler les échecs de démarrage et fonctionnels via la bissection de contrôle de version, l'abstraction matérielle pour gérer les états d'alimentation du CPU et les registres système, et des primitives de test bas niveau pour l'intégrité de l'état mémoire et l'analyse d'assembleur. Le système inclut également des utilitaires pour le benchmarking de performance des commandes, la journalisation de sortie et l'amorçage d'espaces de travail conteneurisés.

    Builds and tests low-level modules and assembly using specialized toolchains within an emulation environment.

    Python
    Voir sur GitHub↗4,491
  • thecruz/kdmapperAvatar de TheCruZ

    TheCruZ/kdmapper

    2,754Voir sur GitHub↗

    kdmapper is a kernel driver mapper and loader designed to deploy unsigned binaries into privileged kernel memory. It functions as a manual mapper that resolves imports and relocations to execute unsigned code in a privileged environment. The tool bypasses driver signature enforcement by leveraging vulnerable signed drivers to gain write access to protected kernel memory regions. It includes a kernel offset resolver that parses debug symbol files to identify correct memory addresses across different operating system builds. To maintain stealth, the project implements driver trace obfuscation

    Maps unsigned binaries into kernel memory by leveraging vulnerable signed drivers to bypass signature enforcement.

    C++
    Voir sur GitHub↗2,754
  1. Home
  2. Operating Systems & Systems Programming
  3. Hardware Interfacing and Drivers
  4. Hardware Drivers
  5. Graphics Drivers
  6. Kernel Driver Injection
  7. Kernel Driver Mappers

Explorer les sous-tags

  • Kernel Module and Driver EmulatorsEmulates kernel modules, drivers, and extensions across operating systems for security research and vulnerability testing. **Distinct from Kernel Driver Mappers:** Distinct from Kernel Driver Mappers: focuses on emulating drivers in a controlled environment, not mapping them into kernel memory.
  • Low-Level Module DevelopmentThe process of building and testing kernel modules and baremetal assembly using specialized toolchains. **Distinct from Kernel Module and Driver Emulators:** Covers the full development cycle of modules and assembly, whereas the sibling focuses specifically on emulating them for research.