일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- radare2
- 리눅스
- 리눅스 커널
- 워게임
- px4
- 시스템
- C언어
- 시스템해킹
- write up
- 취약점
- 컴퓨터구조
- kernel
- 시그널
- 어셈블리어
- pwn.college
- 알고리즘
- Pwnable.kr
- 시스템프로그래밍
- wargame
- 드론
- 프로그래밍
- css
- pwncollege
- Leviathan
- C++
- 커널
- Bandit
- 시스템 프로그래밍
- 리눅스커널
- 리버싱
Archives
- Today
- Total
목록모듈프로그래밍 (1)
Computer Security
#3 리눅스 커널 3
디바이스 드라이버 컴퓨터와 연결된 장치를 추상화시켜서, 유저 애플리케이션이 정형화된 인터페이스를 통해 장치에 접근할 수 있도록 해주는 소프트웨어이다. 커널이 컴파일 될 때 부터 포함된 디바이스 드라이버도 있고 별도로 컴파일되어 커널 부팅 후에 로드되는 디바이스 드라이버도 있다. 디바이스 드라이버는 모듈의 일종이므로 모듈 프로그래밍을 통해 프로그래밍 할 수 있다. 종류 Character Device : 버퍼 캐시를 사용하지 않으며, Device를 파일처럼 직접 접근한다.(마우스,키보드,사운드카드 드라이버등) Block Device : Hard Disk와 같은 file system을 기반으로 block단위로 접근한다. Network Device : 네트워크 스택과 네트워크 하드웨어 사이에 위치하여 데이터의 ..
리눅스 커널 해킹
2022. 8. 11. 18:30