다음을 사용하여 웹 애플리케이션 보안을 배우려고 합니다.bWAPP(버그가 있는 웹 애플리케이션) Windows 시스템에서 Xampp을 사용하여 호스팅됩니다. 127.0.0.1:8080
Burp Suite에서 경고를 받는 것뿐만 아니라 브라우저에서 프록시( )를 올바르게 구성했습니다 .
안인스턴트 버프 스위트 스타터가이드에서는 예외 필드가 완전히 비어 있어야 한다고 제안합니다. Firefox에서는 기본적으로 예외 필드 localhost, 127.0.0.1
에 값이 있습니다 . No Proxy For:
가이드를 따르기 위해 항목을 제거하면 localhost/bWAPP/login.php
브라우저에서 bWAPP 로그인 페이지에 액세스할 수 없습니다.
localhost에 대한 예외가 있는 경우 브라우저에서는 제대로 작동하지만 Burp Suite는 127.0.0.1
.
전체 구성에 결함이 있는 걸까요, 아니면 제가 뭔가를 놓치고 있는 걸까요?
답변1
Burp Suite의 Target Scope 호스트 필드에 포트를 쓰지 않도록 하세요. 예를 들어 "localhost:8081"이라고 쓰지 마세요. 대신 호스트 필드에 "localhost"를 쓰고 포트 필드에 "8081"을 쓰십시오.
답변2
답변3
about:config로 이동하여 network.proxy.allow_hijacking_localhost를 true로 변경하세요.
답변4
이 시나리오에서는 라우터에 할당된 IP 주소를 사용하여 에서 실행되는 앱의 트래픽을 가로챌 수 있습니다 localhost
.
전. 192.168.1.156
앱이 포트 번호 80에서 호스팅되는 경우 를 사용하여 브라우저에서 앱을 탐색합니다 http://192.168.1.156/
. Burp Suite는 로컬 호스트에서 호스팅되는 앱의 트래픽을 확실히 포착하고 차단합니다.
다음 명령을 사용하여 IP 주소를 얻을 수 있습니다.
- Windows의 경우:
ipconfig
- 리눅스의 경우:
ifconfig