| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 | 29 | 30 | 31 |
Tags
- 드론
- 리눅스커널
- 리눅스
- css
- 시스템프로그래밍
- pwncollege
- 커널
- 어셈블리어
- px4
- Pwnable.kr
- 컴퓨터구조
- 알고리즘
- Bandit
- 리버싱
- 시스템해킹
- 취약점
- write up
- 워게임
- C++
- C언어
- pwn.college
- 시스템 프로그래밍
- 시스템
- radare2
- 시그널
- Leviathan
- 리눅스 커널
- kernel
- wargame
- 프로그래밍
Archives
- Today
- Total
목록Write (1)
Computer Security
byte stream을 저장하는 방식 write,read, pwrite, pread를 이용해서 데이터를 저장하고 읽어보자. 첫번째. 정보 쓰기 1. 기본 뼈대를 작성 해준다. 2. 이름과 나이를 저장하는 struct 를 선언한다. 3. 파라미터로 struct person 포인터를 받아오도록 하는 write_info 라는 API를 만든다. open 함수 없으면 생성하고(O_CREAT) , 쓰기권한을 가지면서(O_WRONLY), 파일 뒷쪽에 APPEND 하게끔 해주고(O_APPEND) , 권한은 644로(0644) 설정해준 뒤, 예외처리 해준다. write 함수 1. wirte() 함수에서는 첫번째 fd , 두번째 버퍼(사람정보p) , 세번째는 할당 메모리 를 선언 해준다. write(fd, p, sizeo..
리눅스 시스템 프로그래밍
2022. 9. 14. 18:30