
Linux 커널 익스플로잇 툴킷으로, 익스플로잇 구축 라이브러리, ROP 체인 및 스택 피벗 생성기, 커널 이미지 러너, 그리고 커널 익스플로잇 개발을 위한 타깃 데이터베이스를 제공합니다.
이 저장소에는 kernelXDK라고 불리는 Linux 커널 보안 연구에 유용한 도구들이 포함되어 있습니다:
libxdk: 작업 진행 중인 Linux 커널 익스플로잇 키트로, 다양한 커널 버전을 대상으로 할 수 있는 Linux 커널용 익스플로잇을 구축하는 데 필요한 구성 요소들을 포함하고 있습니다(포함하게 될 예정입니다).
rop_generator: Linux 커널 이미지에서 ROP 체인과 스택 피벗을 생성하기 위한 도구입니다.
image_runner: 다양한 커널 배포판을 실행하기 위한 도구로, 디버깅 및 사용자 정의 커널 모듈 컴파일을 지원합니다.
image_db: 다양한 커널 배포판 릴리스 파일을 다운로드하고 그로부터 다양한 정보를 추출하기 위한 도구입니다.
xdk_device: 커널의 취약점을 시뮬레이션하고, 함수 호출을 추적하며, 익스플로잇 프리미티브를 테스트하기 위한 커널 모듈입니다.
kxdb_tool: 여러 커널 타겟에 대한 익스플로잇 정보(심볼 주소, ROP 가젯, 스택 피벗, 구조체 필드 오프셋)를 포함하고 있으며, 익스플로잇 키트가 타겟에 맞게 익스플로잇을 커스터마이즈하기 위해 사용하는 데이터베이스 빌더입니다.
kernelXDK의 문서는 xdk.dev에서 확인할 수 있습니다. 이 웹사이트는 설정, API 레퍼런스, 기존 익스플로잇 포팅에 대한 포괄적인 가이드를 제공합니다.
버그를 발견하셨다면, GitHub에서 이슈를 제출하여 도와주시기 바랍니다.
새 이슈를 생성하기 전에, 이미 보고된 버그가 있는지 기존 이슈를 확인해 주세요.
버그를 보고할 때 다음을 포함해 주세요:
참고: 이 프로젝트는 현재 베타 상태입니다. 핵심 개발에 집중하고 있기 때문에 버그 수정에 시간이 걸리거나 전혀 이루어지지 않을 수 있습니다. 양해해 주셔서 감사합니다.
이것은 공식적으로 지원되는 Google 제품이 아닙니다.