
Набор инструментов для эксплуатации ядра Linux, предоставляющий библиотеку для создания эксплойтов, генераторы ROP-цепочек и стековых пивотов, средства запуска образов ядра и базу данных целей для разработки эксплойтов ядра.
Этот репозиторий содержит полезные инструменты для исследования безопасности ядра Linux, называемые kernelXDK:
libxdk: находящийся в разработке набор для эксплуатации ядра Linux, который содержит (будет содержать) необходимые строительные блоки для создания эксплойтов для ядра Linux, нацеленных на различные версии ядра.
rop_generator: инструменты для генерации ROP-цепочек и stack pivots на образах ядра Linux.
image_runner: инструмент для запуска различных дистрибутивов ядра с поддержкой отладки и компиляции пользовательских модулей ядра.
image_db: инструменты для загрузки файлов различных релизов дистрибутивов ядра и извлечения из них различной информации.
xdk_device: модуль ядра для симуляции уязвимостей в ядре, отслеживания вызовов функций и тестирования примитивов эксплуатации.
kxdb_tool: построитель базы данных, которая содержит информацию для эксплуатации (адреса символов, ROP-гаджеты, stack pivots, смещения полей структур) для множества целей ядра и используется набором для эксплуатации для адаптации эксплойтов под цели.
Документация для kernelXDK доступна на xdk.dev. Этот сайт предоставляет исчерпывающие руководства по настройке, справочник по API и портированию существующих эксплойтов.
Если вы нашли ошибку, пожалуйста, помогите нам, создав issue на GitHub.
Прежде чем создавать новую issue, пожалуйста, проверьте существующие, чтобы узнать, не сообщалось ли уже о вашей ошибке.
При сообщении об ошибке, пожалуйста, укажите:
Примечание: в настоящее время этот проект находится в бета-состоянии. Мы сосредоточены на основной разработке, поэтому исправление ошибок может занять некоторое время или не произойти вовсе. Мы ценим ваше терпение и понимание.
Это не официально поддерживаемый продукт Google.