클라이언트 측 취약점에 대한 개념 증명 코드
다음과 같은 문제에 대한 기본 HTML 개념 증명:
- 클릭재킹
- 안전하지 않은 CORS 설정
- CSRF
- 탭내핑
- XSSI
- postMessage 문제
대부분은 매우 기본적이지만, 모든 것을 한 곳에 모으면 같은 내용을 반복해서 작성하지 않아도 됩니다.
조금 더 흥미로운 두 가지:
- clickjacking_full.html: 실제 환경에서의 다중 클릭 클릭재킹 악용을 위한 고급 클릭재킹 스크립트 (자세한 내용은 블로그 게시물 ClickAnywhere: An Advanced Clickjacking Script 참조)
- csrf-multi.html: 여러 CSRF 요청을 자동으로 전송합니다 (예: 소규모 값(예: 내부 네트워크에 대한 CSRF 수행 시 IP)을 브루트포싱하거나, 요청 순서가 중요하지 않거나 여러 번 수행할 수 있는 다단계 CSRF 공격의 경우).