Security/WebHacking
[WebGoat] Numeric SQL injection 풀이
토오쓰
2020. 9. 10. 00:31
실습 환경: BurfSuite, WebGoat
문제
공격자는 날씨 데이터를 볼 수 있다. 모든 지역 날씨 데이터를 표시하는 SQL 문자열을 삽입하여 공격을 시도한다.
풀이
처음에는 지역 기상 관측소를 콜롬비아로 설정하여 Go! 버튼을 클릭해보았다.
해당 결과를 보았을 때, 콜롬비아는 101이라는 번호로 설정되어 있는 것을 볼 수 있었다.
여기에서 BurfSuite를 사용하여 해당 구문을 변경할 수 있고, F12를 눌렀을 때 나오는 HTML 코드를 수정하여 모든 지역의 날씨 데이터를 확인할 수 있었다.
변경 후 실행 결과 모든 데이터를 확인할 수 있다.
결과