본문 바로가기
빡공팟(P4C)

웹해킹트랙 5주차 과제 - DVWA Low레벨 실습 #Insecure CAPTCHA

by qoth_0 2022. 10. 23.
728x90
반응형

Vulnerability: Insecure CAPTCHA

 

localhost로 진행하다보니 '로컬 호스트가 이 사이트 키의 지원 도메인 목록에 없습니다.' 라는 오류가 발생했다.

이는 환경 구축 시 CAPTCHA 키 발급을 127.0.0.1으로 해뒀기 때문이다.

http://127.0.0.1/DVWA-master/vulnerabilities/captcha/로 접속하면 문제없이 돌아간다.

비밀번호를 123으로 바꿔보자.

Change 버튼을 누르면 다음과 같이 뜬다.

개발자 도구-Network에서 captch Form Data를 확인해보니 step: 1인 것을 확인

step: 1

한번 더 Change 버튼을 누르니 step : 2로 바뀌며 비밀번호가 변경되었다.

step: 2

captcha에서 마우스오른쪽버튼을 눌러 소스코드를 살펴보니

step이 숨겨진 입력칸이라는 것을 알 수 있었다.

step 1을 거치지 않고  step 2로 진행하면 CAPTCHA를 우회할 수 있을 것이다.

 

value를 2로 바꾸고 CAPTCHA인증을 거치지않고 password로 다시 비밀번호를 바꿔보자.

인증없이 바로 Change 버튼을 눌러도 비밀번호가 바뀌는 것을 확인할 수 있다.

728x90
반응형