Phase 3: Freelist Hardening XOR 쿠키 검증 & KFENCE 트랩
단계 1 / 4
◀ 이전
다음 ▶
자동 재생
초기화
☀️ 라이트
🛡️
CONFIG_SLAB_FREELIST_HARDENED 활성화: freepointer는 ptr ^ s->random ^ swab64(addr) 공식으로 상시 암호화되어 보관됨.
Hardened kmem_cache
s->random: 0x9AF03C28...
XOR swab(addr) Obfuscation
freelist: Chunk 1
Chunk 0 [Overflow]
Addr: 0xFFFF...8288
Raw Target Injected:
0xFFFF...12345678
Overwrites Slot 1
ATTACK INJECTED
Chunk 1 [Hardened Slot]
Addr: 0xFFFF...8308
Stored Corrupted Val:
0xFFFF...12345678
Dec: Pending...
XOR Verification
STATE: VERIFYING
Kernel Integrity Trap
SLUB & KFENCE Guard Engine
Decoded Freepointer:
0x756acb91f00cb3ce
(Non-canonical entropy garbage)
🛡️ kmem_cache_alloc Trap
Kernel Panic triggered / Write blocked
XOR 쿠키 암호화
ENABLED (CSPRNG)
복호화된 포인터
0x756acb91...
공격 성공률
0% (차단됨)
커널 대응 조치
Oops / Panic Trap