리버싱/드림핵
SQL Injection
chaha
2023. 3. 22. 12:27
인젝션 (Injection)
: 주입이라는 의미
: 이용자가 악의적인 입력값을 주입해 의도하지 않은 행위를 일으키는 것
인젝션 공격
: 이용자의 입력값이 애플리케이션의 처리 과정에서 구조나 문법적인 데이터로 해석되어 발생하는 취약점
Blind SQL Injection
: 스무고개 게임과 유사한 방식으로 데이터를 알아낼 수 있음
: 질의 결과를 이용자가 화면에서 직접 확인하지 못할 때 참/거짓 반환 결과로 데이터를 획득하는 공격 기법
: 한 바이트씩 비교하여 공격하는 방식이기 때문에 다른 공격에 비해 많은 시간을 들여야 함
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
SQL Ingection은 어떤식으로 작동하는지 이해되지만, Blind는 하나하나 찾아야한다는 점, 이를 보완하기 위해 자동화 스크립트를 작성해야한다는 부분이 아직 와닿지않는다.
자세한 내용은 드림핵 웹해킹 로드맵 스테이지6!!
https://dreamhack.io/lecture/courses/191
ServerSide: SQL Injection
이 코스에서는 서버 사이드 공격인 SQL Injection에 대해 설명합니다.
dreamhack.io