이번 문제의 첫 화면은 아무것도 없는 검은화면이다.
F12로 보면 스크립트 하나가 수행된걸 볼 수 있다.
var pass = unescape("unescape%28%22String.fromCharCode%2528104%252C68%252C117%252C102%252C106%252C100%252C107%252C105%252C49%252C53%252C54%2529%22%29");
저 비밀번호를 풀면 될 듯 하다.
unescape%28%22String.fromCharCode%2528104%252C68%252C117%252C102%252C106%252C100%252C107%252C105%252C49%252C53%252C54%2529%22%29
양끝은 (" ")로 확인되니 이런식으로 풀어나가면 될 것 같다.
%28%22 %22%29
unescape("String.fromCharCode%2528104%252C68%252C117%252C102%252C106%252C100%252C107%252C105%252C49%252C53%252C54%2529")
%2528104%252C68%252C117%252C102%252C106%252C100%252C107%252C105%252C49%252C53%252C54%2529
(104,68,117,102,106,100,107,105,49,53,54)
아스키 값으로 변환해야 할것 같은 번호다.
104 68 117 102 106 100 107 105 49 53 54
Flag 획득
hDufjdki156
'IT > CTF' 카테고리의 다른 글
[RootMe] Javascript - Webpack [WEB/CLIENT] (0) | 2022.06.28 |
---|---|
[RootMe] Javascript - Native code [WEB/CLIENT] (0) | 2022.06.28 |
[RootMe] Javascript - Obfuscation 1 [WEB/CLIENT] (0) | 2022.06.28 |
[RootMe] Javascript - Authentication 2 [WEB/CLIENT] (0) | 2022.06.28 |
[RootMe] Javascript - Source [WEB/CLIENT] (0) | 2022.06.27 |