
Kit de exploração do kernel Linux que fornece uma biblioteca para construção de exploits, geradores de cadeias ROP e stack pivot, executores de imagens de kernel e um banco de dados de alvos para o desenvolvimento de exploits de kernel.
Este repositório contém ferramentas úteis para pesquisa de segurança do kernel Linux, chamadas kernelXDK:
libxdk: um kit de exploração do kernel Linux em desenvolvimento, que contém (conterá) os blocos de construção necessários para criar exploits para o kernel Linux que podem ter como alvo várias versões do kernel.
rop_generator: ferramentas para gerar cadeias ROP e stack pivots em imagens do kernel Linux.
image_runner: ferramenta para executar várias distribuições do kernel, com suporte a depuração e compilação de módulos de kernel personalizados.
image_db: ferramentas para baixar vários arquivos de lançamento de distribuições do kernel e extrair várias informações deles.
xdk_device: módulo de kernel para simular vulnerabilidades no kernel, rastrear chamadas de funções e testar primitivas de exploração.
kxdb_tool: um construtor de banco de dados que contém informações de exploração (endereços de símbolos, gadgets ROP, stack pivots, deslocamentos de campos de estruturas) para vários alvos de kernel e consumido pelo kit de exploração para personalizar exploits para os alvos.
A documentação do kernelXDK está disponível em xdk.dev. Este site fornece guias abrangentes para configuração, referência de API e portabilidade de exploits existentes.
Se você encontrar um bug, por favor nos ajude enviando uma issue no GitHub.
Antes de criar uma nova issue, verifique as existentes para ver se o seu bug já foi relatado.
Ao relatar um bug, inclua:
Nota: este projeto está atualmente em estado beta. Estamos focados no desenvolvimento principal, então correções de bugs podem levar algum tempo ou podem não acontecer. Agradecemos sua paciência e compreensão.
Este não é um produto oficialmente suportado pelo Google.