Information Security
[DreamHack]-WHA ExploitTech: DBMS Fingerprinting 본문
SQL Injection 취약점이 발생할 때 DBMS 정보를 수집하는 방법
DBMS Fingerprinting
SQL Injection 취약점을 발견하면?
-> DBMS의 종류와 버전을 제일 먼저 알아봐야 함
쿼리 실행 결과 출력
DBMS에서 지원하는 환경 변수의 값을 이용하는 방법
에러 메시지 출력
삽입한 쿼리를 애플리케이션에서 실행하면서 에러 메시지를 출력하는 경우 사용하는 DBMS를 알아낼 수 있음
MySQL
쿼리 실행 결과 출력
에러 메시지 출력
PostgreSQL
쿼리 실행 결과 출력
에러 메시지 출력
MSSQL
쿼리 실행 결과 출력
에러 메시지 출력
SQLite
쿼리 실행 결과 출력
에러 메시지 출력
'INTERLUDE > Web Hacking' 카테고리의 다른 글
[DreamHack]-WHA ExploitTech: Bypass WAF (0) | 2022.03.29 |
---|---|
[DreamHack]-WHA ExploitTech: System Table Fingerprinting (0) | 2022.03.29 |
[DreamHack]-WHA error based sql injection (0) | 2022.03.24 |
[DreamHack]-WHA blind sql injection advanced (0) | 2022.03.22 |
[DreamHack]-WHA Exercise: Blind SQL Injection Advanced (0) | 2022.03.20 |