2017년 4월 17일 월요일

webgoat 7.1 설치 및 실행

테스트 환경
VirtualBox 5.1
OS ubuntu 16.04

다운로드 및 실행을 위한 정보 제공 사이트
https://hub.docker.com/r/webgoat/webgoat-7.1/

해당 페이지에서 제공되는 정보를 토대로
ubuntu 에서 실행을 하기 위해서
우선 docker 를 설치한다

ubuntu 에서, 위 사이트에서 알려주는
docker 커맨드를 실행하기 위해
konsole 창에서 docker 이라고 실행하면,
ubuntu 에서는 docker.io 라는 패키지를 설치해야 한다고 친절히 알려준다

$ sudo apt-get install docker.io

이후 다시 docker 를 이용한, webgoat 을 실행

$ sudo docker pull webgoat/webgoat-7.1
$ sudo docker run -p 8080:8080 -t webgoat/webgoat-7.1

이후 파이어폭스 같은 웹사이트 접속 프로그램을 실행 후,
다음 사이트로 접속을 실행한다

localhost:8080/WebGoat



이미지의 주소창을 잘 보면,
처음에는 webgoat 를 구동한 사이트 주소만,
두번째는 사이트 주소 + webgoat(모두 소문자) 을 넣은 것이다
하지만 스크린샷을 보는 것처럼 정상 접속이 안 된 것을 알 수 있다

그리고 webgoat 을 WebGoat 로 다시 입력을 해서 접속을 해보면
webgoat 로그인 창이 보이는 것을 확인할 수 있다

guest / guest 정보로 로그인을 수행해 보면
이제 webgoat 문제를 풀면 된다

PS. 블로그 글을 쓰는 현재, google 에서 검색해 보면,
webgoat 은 8.0 버전까지 나온 것을 확인할 수 있다
하지만 webgoat 7.1 을 선택한 것은
8.0 버전 보다 문제 수가 더 많기 때문이다

이것은 docker 를 실행해 보면 바로 알 수 있다

PS2.
git 으로 설치하는 것이 생각보다 안된다
그래서
# git clone https://github.com/WebGoat/WebGoat/WebGoat.git webgoat
으로 하니 잘 설치된다

PS3.
webgoat 을 git 으로 설치하면
webgoat 8.0 으로 설치된다
계정을 새로 만들어서 진행하면 된다

댓글 없음:

댓글 쓰기