Notice
Recent Posts
Recent Comments
Link
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
Tags
- Crypto
- 2차원 배열
- c 언어
- plt
- 혼공C
- C
- Little Endian
- pwntools
- Stack Canary
- 포인터
- Git
- zbhack
- NX
- c언어
- Bandit
- buffer
- Dreamhack
- shellcode
- pwnable
- strcpy
- CTF
- sfp
- linux
- stack buffer overflow
- ssh
- zb
- pwnable.kr
- ASLR
- 배열
- 혼공 c
Archives
- Today
- Total
목록calloc (1)
zerobean's archive
라는 책의 고급 편 중 동적 할당 함수 챕터를 정리한 글입니다.오류나 추가 설명 등은 댓글로 알려주시면 감사하겠습니다. 1. malloc, free 함수메모리를 동적 할당하는 malloc 함수, 반환하는 free 함수는 stdlib.h 헤더 파일을 인클루드해야 사용할 수 있다.sizeof(int)를 이용해 int 형의 크기만큼 malloc 함수의 매개변수에 넣어줌으로써 저장 공간을 할당받는다.이때 malloc 함수는 void* 형이기 때문에 int* 형으로 바꿔주고 pi에 저장한다.pi에 메모리 할당을 실패한다면 exit(1); 을 통해 프로그램을 종료한다.cf. exit 함수는 어떤 함수에서든 바로 프로그램을 종료할 수 있다.*pi에 직접 값을 할당하고 출력한다.그리고 할당받은 메모리는 free 함수를..
C/advance
2023. 6. 29. 14:58