1. 문제


2번 문제와 같이 DB 문제입니다!
3번 문제를 클릭하니 노노그램 문제입니다(당황스럽네요...)
Nonogram은 가로 세로에 정해진 숫자만큼 타일을 칠하는 퍼즐게임이라는데
처음 보는 퍼즐이라 나무 위키를 참고했습니다..

페이지 소스를 보니 별다른 힌트는 없는 것 같습니다.
2. 퍼즐 풀기

퍼즐을 해결하니 아래 이미지와 같이 값을 제출하는 웹이 출력됩니다.

URL도 뭔가 의심스럽네요..

임의의 값을 제출 해보겠습니다.

제가 적은 임의의 값과 answer 값 그리고 제 IP가 출력되었습니다.

answer의 value 값이 '1010100000011100101011111' 고정 되어 있는 걸 확인 할 수 있습니다.


URL 끝에 answer 값이랑 해당 페이지의 hidden으로 감춰져 있는 value 값이랑 동일 하였고
임의로 수정 해본 결과

No! 라는 문구가 출력되면서 다시 노노그램 첫 화면으로 돌아갑니다.
이러한 점을 봤을 때 answer의 value 값이 3번 문제의 힌트인 것 같습니다.
DB 문제이므로 answer의 value 값을 SQL Injection 공격으로 참을 넘겨보겠습니다.
오랜만에 Burp Suite을 이용해보겠습니다 !

먼저 IE 옵션에서 프록시 서버를 활성화 후
임의의 값을 제출 할 때 무슨 값을 제출 하는지 Burp Suite으로 확인해보니
고정된 answer 값 & id 값을 제출합니다.

그리하여 고정된 answer 값을 참으로 바꾸기 위해 'or 1=1-- 값으로 수정 해보았습니다.

아래와 같이 3번 문제도 깔끔하게 Clear 했습니다 !!!
이번 문제는 그렇게 난이도가 있지는 않아서 금방 풀렸던 것 같습니다.



감사합니다.
'4. Web Hacking > 1. Webhacking.kr' 카테고리의 다른 글
Challenge(old) - 05 (0) | 2022.02.04 |
---|---|
Challenge(old) - 02 Part.3 (0) | 2022.02.04 |
Challenge(old) - 02 Part.2 (0) | 2022.02.04 |
Challenge(old) - 02 (0) | 2022.02.04 |
Challenge(old) - 01 (0) | 2022.02.04 |