워게임/SuNiNaTaS
[SuNiNaTaS] Challenge2 - 웹해킹 / Javascript
SecurityMan
2024. 2. 3. 11:00
SuNiNaTaS 에서 제공하는 두번째 문제
이젠 정말 웹해킹 스러운 문제이다.
반응형
문제페이지에 접속하면
이런 화면이 나온다.
시험삼아 admin / admin 이라고 입력해 봤는데
틀렸다는 알람창이 뜬다.
F12를 눌러
개발자도구를 확인해 봤다.
사용자가 입력한 ID 와 PW는
각각 id 와 pw에 저장이 되고,
만약 id와 pw가 똑같은 값일 경우
방금 봤던 알람창이 뜨는 것이었다.
그리고 나서 id 와 pw 값을 초기화 해버리는데
만약 여기서 초기화 시키지 않고
else 에 있는 submit() 이 실행되면 다른 결과가 나올 것 같았다.
아까처럼 동일하게
admin / admin 을 입력해주고
개발자 도구의 콘솔 탭에서
document.web02.submit(); 이라고 쳐주면
플래그를 찾을 수 있다.
반응형