lecture youtube : https://www.youtube.com/watch?v=YIutHWMonDo&list=PLKvsDZXPa_0wX-K-iTut7h8ZEMUV_nvXH
-
교육 소개
-
실습 환경 구축(Xshell)
-
리눅스 기본 명령어
-
출력문 사용해보기(printf)
- 변수와 메모리 -
Integer Overflow
- 입력문 (scanf) -
Call by Value
- 제어문 (if)
(과제)
- 주거 침입 - 인접 변수 수정하기
- My First Hacking -
Integer Underflow
를 이용한 조건 bypass
- 과제 리뷰(주소 연산, Integer overflow)
- 반복문
- 배열
- 문자열
(과제)
- Buffer Overflow
- 별 피라미드
- 과제 리뷰(Buffer Overflow. 별 피라미드)
- 함수
- 포인터 (기본)
(과제)
- swap 함수 구현(call by value, call by references)
- 과제 리뷰(call by value, reference)
- 리뷰(포인터)
- 배열과 포인터
- 함수 포인터
- malloc