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
- 혼공C
- plt
- pwnable.kr
- CTF
- ASLR
- c 언어
- shellcode
- zb
- Little Endian
- zbhack
- stack buffer overflow
- NX
- pwntools
- C
- Dreamhack
- 포인터
- 2차원 배열
- strcpy
- 배열
- Crypto
- Git
- linux
- 혼공 c
- c언어
- Stack Canary
- pwnable
- ssh
- sfp
- Bandit
- buffer
Archives
- Today
- Total
목록swap (1)
zerobean's archive
라는 책의 기본 편 중 포인터 관련 내용 정리한 글입니다.틀린 부분이나 추가설명 등 댓글로 알려주시면 감사하겠습니다. 1. 변수의 메모리 주소&는 주소 연산자이고 변수가 할당된 처음 주소값을 출력한다.%u를 사용하면 부호가 양수인 10진수가 출력된다.%p는 16진수를 출력한다.주소는 보통 16진수로 표기한다. 2. 포인터 기본포인터는 변수의 메모리 주소를 저장하는 변수이다.간접 참조 연산자 *을 앞에 붙여주면 포인터인 것이다.pa는 주소이고 *pa는 변수 값이다.pa==&a, *pa==a로 보면 되고 &*pa==pa이다. 3. 포인터를 활용한 평균 구하기 예시포인터를 어떻게 사용하는지 이해하기 위한 예시이다.main의 4번째 줄에서 포인터를 선언함과 동시에 초기화를 해줬다.int *pt; 와 pt=&to..
C/basic
2023. 6. 23. 12:07