본문 바로가기

웹해킹

webhacking.kr(old) 39번

반응형

 

34

 들어가보니 text창과 제출, 그리고 소스를 보는 창이 있다.

바로 소스를 보러 갔다.

해석해보니 ‘\\’는 -> ' '로,   " ' " - > " ' ' " 바뀐다고 한다.

select 1 from member where length(id)<14 and id='{$_POST['id']}

여기서 1을 고르라고 한다.

if($result[0] == 1){
      
solve(39);
    }

1이면 있다고 한다.

1을 골랐으니 풀려야 될 것이다.

맞는 말인 같아서 고민했다.

근데 id 닫혔음을 확인 있었다.

보니, “ ‘ “ 안 넣어줌을 확인했다.

근데 ‘ -> ‘’ 되기 때문에 마지막에 넣어야 잘림을 유추 있다.

1 + 공백 + ‘ 넣어주었다.

(앞에 1이든 문자열이든 상관 없는 듯하다)

풀었다!

반응형

'웹해킹' 카테고리의 다른 글

webhacking.kr(old) 34번  (0) 2020.04.15
webhacking.kr(old) 58번  (0) 2020.04.14
webhacking.kr(old) 18번  (0) 2020.04.12
webhacking.kr(old) 10번  (0) 2020.04.04
webhacking.kr(old) 17번  (0) 2020.04.03