[ webhacking.kr ] old-03
포스트
취소

[ webhacking.kr ] old-03

문제 분석


image-20230702232119776

3번 문제를 들어가면 노노그램이 우리를 반겨준다.


image-20230702232305835

일단 위의 그림과 같이 노노그램을 풀 수 있다.


image-20230702232416811

노노그램을 풀면 이름을 적는 페이지로 이동한다.


image-20230702232555150

페이지 소스코드를 확인해보면 숨겨져있는 answer이름의 input 박스가 존재한다.


image-20230702232710423

돌아가서 이름을 입력하고 submit버튼을 클릭하면 입력한 이름과 내 아이피 그리고 아까 숨겨진 input박스의 value값이 입력된 것을 볼 수 있다.



문제 풀이


다시 뒤로 돌아가서 input 박스 안에 value를 수정해서 sql injection을 시도해보자


image-20230702233025284

1' or '1'='1'--(공백)을 value에 넣고 sql injection을 시도해 볼 수 있다.


image-20230702233148649

sql injection이 성공해서 문제를 풀 수 있다.