Kernel - SMAP 우회, krop (간단 글)

2023. 9. 10. 15:46·Kernel Exploit/Theory
728x90
반응형

서론

이번에는 SMAP다.

한줄 요약 하자면,

smep에서는 유저 공간의 실행 권한만 제한하였다면, smap에서는 유저공간의 읽기, 쓰기 권한도 제한한다.

 

본론

모듈에서 어디에 어떻게 값을 쓸 수 있는가에 따라 다르겠지만,

결국은 커널 영역의 명령어들을 사용하면 되기 때문에 기존의 krop payload로 파훼 가능하다.

2023.09.07 - [Kernel Exploit] - Kernel - SMEP 우회, krop

 

Kernel - SMEP 우회, krop

서론 이제 보호기법을 하나씩 추가해보자. 우선은 SMEP이다. 2023.08.20 - [Kernel Exploit] - Kernel 보호기법 및 우회법 Kernel 보호기법 및 우회법 서론 커널 공간도 유저 공간과 마찬가지로 보호기법이 있

wyv3rn.tistory.com

또는 이를 이용해 cr4 register의 21번째 값을 변조하여 smap를 해제한 다음 ret2user하여도 무방하다.

2023.09.08 - [Kernel Exploit] - Kernel - SMEP 우회, cr4 overwrite #2

 

Kernel - SMEP 우회, cr4 overwrite #2

서론 cr4 overwrite 2차전이다. 문제 환경 첨부 환경을 기준으로 한다. 1. 환경설정 1.1. vmlinux 추출하기 앞과 동일하다. ┌[root🐲 Wyv3rn]-(~/kernel/cr4) └> extract-vmlinux bzImage > vmlinux ┌[root🐲 Wyv3rn]-(~/kernel

wyv3rn.tistory.com

 

smap의 경우 추후 관련 문제를 풀면서 조금 더 심화 과정을 거치는 것으로...

728x90
반응형
저작자표시 비영리 변경금지 (새창열림)

'Kernel Exploit > Theory' 카테고리의 다른 글

Kernel - KPTI 우회  (0) 2023.09.10
kernel exploit helper - gdb, cpio 압축 및 압축해제, 컴파일  (0) 2023.09.09
Kernel - stack pivoting #2 - with xchg  (0) 2023.09.09
Kernel - stack pivoting #1 - with mov esp.  (0) 2023.09.08
Kernel - SMEP 우회, cr4 overwrite #2  (0) 2023.09.08
'Kernel Exploit/Theory' 카테고리의 다른 글
  • Kernel - KPTI 우회
  • kernel exploit helper - gdb, cpio 압축 및 압축해제, 컴파일
  • Kernel - stack pivoting #2 - with xchg
  • Kernel - stack pivoting #1 - with mov esp.
wyv3rn
wyv3rn
아저씨의 흔한 취미. wyv3rn#1249
  • wyv3rn
    think storage
    wyv3rn
  • 전체
    오늘
    어제
    • 분류 전체보기 (516) N
      • To do list (7)
        • Doing (1)
        • Complete (6)
      • Diary (35)
      • Tips & theory (75) N
      • Kernel Exploit (27)
        • Theory (15)
        • Exercise (5)
      • File Structure (6)
      • Wargame (321) N
        • pwn.college (34)
        • Dreamhack (155) N
        • pwnable.kr (15)
        • Lord of Sqlinjection (4)
        • Cryptohack (20)
        • Root me (27)
        • CodeEngn (4)
        • Exploit Education (22)
        • ROP Emporium (8)
        • H4C (10)
        • Hackerchool (22)
      • CTF (44)
        • Solved (42)
        • Unsolved (2)
      • Script (0)
      • RubiyaLap (0)
  • 블로그 메뉴

    • 홈
    • 방명록
  • 링크

  • 공지사항

    • PWN wargame 모음 (및 느낀점)
    • 비공개 글들에 대해.
    • 뭐라도 하나 얻어가시길...
  • 인기 글

  • 태그

    Me
    32bit
    x64
    CANARY
    phoenix
    Buffer Overflow
    hackerschool
    docker
    heap
    tcache
    FSB
    exploit education
    cryptohack
    pwnable.kr
    RTL
    lob
    x86
    ROOT ME
    _IO_FILE
    root
    vtable
    dreamhack
    la ctf
    BOF
    Format String Bug
    64bit
    root-me
    rop
    libc
    pwntools
  • 최근 댓글

  • 최근 글

  • 250x250
    반응형
  • hELLO· Designed By정상우.v4.10.3
wyv3rn
Kernel - SMAP 우회, krop (간단 글)
상단으로

티스토리툴바