
GDB 내에서 Linux 커널 SLUB 힙 할당 및 구조를 검사하는 Python 라이브러리로, 익스플로잇 개발을 위한 커널 힙 내부에 대한 더 깊은 이해를 가능하게 합니다.
libslub은 SLUB 관리 구조와 객체 할당(Linux 커널 힙 구현)을 검사하기 위한 파이썬 라이브러리입니다. 현재는 GDB와 함께 사용하도록 설계되었지만 다른 디버거에서도 쉽게 사용할 수 있도록 조정할 수 있습니다.
SLUB 내부 구조를 이해하고 Linux 커널 익스플로잇을 개발하는 데 도움이 됩니다.
Python >= 3.7이 포함된 GDB가 필요합니다.
Python 패키지 요구 사항을 설치합니다:
# pip3 install -r requirements.txt
그런 다음 다음 명령을 사용하면 시작하기에 충분합니다.
(gdb) source libslub.py
Development Guide에 설명된 대로 libslub을 수정하고 디버거에서 다시 로드할 수 있습니다.
User Guide를 참조하세요.
Supported Versions를 참조하세요.
Development Guide를 참조하세요.