본문 바로가기

[Wargame Write-up]/WebGoat

[WebGoat] [Insecure Communication] Insecure Login

Stage 1: 패스워드를 sniffing 해야 한다. 마스킹된 패스워드를 복붙하려고 해도 안되기 때문에, Burp suite를 이용한다.

 

 

 

세팅 후 Submit을 누르고 burp suite를 보면, 이렇게 평문으로 바로 전송된다. 패스워드는 sniffy였다.

 

 

 

Forward하면 이 화면이 보이는데, 위에서 봤던 비밀번호를 적고 제출한다.

 

 

 

Stage 2: https:// 즉, SSL을 이용하라고 한다.

 

 

 

해보면 알겠지만, 인증서 문제로 이 화면이 제대로 뜨지 않는다. 지식으로 그냥 풀었다.

 

SSL/TLS 암호화 통신으로 기본적으로 443번 포트를 사용한다는 정도의 지식으로,

 

암호화를 거치니 평문 전송은 안하며, 전송에 사용된 프로토콜로 TLS을 선택한 후 제출한다.

 

 

 

Clear 가능하다.