본문 바로가기

웹/webhacking.kr

webhacking.kr 7번

문제와 소스코드 입니다. 문제를 보면 go값을 get형식으로 받고 go의 값에 따라 해당 레벨의 값을 가져와서 레벨의 값이 2이면 문제가 해결되는 구조입니다.

 

단순히 2를 넣어보려 했지만 역시 필터링문자에서 2가 막혀 있습니다. 그래서 아래의 사이트를 참조해서 2를 나타내는 다른 값들을 찾았습니다.

ostermiller.org/calc/ascii.html

 

ASCII Chart

 

ostermiller.org

여기 값들 중에서 2가 들어가지 않은 char(50)을 이용하려고 했지만 단순히 char(50)을 넣어주면 문제가 해결되지 않습니다.

query error로 뜨는 것으로 보아 이렇게 값을 가져오면 숫자 2와 구분되어 다르게 가져오거나 아니면 해당 데이터가 없는 것 같습니다.

그래서 union문을 통해서 문제를 풀었습니다.

nice try는 떳습니다. 그런데 random값에 따라 쿼리문의 괄호가 달라져서 여러번 시도해야 풀 수 있는 문제였습니다. 그래서 여러 번 시도한 결과 문제를 풀 수 있었습니다.

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

webhacking.kr 5번  (0) 2021.01.31
webhacking.kr 10번  (0) 2021.01.27
webhacking.kr 23번  (0) 2021.01.20
webhacking.kr 3번  (0) 2021.01.20
webhacking.kr 1번  (0) 2021.01.20