버프스위프트 다운받는 곳은 아래

https://portswigger.net/burp/download.html

 

프록시란 ?

대리, 대리인이라는 사전적 의미를 가지고 있듯, 프록시 서버를 이용하여 최종 목적지에 프록시 서버를 통해 간접적으로 접근이 가능한 것입니다.

 

버프스위프트웹 애플리케이션 테스트로 자주 사용하는 웹 프록시 툴이며 프록시를 사용하여 네트워크에서 통신하는 HTTP request를 가로채 분석 및 수정할 수 있습니다. 또한 ,POST방식인지 GET방식인지도 알 수 있으며 그 외에도 다양한 기능을 이용해 웹 애플리케이션의 취약점을 테스트를 하거나 해킹 공격을 시도할 수 있습니다ㅅ.

 

버프스위프트를 일단 실행시킵니다. Next를 눌러 빠르게 진행합니다.

 

IE(익스플로러)를 대상으로 다음과 같이 실행하겠습니다.

도구 -> 인터넷 옵션 -> 연결 ->LAN 설정

 

설명드리자면 제 로컬 주소 값 127.0.0.1 , 포트에 8080을 입력 후 확인을 누릅니다. 

 

만약 버프슈트가 활성되고 프록시 서버가 설정을 했는데도 웹서비스가 작동되면 다음과 같이 하시면 됩니다. 

윈도우키 -> 프록시 설정 변경 -> 프록시 서버 사용을 클릭해주시길 바랍니다.

 

여기서 프록시 서버의 서버 주소와 포트를 확인하고 버프슈트를 강제종료를 하게 되면 웹 서비스를 이용할 수가 없습니다. 왜냐하면 내 프록시 서버를 통해 패킷을 받겠다고 설정을 했기때문입니다. 그렇기 때문에 다시 원상태로 돌려놓고 웹 서비스를 실행하기 바랍니다. 

 

여기에서는  Proxy에 용어에 대해서만 설명드리겠습니다.

 

Forward : 현재 잡은 패킷만 인터셉트를 해제하여 전달합니다( 다음 패킷이 오면 클릭 누르면 다음 패킷을 볼 수 있습니다.)

Drop : 현재 가지고 있는 패킷을 제거하고 다음 패킷을 받습니다.

Intercept is on : ON모드에 버튼이 활성화 되면 패킷을 가져옵니다. 만약 ON모드를 해제했을 때는 인터넷을 사용할 수 있습니다. 즉, OFF모드로 해제 시 패킷을 다시 잡지 않습니다.

Action : 패킷과 관련하여 부가적인 기능을 사용할 수 있습니다. 

 

패킷을 잡아서 어떤식으로 쓰느냐에 따라 방향이 달라질 수 있습니다.

 

 

이상 포스터를 마치겠습니다. 감사합니다 .

+ Recent posts