강의 정보
강의 난이도
LEVEL 1
권장소요시간
2시간
요구사항
C, Python, Linux
설명
커맨드 인젝션
사용자의 입력으로 명령어를 실행할 수 있을 때 발생하는 커맨드 인젝션에 대해 알아봅니다.
레이스 컨디션
프로세스 혹은 스레드 간 자원 관리 실수로 인해 발생하는 레이스 컨디션에 대해 알아봅니다.
Path Traversal
의도하지 않은 경로에 접근하여 외부에 존재하는 파일에 접근할 수 있는 Path Traversal에 대해 알아봅니다.
환경 변수 공격
프로세스가 동작하는 방식에 영향을 주는 환경 변수를 이용해서 공격하는 방법에 대해 알아봅니다.
목표
로지컬 버그를 이해하고 공격할 수 있다.
주제 목록
- 01
Logical Bugs
Logical Bugs
- 02
Command Injection
사용자의 입력으로 명령어를 실행할 수 있을 때 발생하는 커맨드 인젝션에 대해 알아봅니다.
- 03
Race Condition
프로세스 혹은 스레드 간 자원 관리 실수로 인해 발생하는 레이스 컨디션에 대해 알아봅니다.
- 04
Path Traversal
의도하지 않은 경로에 접근하여 외부에 존재하는 파일에 접근할 수 있는 Path Traversal에 대해 알아봅니다.
- 05
Environment attack
프로세스가 동작하는 방식에 영향을 주는 환경 변수를 이용해서 공격하는 방법에 대해 알아봅니다.
- 06
Review
리뷰