본문 바로가기

Wargame(hacking)/webhacking.kr

Webhacking.kr : old-14

<  해결 과정 >

 

그림 1

 

그림 1 코드를 보면, 전송 버튼을 클릭 시 이벤트가 발생해 ck() 함수가 실행된다. 그림 2와 같이 temp(ul) 값을 구해보았다. 

 

그림 2

 

그림 2에서 볼 수 있듯이 ul(temp) 값은 18이다. 이제, 그림 1의 코드와 같이 계산식을 따라가보자. 

 

 

그림 3

 

입력 폼에 540을 대입하고, 전송했을 때, 그림 1의 if 문이 동작되어, wrong 메시지가 뜨지 않는다. location.href 의 값에 맞게 ?2916** 을 url에 입력한다. 

 

그림 4

 그림 4와 같이 해결됨을 볼 수 있다. 

 

 

한줄 평 : 계산을 하게 될 줄이야....

 

 

< 참고 >

 

https://hianna.tistory.com/379

 

[Javascript] 특정 문자 위치 찾기 (indexOf 함수)

지난 번에는 특정 위치의 문자를 찾는 방법, 즉, index값을 입력으로 전달하여, 해당 위치에 있는 문자를 읽는 방법을 알아보았습니다. [Javascript] 특정 위치 문자 찾기 2가지 방법 (charAt 함수, 대괄

hianna.tistory.com

 

https://zetawiki.com/wiki/%EC%9E%90%EB%B0%94%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8_onclick_%EC%9D%B4%EB%B2%A4%ED%8A%B8

 

자바스크립트 onclick 이벤트 - 제타위키

다음 문자열 포함...

zetawiki.com