WebHacking
[Webhacking.kr]Old-17 Wirte-up
SteffenLee
2023. 5. 8. 16:15
이번에는 webhacking.kr Old-17번을 풀어보겠습니다.
첫 화면에는
단순하네요. 별 단서가 없으니 바로 페이지 소스를 확인해야겠네요.
Java script코드가 보이네요.
unlock이라는 변수에 무언가 복잡한 값을 계산한 값이 들어가네요.
그리고 sub()라는 함수를 보면 if문을 통해 login.pw.value == unlock와 값을 비교해서 참이면
href = ? + unlock/10으로 이동하고 거짓이면 Wrong이라는 알림창을 띄우는군요.
그럼 unlock 값을 계산해서 입력해주면 문제가 풀릴 것 같습니다.
파이썬에 넣고 돌렸더니 7809297.1이라는 값이 나왔습니다.
넣어주면
문제가 풀립니다.
감사합니다.