Skip to content

R99bbit/2020-argos-c-edu

Repository files navigation

2020-argos-c-edu


lecture youtube : https://www.youtube.com/watch?v=YIutHWMonDo&list=PLKvsDZXPa_0wX-K-iTut7h8ZEMUV_nvXH

week 1

  1. 교육 소개

  2. 실습 환경 구축(Xshell)

  3. 리눅스 기본 명령어

  4. 출력문 사용해보기(printf)




week 2

  1. 변수와 메모리 - Integer Overflow
  2. 입력문 (scanf) - Call by Value
  3. 제어문 (if)

(과제)

  1. 주거 침입 - 인접 변수 수정하기
  2. My First Hacking - Integer Underflow를 이용한 조건 bypass


week3

  1. 과제 리뷰(주소 연산, Integer overflow)
  2. 반복문
  3. 배열
  4. 문자열

(과제)

  1. Buffer Overflow
  2. 별 피라미드


week4

  1. 과제 리뷰(Buffer Overflow. 별 피라미드)
  2. 함수
  3. 포인터 (기본)

(과제)

  1. swap 함수 구현(call by value, call by references)


week5

  1. 과제 리뷰(call by value, reference)
  2. 리뷰(포인터)
  3. 배열과 포인터
  4. 함수 포인터


week6

  1. malloc

Releases

No releases published

Packages

No packages published

Languages