웹 해킹 기초
HTTP 요청·응답, 취약점이 발생하는 경계, 안전한 구현 기준을 다룹니다.
LEARNING PATH
학습 경로
입문 경로는 권장 풀이 순서입니다. 각 문제에는 별도의 난이도가 표시됩니다.
00 · 기초·도구 준비
실습 범위와 도구의 역할, 정상 GET·POST·쿠키 요청을 다룹니다.
기초·도구 준비01 · 시작 · 한 가지 입력과 경계
02 · 확장 · 저장과 처리 단계
XSS 분야의 5번(초급) → 6번(입문)은 난이도순이 아니라 반영 위치를 먼저 보고 저장 위치로 이어가는 개념순입니다. 17번 전에는 독립적인 CSRF 원리를, 19번 전에는 JWT 구조·서명 검증을, 18번 전에는 상태 전이·원자성을 참조합니다.
CONCEPT LIBRARY
취약점별 학습
분야별 원인·공격 흐름·방어 기준입니다.
WEB-L01
SQL Injection
검색·인증 입력이 SQL 구조를 바꾸는 과정
WEB-L02Cross-Site Scripting · XSS
입력값이 브라우저에서 실행되는 문맥 이해
WEB-L03CSRF
로그인된 브라우저가 보내는 원치 않는 요청
WEB-L04파일 업로드·다운로드
파일 형식, 저장 경로, 실행 권한의 경계
WEB-L05SSRF
서버의 URL 요청이 내부 서비스로 이어지는 경우
WEB-L06접근통제와 업무 로직
객체 소유권, 역할, 요청 순서 검증
WEB-L07JWT와 토큰 인증
디코딩, 서명 검증, 인가의 차이
WEB-L08Command Injection
외부 입력이 운영체제 명령으로 해석되는 경우
NEXT / ADVANCED
확장 학습확장 학습 범위
API의 객체·속성·기능 권한, 안전한 역직렬화, 가상 클라우드 설정을 코드와 정책 관점에서 살펴봅니다. 별도의 FLAG 문제나 실제 클라우드 자격증명은 사용하지 않습니다.