이 사이트에 들어갈 수 없는데, 도와줄 수 있어? 라는 문제이다.
흔히 볼 수 있는 로그인 페이지이다.
개발자 도구에서 index.js 파일을 발견했다.
자세히 보면 username 은 u 를 나타내고, password는 p를 나타낸다.
맨 밑 문구를 보면 flag는 atob(t.p) 함수라고 적혀있다.
atob() 함수는 base64로 문자열을 인코딩하는 함수이다.
flag를 획득하려면 문자열을 디코딩하면 된다.
바로 윗 문장을 보면 긴 문자열과 다르다면 Incorrect Password 알림창이 뜬다.
즉, 긴 문자열이 password 라는 뜻이다.
이 문자열을 base64 디코딩 해보면,
flag를 획득할 수 있다.
'Wargame > picoCTF' 카테고리의 다른 글
picobrowser (0) | 2022.03.13 |
---|---|
Cookies (0) | 2022.03.13 |
dont-use-client-side (0) | 2022.03.11 |
where are the robots (0) | 2022.03.11 |
Insp3ct0r (0) | 2022.03.11 |
댓글