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)
}
이렇게 나온다.
콘솔에서
이렇게 넣고 실행해보면
답이 나온다.