본문 바로가기

wargame/suninatas

[suninatas]challenges 05

challenges 05


5번 문제

소스를 확인하면 충격적인 비주얼의 eval 함수와 hint를 확인할 수 있다.


처음에는 eval 함수를 해석해보려 했는데 너무 어려웠다.
찾아보니까 자바스크립트를 읽기 어렵게 만드는 기법이 있다는 것을 알았다.
복호화 사이트에서 복호화하니 다음의 깔끔한 코드가 나왔다.

개발자 도구를 이용해서 hint 값을 넣었다.

문제 해결!

+) 자바스크립트 난독화
클라이언트에서 확인할 수 있는 자바스크립트 코드를 읽을 수 없게 암호화하는 것
이 사이트에서 다양한 난독화 기법을 확인할 수 있다.

'wargame > suninatas' 카테고리의 다른 글

[suninatas]challenges 04  (0) 2019.10.01
[suninatas]challenges 03  (0) 2019.09.18
[suninatas]challanges 02  (0) 2019.09.17
[suninatas]challenges 01  (0) 2019.09.04