관리 메뉴

Information Security

JS 본문

CTF/2019 해킹캠프

JS

HackingPractice 2019. 9. 23. 15:01

prob.js
0.08MB

js  파일을 열어보면 암호화되어 있는 것을 알 수 있다.

그림 1-1 암호화

파일을 내리다 보면 맨 끝에 (); 부분을 지우고 구글 개발자 도구를 이용해 실행시켰다.

그림 1-2 ();

(); 지운 후 구글 개발자 도구를 이용하면 FLAG 값을 얻을 수 있다.

그림 1-3 FLAG

JsFuck이라는 암호화를 알게 되었다.

그림 1-4 JsFuck

맨 끝 부분에 (); 제거 후 Decode를 실행해 보았다.

그림 1-5 Decode

FLAG 값을 얻을 수 있다.

그림 1-6 FLAG