Phase 3: Clang kCFI 타입 해시 불일치 트랩 & 하드웨어 IBT 차단
단계 1 / 4
◀ 이전
다음 ▶
자동 재생
초기화
☀️ 라이트
🛡️
CONFIG_CFI_CLANG=y 활성화: 간접 분기 수행 전 컴파일러가 생성한 프리앰블 타입 검증 루틴이 즉각 개입함.
Corrupted Call Site
Target: 0x619fe45ae690
call *%rax
Expected Hash: 0x5A8E3F21
Clang kCFI Injected Check
INSPECTION ACTIVE
kCFI & HW IBT Inspector
Preamble & Instruction State
Target Preamble (-4B):
0x00000000 (MISMATCH!)
Landing Pad: 0x90909090 (NO ENDBR)
VIOLATION: #UD & #CP FAULT
Kernel Oops / Panic Trap
Subsystem: arch/x86/kernel/traps.c
🛡️ Clang kCFI Trap Triggered
Instruction: ud2 (Undefined Inst)
DISPATCH BLOCKED (100%)
Hostile Payload Aborted: 0% Run
kCFI 보호 엔진
ENABLED (Clang)
프리앰블 검증
0x00000000 (거부)
익스플로잇 성공률
0% (원천 차단)
커널 대응 조치
#UD / Oops Trap