Wargame/picoCTF
login
jjudy
2022. 3. 11. 02:21
이 사이트에 들어갈 수 없는데, 도와줄 수 있어? 라는 문제이다.
흔히 볼 수 있는 로그인 페이지이다.
개발자 도구에서 index.js 파일을 발견했다.
자세히 보면 username 은 u 를 나타내고, password는 p를 나타낸다.
맨 밑 문구를 보면 flag는 atob(t.p) 함수라고 적혀있다.
atob() 함수는 base64로 문자열을 인코딩하는 함수이다.
flag를 획득하려면 문자열을 디코딩하면 된다.
바로 윗 문장을 보면 긴 문자열과 다르다면 Incorrect Password 알림창이 뜬다.
즉, 긴 문자열이 password 라는 뜻이다.
이 문자열을 base64 디코딩 해보면,
flag를 획득할 수 있다.