1. 공격유형 : Blind Sql Injection
2. Write Up
이 문제는 이번에 old 버전으로 리뉴얼 되었는데 공격 포인트를 정리해보자면 Ascii, Limit, having, group by, union, +, group_concat 등의 구문이 차단되어 있고 컬럼, 테이블 정보를 모르는 환경에서 "Blind Sql Injection"을 기반으로하는 "ord, concat" 구문을 조합 공격으로 해결 가능한 문제였다.
기존에는 Ascii 문자가 필터링되었을때 chr("문자") 등의 방식으로 바로 비교했었던 경험으로 동일하게 시도했지만 000000000 등의 숫자만 결과로 보여주어 이부분을 찾는데 조금 애를 먹었다. Ascii의 대안인 ord 기능이 있다는 것을 알고 적용했을때 문제를 해결할 수 있었다.
'2. Information Security > 3. War Game' 카테고리의 다른 글
웹해킹 27번 (webhacking.kr old 27) (0) | 2020.02.13 |
---|---|
웹해킹 26번 (webhacking.kr old 26) (0) | 2020.02.05 |
웹해킹 24번 (webhacking.kr old 24) (0) | 2020.01.19 |
웹해킹 23번 (webhacking.kr old 23) (0) | 2020.01.05 |
웹해킹 22번 (webhacking.kr old 22) (0) | 2020.01.05 |
댓글