Burp Suitte(버프 슈트)
Burp Suite는 웹 애플리케이션의 침투 테스트에 사용되는 소프트웨어 보안 애플리케이션입니다.
-위키백과-
버프 슈트는 proxy의 형태로 웹 요청과 응답을 모니터링 및 변조할 수 있으며 그 외에도 다양한 유틸리티 기능이 있는 소프트웨어이다.
프록시 서버(영어: proxy server, 문화어: 대리봉사기)는 클라이언트가 자신을 통해서 다른 네트워크 서비스에 간접적으로 접속할 수 있게 해 주는 컴퓨터 시스템이나 응용 프로그램을 가리킨다. 서버와 클라이언트 사이에 중계기로서 대리로 통신을 수행하는 것을 가리켜 '프록시', 그 중계 기능을 하는 것을 프록시 서버라고 부른다.
-위키백과 -
즉 내 pc에서 요청을 proxy로 전달하고 proxy는 다시 원래의 목적지로 전달한다.
이러한 과정에서 요청과 응답을 변조 및 모니터링을 할 수 있는 구조다.
버프 슈트 사용법
상단의 Open browser 클릭 후 intercept is off를 클릭하여 -> on으로 변경한다.
이후 특정 url(스크린샷에서는 https://portswigger.net로 연결함) httpRequest를 볼 수 있다.
현재의 상태는 request를 요청하기 전 proxy에서 일시 정지 상태로 상단의 Forward를 눌러 요청을 본래의 요청지로 전달 할 수 있으며 하단의 Raw의 내용을 수정하여 전달 할 수 있다.
http history 탭에서 오고간 데이터를 확인할 수 있다.
상단의 Decoder탭으로가면 Web에서 자주 사용되는 인코딩 처리를 복호화 할 수 있다.
Base63, Url인코딩등 다양한 인코딩 디코딩을 테스트 할 수 있으며 위와같이 단계적 인코딩 디코딩도 가능하다.
그 외에도 두 요청, 응답을 비교하는 compare 특정 요청을 변경하여 반복적으로 보낼 수 있는 repeat탭도 존재한다.
'웹 해킹 코스 > 내용 정리' 카테고리의 다른 글
6주차 union을 사용한 SQL Injection (0) | 2023.11.30 |
---|---|
5주차 SQL Ijection (2) | 2023.11.26 |
3주차 (쿠키, 세션) (0) | 2023.11.08 |
2주차 (DB) (0) | 2023.11.01 |
0주차 (리눅스 기초 명령어) (2) | 2023.10.26 |