[Web Security] SQL Injection(1)_Burp Suite, 프록시 설정, CA인증서 등
[Web Security] SQL Injection(1)_Burp Suite, 프록시 설정, CA인증서 등
웹 서버와 DB 서버가 연동되는 웹 서비스 중 사용자의 입력을 받는 화면이(로그인, 검색 입력 창 등) 존재하고 입력 받는 문자열에 별도의 처리 없이 데이터베이스 조회를 위한 SQL 구문이 사용될 경우 정상적인 SQL 구문 인자 값의 변조를 통해 데이터베이스 접근 및 임의의 SQL Query문을 실행할 수 있다.
* Burp Suite와 Chrome 진행 예정
1. Burp Suite 설치 및 기본 설정
- 기본 default로 Next 설치 https://portswigger.net/burp/releases/professional-community-2024-4-4?requestededition=community&requestedplatform=

2. Java JDK 설치(정상적으로 Burp Suite 실행되지 않는 경우에만)
https://www.oracle.com/kr/java/technologies/downloads/#jdk22-windows
3. Burp Suite 프록시 설정
기본적으로 8080 포트 사용 (이미 8080 포트가 사용중이라면 Running에 체크 해제 되어 있을 것 -> 임의의 포트를 별도로 추가해서 사용해야함)

체크 (요청을 보내고 서버에서 돌아오는 패킷을 브라우저 앞에서 먼저 잡아 볼 때) -> Burp Suite를 껐다 켜면 체크가 풀림

4. CA 인증서
http(80)보다 https(443)을 사용하는 곳이 더 많기 때문에 CA 인증서가 필요하다.
내용을 변조하는 유형의 공격은 모두 공격으로 간주되므로 실제 일반 사이트에는 절대 하면 안된다!!!!
(접속한 테스트 사이트에서만 진행 해야 함, 나도 쫄려서 직접 하지 못하고 정리해 놓은 캡처본 보고 공부함)
This post is licensed under CC BY 4.0 by the author.












