
GERMY는 N_GSM 라인 디시플린에 존재하는 Linux 커널 n-day입니다.
germy는 5.15-rc1부터 6.6-rc1까지의 N_GSM 리눅스 커널 권한 상승 익스플로잇입니다. 사용된 취약점 및 익스플로잇 기법에 대한 정보는 TECHNICAL_DETAILS.md를 참조하세요.
테스트 환경:
make debug 또는 make release를 실행하여 germy_debug 또는 germy_release를 생성하세요.
릴리스 버전은 익스플로잇 절차에 대해 드러나는 정보를 출력하지 않으며, 바이너리는 스트립되어 있습니다. 자세한 내용은 Makefile을 참조하세요.
익스플로잇은 ./germy로 실행할 수 있습니다. 또한 --retry 플래그와 함께 실행할 수도 있습니다. 이 플래그는 성공할 때까지 익스플로잇을 반복해서 재시도합니다. 이는 시스템 안정성을 손상시킬 수 있습니다.
x86_64이며, 8바이트 포인터와 4바이트 정수를 사용합니다:
- sizeof(u64) == sizeof(void*) == sizeof(uintptr_t)
- sizeof(u32) == 4 == sizeof(i32)이 소프트웨어 패키지는 있는 그대로 제공됩니다. 이걸로 나쁜 짓은 하지 마세요, 그럼!