ky.agile

  • 홈
  • 방명록
ky.agile

dirtycow 1

[DirtyCOW] memory mapping, mmap(), Copy on Write

memory mapping memory mapping이 뭔가요? 일반적으로 file에 access(open, read, write, ...)하는 방식은 두 가지가 있다. 1) by I/O Operation파일에 접근할 때마다 매번 system call을 통해 kernel을 깨워야 함-> overhead가 발생해버린다. 2) by memory mapping처음에 파일의 내용을 프로세스의 메모리에 한번 mapping해 두면,이후에 파일 내용에 접근할 때는, system call이 아니라, 메모리 주소를 통해 직접 접근  -> overhead 최소화! memory mapping by mmap() system callvoid *mmap(void addr[.length],  시작 주소: 어디에다가부터 mappin..

보안/시스템 보안 2024.05.14
이전
1
다음
더보기
프로필사진

고려대학교 개인정보보호 (융합전공) / 바이오의공학 (본전공) / 학부생 / BoB 13기 취약점분석트랙 / 📧jkyand24@gmail.com / 💻https://github.com/jkyand24

  • 분류 전체보기 (150)
    • 컴퓨터과학 (58)
      • 컴퓨터구조와 운영체제 (23)
      • 네트워크 (6)
      • 웹 (5)
      • DevOps (11)
      • 인공지능 (8)
      • 기타 (5)
    • 보안 (74)
      • 역공학 (2)
      • 시스템 보안 (28)
      • 네트워크 보안 (1)
      • 웹 보안 (8)
      • Security for AI (2)
      • AI for Security (1)
      • 암호학 (4)
      • 하드웨어 보안 (4)
      • Wargame (24)
    • 법 (18)
    • 철학 (0)

Tag

Return Address Overwrite, execve(), Dining Philosophers problem, stack buffer overflow, html, buffer overflow, ret2main, sbof, 인터넷 거버넌스, 개인정보 활용, ROP Chain, BOF, dirtycow, canary, system hacking, scanf, wargame, 인터넷주소자원에관한법률, 웹사이트, Node.js, address space, objdump, sqms, shellcode, mqms, orw, producer consumer problem, return gadget, UDRP, ROP,

Copyright © Kakao Corp. All rights reserved.

티스토리툴바