
저번에 푼 문제를 잘못 누른줄 알았네요. 익숙한 화면입니다.
역시나 단서를 찾기위해 F12를 눌러 개발자도구로 가보겠습니다.

다행히 보기 편한 짧은 코드입니다.
코드를 간단하게나마 해석해보면, 입력 폼에서 sub()함수를 통해 값을 확인한다네요.
sub() 함수의 경우 입력값과 unlock의 값이 같으면, ?와 함께 unlock을 10로 나눈값을 URL에 추가한 주소로 이동시킨다고합니다.
unlock의 값만 구하면되는데...

처음 볼땐 짤려서 몰랐는데, 겁나게 깁니다...
너무 길어서 계산기에는 당연히 입력이 안되고 손으로 하기엔 너무 노가다니..

저보다 몇배는 똑똑한 친구에게 도움을 청했습니다.
처음시도때 대충 복사붙여넣기 했더니 값을 틀리게 계산해주더라고요. 두번째 시도만에 값을 얻을 수 있었습니다.
수식이 길어서 그런지 1분정도 걸려서 답을 알려주네요.
계산 결과 값은 7809297.1이라고합니다.
알려준 값을 입력해보면...

문제 풀이 완료 창과 함께 URL이 이동된걸 볼 수 있습니다.
전 문제랑 거의 같은 문제네요.
'보안 > 워게임 (웹 해킹)' 카테고리의 다른 글
| Challenge - old-16 write up (0) | 2025.03.17 |
|---|---|
| Challenge - old-6 write up (0) | 2025.03.13 |
| Challenge - old-15 write up (0) | 2025.03.13 |
| Challenge - old-14 write up (0) | 2025.03.05 |
| Challenge - old-01 write up (0) | 2025.03.02 |