Course information

Difficulty
LEVEL 1
Reading time
2 hours
Requirements
C, Python, Linux
Description

커맨드 인젝션
사용자의 입력으로 명령어를 실행할 수 있을 때 발생하는 커맨드 인젝션에 대해 알아봅니다.

레이스 컨디션
프로세스 혹은 스레드 간 자원 관리 실수로 인해 발생하는 레이스 컨디션에 대해 알아봅니다.

Path Traversal
의도하지 않은 경로에 접근하여 외부에 존재하는 파일에 접근할 수 있는 Path Traversal에 대해 알아봅니다.

환경 변수 공격
프로세스가 동작하는 방식에 영향을 주는 환경 변수를 이용해서 공격하는 방법에 대해 알아봅니다.

Objective
로지컬 버그를 이해하고 공격할 수 있다.

Topic list

  • 01

    Logical Bugs

    Logical Bugs

  • 02

    Command Injection

    사용자의 입력으로 명령어를 실행할 수 있을 때 발생하는 커맨드 인젝션에 대해 알아봅니다.

  • 03

    Race Condition

    프로세스 혹은 스레드 간 자원 관리 실수로 인해 발생하는 레이스 컨디션에 대해 알아봅니다.

  • 04

    Path Traversal

    의도하지 않은 경로에 접근하여 외부에 존재하는 파일에 접근할 수 있는 Path Traversal에 대해 알아봅니다.

  • 05

    Environment attack

    프로세스가 동작하는 방식에 영향을 주는 환경 변수를 이용해서 공격하는 방법에 대해 알아봅니다.

  • 06

    Review

    리뷰

Similar courses

Linux Exploitation & Mitigation Part 2

Linux Exploitation & Mitigation Part 1

Tools

Linux Exploitation & Mitigation Part 3