본문 바로가기
인터넷 보안/Burpsuite

[Kali] Burpsuite Target

by 볼링치는 개발자 2021. 3. 21.
반응형

Burpsuite Target

Kali Linux의 기본적인 Web Application Analaysis 툴 인 Burpsuite에는 수많은 기능이 있습니다.

그중 Target에 대한 기본적인 포스팅을 해보려 합니다.

 

Burpsuite을 켜고, [Proxy]의 [Intercept]에서 인터셉트를 꺼주고, 네이버에 접속하면 다음과 같은 화면이 로딩됩니다.

 

단순히 네이버에 접속했을 뿐인데, www.naver.com을 제외한 네이버 쇼핑 광고, 등 다양한 사이트가 로딩되는 것을 확인할 수 있습니다.

 

이를 사이트맵이라고 합니다.

 

사이트맵은 쉽게 말해 웹 사이트의 설계도, 구조라고 볼 수 있습니다.

 

Target옵션에서 네이버 사이트에 대한 구조도 다음과 같이 확인할 수 있습니다.

 

네이버 사이트 구조

만약 다른 네이버 외의 다른 사이트는 제외하고, 네이버에 관련된 사이트들만 보고 싶으면 어떻게 할까요?

 

www.naver.com에 오른쪽 클릭을 하고 Add to Scope를 해줍니다.   

 

추가한 후 [Target]의 [Scope]에 가보면 네이버가 추가되었음을 볼 수 있습니다.

 

사이트 맵 목록에서 추가한 네이버를 제외하고 모두 제거해줍니다

 

 

[Proxy]의 [Options]로 가서 다음과 같이 옵션들을 체크해 줍니다.

 

다음 옵션들은 프록시가 인터셉트를 할 때, 클라이언트의 요청과 서버 측의 반응을 모두 인터셉트하고, "Is in target scope"를 활성화시켜주면서 저희가 Scope에 추가한 사이트만 인터셉트하겠다는 의미입니다.

 

 

그래서 이렇게 네이버가 아닌 유튜브를 들어가게 되면, Scope에 네이버만 추가되어있고 유튜브는 인터셉트를 안 하기 때문에 다음과 같이 사이트맵에 네이버만 뜨는 것을 볼 수 있습니다.

 

 

[Target]의 [Site Map] 외에도 [Proxy]의 [HTTP History] 부분을 보면 Scope에 추가한 네이버에 관한 클라이언트 측의 요청, 서버 측의 반응을 확인할 수 있고, 유튜브에 접속한다 하더라도 Scope에 추가되어 있지 않기 때문에 HTTP History에 뜨지 않는 것을 확인할 수 있습니다.

 

 

해당 사진은 Scope 외의 사이트들에 대해서도 HTTP History를 잡고 싶으면 [Re-enable]을 클릭해 Scope 외의 사이트 들에서도 요청과 반응을 확인할 수 있습니다.

 

반응형

댓글