web웹(16)
-
SQL time based injection 실습
보호되어 있는 글입니다.
2022.07.11 -
퀴즈 오답노트 0707
SQL - 함수 : COUNT, LIMIT, SUM, AVG, MAX, MIN (tistory.com)
2022.07.10 -
bwapp 실습 환경 구성 2022.07.07
-
[Bee-box] blind sql injection 블라인드 인젝션 실습
id/pw - bee/bug 입력 후 SQL injection - blind - boolean-based 선택 칼럼의 숫자를 늘려가면서 syntax error가 나지 않을 때까지 공격을 시도한다. 숫자를 7까지 늘렸을 때 해당 문구가 출력되었고 따라서 해당 페이지는 총 7개의 칼럼을 호출함을 알 수 있었다. 지금부터는 데이터 베이스명을 추측해나가는 과정이다. 데이터베이스 명을 추측하기 위해 항상 참인 문장과 database 이름의 길이를 출력하는 length함수를 and 연산자로 연결하한다. 숫자를 1부터 늘려서 계속 공격을 시도한다. 숫자를 5까지 늘렸을 때 결과 값이 참이 됨을 알 수 있었다. 다음으로는 데이터베이스명을 한 글자씩 추측해보는 과정이다. substring(database(), 시작 인덱..
2022.07.07