본문 바로가기

IT/웹 해킹(Web Hacking)

webhacking.kr [문제 17번]




17번 문제를 풀어보겠다.





해당 문제의 배점은 100point이다.


사실 풀이과정을 작성하면서


문제를 풀어보려고 했으나, 무의식중으로 해당 문제를 풀어버려서


이미 문제가 풀린 상태이다.



허나 도움받을 분들을 위해서 풀이를 작성하겠다.





해당 문제를 접속하게 되면


input box하나가 보인다.



혹시나 쿠키를 이용하나 해서


어떤 쿠키가 존재하는 지 확인하였다,





다른 쿠키정보는 존재하지 않았다.



그렇다면 소스코드를 확인해보겠다.






해당 스크립트를 확인하니


input box의 입력값이 unlock이란 변수의 값과


같으면 


password를 출력하고 


그렇지 않으면


틀린 메세지박스를 출력하고 있다는 것을 확인하였다.




결과적으로 unlock값을 알아내기 위해서는





다음과 같은 소스코드의 값을 알아내야 한다.



허나 연산이 곱셈과 나눗셈이 여러가지 섞여있어, 눈으로 계산하기에는 힘든 것으로 확인된다.




우리의 만능 도구 


개발자 도구의 콘솔창을 이용하여 해당 변수값을 확인하자.








해당 변수 unlock에 담긴 값 9997809307로 확인된다.




해당 값을 입력하여 제출해보자.










사실 해당 답안은 


소스코드에서 unlock/10이라서 예상할 수 있던 결과였다.




이렇게 해서 


풀이 완료.










'IT > 웹 해킹(Web Hacking)' 카테고리의 다른 글

webhacking.kr [문제 20번]  (0) 2018.03.17
webhacking.kr [문제 18번]  (0) 2018.03.13
webhacking.kr [문제 16번]  (0) 2018.03.12
webhacking.kr [문제 15번]  (0) 2018.03.10
webhacking.kr [문제 14번]  (0) 2018.03.09