본문 바로가기

webhacking.kr문제풀이

1번 문제풀이(old)

정말 오랜만이다. 간만에 글을 쓰려니 잘 안써지는것 같다. 그래도 최대한 열심히 써보도록 하겠다.

*이 블로그는 공부목적으로 쓰는 글이며 틀린것이 있다면 둥그런 지적 부탁드린다.

 

먼저 문제풀이를 위해 level1을 들어가보면 아래 사진과 같은 화면을 볼 수 있다.

 

 

여기에서 view-source를 눌러서 링크를 타고 들어가보면

이러한 코드를 볼 수 있을것이다.

 

이 코드를 해석을 해보자면(내 해석이 정확하지 않을 수 있다)

쿠키(user_lv)의 값이 3보다 크면(초과) solve 즉 문제가 풀리게 되고 쿠키(user_lv)값이 4이상이면 쿠키의 값이 1로 반환되며, 이 과정을 모두 마치면 쿠키값이 3과 4사이에 있을때 'level:자신이 입력한 값'으로 뜨고 만약 다른수를 입력했다면 'level:1'로 출력이 된다는 의미다. 


즉 이 문제를 해결하기 위해선 쿠키의 값을 3<쿠키값<4의 범위를 가져야 하는것이다.

 

이제 F12버튼을 누르고 어플리케이션에 들어가면 쿠키 두개가 뜰텐데 그 중에서 user_lv부분을 보면 값이 1로 되어있는것을 확인 할 수 있다.

이것은 쿠키값(value)이올시다

여기서 쿠키값을 3과 4 사이에 있는 수3.11,3.14,3.56같은 수라면 전부 가능 넣고 새로고침을 해주면

 

alert창이 뜨면서 문제가 풀렸다는 메시지를 받게 될것이다. 확인을 누르면 20점을 얻었다는 말과 함께 점선 밑에는 자신이 썼던 값이 'level:3.5'와 같은 형식으로 나오며 문제를 해결했다.

 

이제 첫 단추를 꿰었는데 다음엔 두번째 단추를 꿰어야 하지 않겠는가?

다음에는 2번째 문제 해결법(old)을 가지고 오도록 하겠다. 흐하하 안녕

'webhacking.kr문제풀이' 카테고리의 다른 글

LEVEL 4  (0) 2023.08.30
11단계(old)  (2) 2022.03.27
10번 문제풀이  (0) 2022.03.06
17번 (old)문제풀이  (0) 2022.03.01