CTF 문제/Dreamhack - Web
CSRF - 2 문제 풀이
잉카콜라
2023. 4. 29. 19:08
Dreamhack 웹 Stage 5 -> CSRF-2 입니다
1. 페이지 접속
2. 각각 페이지 방문해보기
3. 로그인 페이지에서 guest, guest 로 로그인 해보기
4. guest로 로그인 하니 출력문구가 바뀌었다
admin으로 로그인하면 저곳에 Flag가 나온다는것을 알 수 있다
5. admin으로 로그인을 시도해 본다
6. 잘못된 비밀번호라고 한다
7. img 태그가 정상적으로 작동한다
8. 문제파일을 다운로드 받은 뒤 try ~~ except 부분을 보면
아이디, 비밀번호 guest, guest가 있고 admin과 Flag가 있음을 볼 수 있다
9. 로그인 부분에 제일 아래쪽을 보니 비밀번호를 잘못입력하면 wrong password 가 출력되도록 되어있다
방금전에 admin으로 로그인에 실패했을때 본 문구이다
10. 그리고 그 아래에는 change_password 라는 함수가 있는데
이부분에서 비밀번호를 admin 으로 바꾸면 로그인이 가능할것으로 생각이 된다
11. 이미지태그를 사용하여 제출을 해준다
12. admin, admin으로 로그인 시도를 해본다
13. Flag를 획득했다

728x90