본문 바로가기

SISS/Webhacking.kr

old-03(350)

당황스러운 판이 나왔다.

열심히 문제를 풀어서 동물 발바닥 같은 모양이 나왔다. 그대로 solved 버튼을 클릭하니

이와 같은 페이지가 나왔다.

대충 na2na7을 입력하자

이러한 페이지가 나왔다.

webhacking.kr/challenge/web-03/index.php?_1=1&_2=0&_3=1&_4=0&_5=1&_6=0&_7=0&_8=0&_9=0&_10=0&_11=0&_12=1&_13=1&_14=1&_15=0&_16=0&_17=1&_18=0&_19=1&_20=0&_21=1&_22=1&_23=1&_24=1&_25=1&_answer=1010100000011100101011111

URL을 복사해 보았다. 뒤에 answer라고 1과 0으로 이루어진 문자열이 있다. 1번 칸에서 25번 칸까지 까맣게 칠해졌으면 1, 하얗게 남아있으면 0을 나타낸다는 것을 알 수 있었다.

다시한번 노노그램 문제를 푼 뒤에 개발자 도구로 살펴봤더니 hidden 타입으로 숨겨져 있던 것이 나왔다. name 입력칸이나 hidden타입의 input 태그의 value를 손을 보면 될 것 같다. name 입력칸으로는 공격이 통하지 않았다. 따라서 value에 공격을 시도해 본다.

||True--    ,,,>>(민트색은 공백을 의미한다.)

'or 1=1--

or 1=1

'|| 1=1--

'|| 1=1--  

위의 것들은 아무런 반응이 없거나 query error가 뜬 것들이다.

'or 1=1-- 을 value의 맨 뒤에 붙여줬더니 문제가 풀렸다. 참고로 'or 1=1# 을 value의 맨 뒤에 붙여도 문제가 해결된다.

'SISS > Webhacking.kr' 카테고리의 다른 글

old-08(350)  (0) 2020.11.14
old-53(350)  (0) 2020.11.07
old-49(300)  (0) 2020.10.31
old-48(350)  (0) 2020.10.04
old-11(300)  (0) 2020.09.26