본문 바로가기
Wargame/picoCTF

login

by jjudy 2022. 3. 11.

이 사이트에 들어갈 수 없는데, 도와줄 수 있어? 라는 문제이다.

 

 

 

 

흔히 볼 수 있는 로그인 페이지이다.

 

 

 

 

 

개발자 도구에서 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

댓글