2023. 8. 21. 16:35ㆍ보안/WebGoat
WebGoat
WebGoat은 웹 응용 프로그램 보안 교육을 위한 공개 소스 프로젝트다. WebGoat은 실습 중심의 학습 환경을 제공하여 웹 애플리케이션 보안 취약점과 해결 방법을 학습할 수 있도록 도와준다. 이 프로젝트는 웹 개발자, 보안 전문가, 학생 등을 대상으로 하며, 웹 응용 프로그램 보안에 대한 실제 경험을 제공하고 보안 감각을 향상시키기 위해 사용된다.
주요 특징
- 실습 중심 교육 : WebGoat은 실제 웹 애플리케이션과 시나리오를 기반으로한 실습 중심의 교육을 제공한다. 사용자는 웹 응용 프로그램 내에서 다양한 보안 취약점을 실습하고 경험할 수 있다.
- 다양한 취약점 시나리오 : WebGoat은 다양한 유형의 웹 애플리케이션 취약점 시나리오를 포함합니다. SQL 인젝션, XSS (Cross-Site Scripting), CSRF (Cross-Site Request Forgery), 인증 및 권한 취약점 등 다양한 보안 취약점을 다룬다.
- 진행 상황 추적 : 사용자는 어떤 시나리오를 완료했는지 추적하고 학습한 내용을 확인할 수 있다.
- 프로젝트의 오픈 소스성 : WebGoat은 오픈 소스 프로젝트로, 개발자 및 보안 엔지니어들은 소스 코드를 검토하고 개선할 수 있다.
- 웹 기반 플랫폼 : WebGoat은 웹 기반 플랫폼으로, 웹 브라우저를 통해 액세스하여 학습할 수 있다.
설치
Win7-64bit에서 해당 파일을 실행해서 11버전 설치
win7-64bit의 ip주소를 확인 후
java -jar webgoat-server-8.0.0.M24.jar --server.address=[해당 ip 주소]
를 cmd 창에 입력
크롬이나 엣지에서
http://[해당 ip 주소]/WebGoat/login
을 url에 입력한다.
계정생성 후 접속
id : cody123
password : itbank
이전과 같이 cmd에서
java -jar webwolf-server-8.0.0.M24.jar --server.address=127.0.0.1
를 입력하면 webwolf가 실행된다.
url에
127.0.0.1:9090/login
을 입력하면 로그인 화면이 뜬다.
이전에 생성한 계정으로 로그인하면 webwolf에 접속된다.
그 다음으로 win7-64bit에 burp suit을 설치하자.
다운 받은 후 설치한다.
C:\Users\cody\AppData\Local\Temp\webwolf-fileserver
'보안 > WebGoat' 카테고리의 다른 글
XXE(XML External Entity) (0) | 2023.08.22 |
---|---|
SQL Injection(Advanced) (0) | 2023.08.22 |
SQL Injection (0) | 2023.08.22 |
HTTP Proxies (0) | 2023.08.21 |
HTTP Basics (0) | 2023.08.21 |