본문 바로가기
CTF_/suninatas.com

[Suninatas] Web 05 풀이

by 낭람_ 2019. 8. 15.
반응형

[Web 05]



빈칸에 어떠한 값을 넣고 Check를 눌러도 아무런 반응이 없다..


페이지 소스를 보자.



스크립트 부분을 보면 eval(function(p,a,c,k,e,r) ... 이런식으로 작성이 되어있는데, 


자바스크립트 코드가 페이지 소스에 보이지 않도록 난독화를 해놓은 것이다.


인터넷 사이트를 찾아보다 간단하게 자바스크립트 난독화를 풀수있는 해독화 사이트를 찾았다.


https://www.strictly-software.com/unpack-javascript


이 사이트에 들어가 저 스크립트 부분을 넣고 Unpack 버튼을 누르면 해독화된 코드가 나온다.



코드를 보면 PASS함수에 n을 넣는다.. n의 값을 유추 하려다가 힌트에 있던 값이 생각났다.




이 값을 PASS에 넣으면 문자열이 반환된다.



나온 문자열을 빈칸에 넣고 Check 버튼을 누르면 AuthKey가 나온다.



반응형

'CTF_ > suninatas.com' 카테고리의 다른 글

[Suninatas] Web 07 풀이 (Requests모듈)  (0) 2019.08.16
[Suninatas] Web 06 풀이  (0) 2019.08.15
[Suninatas] Web 04 풀이  (0) 2019.08.15
[Suninatas] Web 03 풀이  (0) 2019.08.15
[Suninatas] Web 02 풀이  (0) 2019.08.14

댓글