티스토리 뷰

Tip

Burp Suite 기능 설명

do9dark 2015. 12. 3. 10:50

Burp Suite는 Proxy를 이용하여 HTTP Request/Response를 분석 및 수정할 수 있는 도구이다.

 

Burp Suite > Proxy > Intercept 기능을 이용할 때, Forward / Drop / Intercept is on|off / Action 버튼을 사용해서 처리를 한다.

이 때, 단축키를 사용하면 훨씬 더 빠르게 처리할 수 있다.

Forward: Ctrl + f (Mac: Command + f)

Drop: Ctrl + d (Mac: Command + d)

Intercept is on|off: Ctrl + t (Mac: Command + t)

toggle key 처럼 사용

 

그 외에도 자주 쓰는 단축키

Intruder: Ctrl + i (Mac: Command + i)

Repeater: Ctrl + r (Mac: Command + r)

 


일부 기능에 대한 설명

 

 

Redirect to host: 리스너가 받은 요청을 해당 호스트로 전송하는 것이 아니라 지정한 호스트로 전송

Redirect to port: 리스너가 받은 요청을 해당 포트로 전송하는 것이 아니라 지정한 포트로 전송

Force use of SSL: 요청을 받은 후 전송할 때 HTTPS 로 전송

 

 

Use a self-signed certificate: 자체 서명된 SSL 인증서 사용

Generate CA-signed per-host certificates: SSL 연결을 하면 CA 인증서를 이용하여 지정된 호스트마다 SSL 인증서를 생성해서 사용 (Burp Suite 설치 시 CA 인증서를 생성, 신뢰할 수 없는 인증서 에러가 발생할 경우 해당 인증서를 신뢰할 수 있는 인증서로 등록해서 하면 사용하면 해결 가능)

Generate a CA-signed certificate with a specific hostname: SSL 연결을 하면 CA 인증서를 이용하여 사용자가 지정한 호스트 이름을 사용해서 단일 호스트 SSL 인증서를 생성하고 모든 SSL 연결에 사용

Use a custom certificate: 특정 인증서를 불러와서 사용 (특정 서버 인증서를 필요로 하는 경우에 사용)

 

 

Use HTTP/1.0 in requests to server: 서버에게 요청할 때 HTTP/1.0 사용

use HTTP/1.0 in responses to client: 클라이언트에게 응답할 때 HTTP/1.0 사용

Set response header "Connection: close": HTTP pipelining 방지

Unpack gzip / deflate in requests: 요청 시 gzip, deflate로 압축된 body 부분을 풀어줌

Unpack gzip / deflate in responses: 응답 시 gzip, deflate로 압축된 body 부분을 풀어줌

Disable web interface at http://burp: In-Browser(http://burp) 해제

Allow requests to web interface using fully-qualified DNS hostnames: IP 주소나 자격이 없는 호스트 이름을 사용해 DNS를 요청 가능 (해당 옵션 사용 시 DNS rebinding 공격에 취약함)

Suppress Burp error messages in browser: 브라우저에 에러 메시지를 제공하지 않음

Disable logging to history and site map: 사이트 맵과 기록을 남기지 않음

Enable interception at startup: Burp Suite 실행 시 interception 기능 동작 여부 설정

댓글
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
링크
공지사항
Total
Today
Yesterday