BApp Store 에서 확장 기능 설치하기

Beginner
지금 연습하기

소개

Burp Suite 는 웹 애플리케이션 보안 테스트를 위한 강력한 도구이며, 확장 기능 (extensions) 을 통해 그 기능을 크게 향상시킬 수 있습니다. BApp Store 는 커뮤니티와 PortSwigger 자체 팀에서 만든 확장 기능을 위한 Burp Suite 의 공식 마켓플레이스입니다. 이러한 확장 기능은 새로운 스캔 기능을 추가하거나, 유틸리티 기능을 제공하거나, 다른 도구와 통합할 수 있습니다.

이 랩에서는 BApp Store 에서 확장 기능을 설치하여 Burp Suite 에 새로운 기능을 추가하는 기본적인 프로세스를 배우게 됩니다. 예시로는 인기 있고 매우 유용한 확장 기능인 'Logger++'를 사용하겠습니다.

Extender > BApp Store 탭으로 이동

이 단계에서는 Burp Suite 내에서 BApp Store 를 열게 됩니다. 설정 프로세스에서 이미 Burp Suite 애플리케이션을 실행했습니다. 바탕 화면에서 해당 창을 볼 수 있습니다.

먼저, Burp Suite 창 상단에 있는 메인 탭 바를 찾으십시오. Dashboard, Target, Proxy 등의 탭이 보일 것입니다.

Extender 탭을 클릭하십시오.

Dashboard  Target  Proxy  Intruder  Repeater  Sequencer  Decoder  Comparer  Extender  ...

Extender 섹션으로 들어가면 새로운 하위 탭 세트가 보일 것입니다. 사용 가능한 확장 기능 목록을 보려면 BApp Store 탭을 클릭하십시오. Burp Suite 가 인터넷에서 최신 목록을 가져오므로 로드하는 데 몇 분 정도 걸릴 수 있습니다.

'Logger++'와 같은 확장 기능 선택

이 단계에서는 목록에서 'Logger++' 확장 기능을 찾아 선택합니다. BApp Store 에는 기본적으로 인기도순으로 정렬된 수많은 확장 기능이 포함되어 있습니다.

확장 기능 목록을 스크롤하여 'Logger++'를 찾으십시오. 매우 인기 있는 확장 기능이므로 목록 상단 근처에 있어야 합니다.

'Logger++'를 찾으면 목록에서 해당 이름을 클릭하십시오. 오른쪽 창이 업데이트되어 확장 기능의 설명, 작성자, 사용자 평점 및 버전 기록을 포함한 세부 정보가 표시됩니다. 잠시 시간을 내어 설명을 읽고 모든 Burp Suite 도구의 모든 트래픽을 정렬 가능한 테이블에 기록하는 목적을 이해하십시오.

'Install' 버튼 클릭

이 단계에서는 선택한 확장 기능을 설치합니다.

'Logger++' 확장 기능이 선택되고 세부 정보가 오른쪽 창에 표시된 상태에서 Install 버튼을 찾으십시오. 이 버튼은 일반적으로 세부 정보 창의 오른쪽 상단 모서리에 있습니다.

Install 버튼을 클릭하십시오.

Burp Suite 가 확장 기능을 다운로드하고 설치합니다. 설치 중에 짧은 진행률 표시줄이 보일 수 있습니다. 설치가 완료되면 Install 버튼이 Reinstall로 변경되어 확장 기능이 설치되었음을 나타냅니다.

Extender > Extensions 탭으로 이동

이 단계에서는 설치된 확장 기능 목록으로 이동하여 'Logger++'가 추가되었는지 확인합니다.

설치가 완료된 후 Burp Suite 가 올바르게 로드했는지 확인해야 합니다. 이렇게 하려면 Extender 섹션에 머물면서 다른 하위 탭으로 이동하십시오.

Extensions 하위 탭을 클릭하십시오. 이 탭은 BApp Store 탭의 왼쪽에 있습니다.

이 탭에는 BApp Store 에서 가져왔거나 사용자 지정 확장 기능으로 수동으로 추가된 모든 확장 기능이 현재 Burp Suite 에 설치된 테이블로 표시됩니다.

새 확장 기능이 로드되고 활성화되었는지 확인

이 단계에서는 'Logger++'가 설치되고 로드되었으며 사용할 준비가 되었는지 확인합니다.

Extender > Extensions 탭에서 설치된 확장 기능 테이블을 확인하십시오. 이제 'Logger++' 항목이 표시되어야 합니다.

확장 기능 이름의 왼쪽에는 "Loaded" 열 아래에 확인란이 있습니다. 이 상자가 선택되어 있는지 확인하십시오. 선택된 상자는 확장 기능이 활성 상태이고 실행 중임을 의미합니다. 기본적으로 확장 기능은 설치 후 자동으로 로드됩니다.

최종 확인은 Burp Suite 의 메인 탭 바에 새 탭이 나타나는 것입니다. 창의 맨 위를 보면 이제 Logger++라는 새 탭이 표시되어야 합니다. 이는 확장 기능이 성공적으로 로드되었고 자체 사용자 인터페이스를 Burp Suite 에 추가했음을 나타냅니다.

요약

축하합니다! BApp Store 에서 Burp Suite 확장 기능을 성공적으로 설치했습니다.

이 실습에서는 BApp Store 로 이동하여 특정 확장 기능 ('Logger++') 을 검색 및 선택하고, 한 번의 클릭으로 설치한 다음, 마지막으로 확장 기능이 Burp Suite 내에서 로드되고 활성화되었는지 확인하는 방법을 배웠습니다. 이 기술은 도구를 사용자 지정하고 보안 테스트 프로젝트의 잠재력을 최대한 발휘하는 데 필수적입니다. 이제 다른 확장 기능을 탐색하고 설치하여 Burp Suite 환경을 더욱 향상시킬 수 있습니다.