본문 바로가기
Q&A2021년 12월 11일1분 읽기

취약한 웹사이트 연습용으로 뭘 쓰면 좋나요?

박
박성호
조회 978댓글 6

웹 해킹을 실습할 수 있는 취약한 웹 애플리케이션이 있나요? 합법적으로 연습하고 싶습니다.

댓글 6

김김영삼4년 전

합법적인 웹 해킹 연습 환경:

로컬 설치형:

  1. DVWA (Damn Vulnerable Web App) — 가장 유명, 난이도 조절 가능
  2. bWAPP — 100개 이상의 취약점 포함
  3. WebGoat — OWASP 공식, 단계별 학습
  4. Juice Shop — OWASP, 현대적 웹앱, CTF 모드
  5. HackTheBox — VPN 연결 후 실제 머신 해킹

온라인:

  1. PortSwigger Web Security Academy — Burp Suite 제작사, 무료, 최고 품질
  2. TryHackMe — 가이드 형식, 입문자 추천
  3. dreamhack.io — 한국어, 체계적 커리큘럼

Docker로 간편 설치:

docker run -d -p 80:80 vulnerables/web-dvwa

PortSwigger Academy를 가장 추천합니다. 무료에 체계적이고, 실무에서 만나는 취약점을 모두 다룹니다.

임임하늘(guest)4년 전
DVWA 설치 후 기본 비밀번호가 뭔가요?
채채윤호(guest)4년 전
이런 글 정말 도움이 됩니다. 감사합니다.
김김영삼4년 전

DVWA 기본 로그인 정보:

  • Username: admin
  • Password: password

접속 후 DVWA Security 메뉴에서 보안 레벨을 Low → Medium → High → Impossible 순서로 올리면서 연습하세요. Impossible 레벨은 안전한 코드의 예시입니다. 소스코드를 비교하면서 보면 어떻게 방어하는지도 배울 수 있습니다.

박박성호(guest)4년 전
이 글 보고 바로 실습해봤는데 잘 되네요!
안안소연(guest)4년 전
이런 글 정말 도움이 됩니다. 감사합니다.
Ctrl+Enter로 등록