Wargame & CTF/Web
[2019 picoCTF] Client-side-again (200) write-up
m3r0n4
2020. 4. 28. 22:13
문제이다. 슈퍼짱쎈 보안 포탈을 뚫고 갈수 있냐고 한다. 한번 들어가보자.
아무 값이나 치면 Incorrect Password 라는 팝업창이 뜬다.
일단 크롬의 개발자 도구를 이용하여 어떻게 이루어져 있는지 확인해보자.
중간에 엄청 긴 줄이 있다. 문제의 힌트에서 obfuscation 이라는 단어를 준 것으로 보아 난독화 된 코드인듯 하다. 한번 난독화 해제를 해보자.
음... 그냥 _0x5a46에 있는 단어 여러개를 조합하여 플래그를 만들었다.
picoCTF{not_this_again_b25df2}를 verify에 넣어보자.
패스워드가 맞단다.
flag: picoCTF{not_this_again_b25df2}
사실 이문제는 JS를 아직 잘 모르기 때문에 저 부분에서 조합할 만한 단어들만 골라서 플래그를 만들었다... ㅜㅜㅜ 아직 부족한 부분이 많다. 더 공부하자....