web wargame/SuNiNaTaS

suninatas 5번

삼전동해커 2020. 9. 14. 14:18

5번 문제를 풀어보장.




hint로 숫자만 있고 뭔지 모르겠다.


네트워크 탭을 보니



자바스크립트 패커가 있다.


언패킹 해보면


var digitArray = new Array('0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'a', 'b', 'c', 'd', 'e', 'f');

function PASS(n) {

var result = '';

var start = true;

for (var i = 32; i > 0;) {

i -= 4;

var digit = (n >> i) & 0xf;

if (!start || digit != 0) {

start = false;

result += digitArray[digit]

}

}

return (result == '' ? '0': result)

}


이렇게 나온다.



콘솔에서 


이렇게 넣고 실행해보면



답이 나온다.