一、問題描述(我的mac)
(搞定問題后,才寫的blog,問題沒有截圖,這里都是文字描述)
burp之前用的好好的,突然有一天打開后
能夠正常抓包,但是一點擊forward后,頁面和burp都一直提示connection refused。
所有的頁面都是這樣,無論http、https。
二、可能造成問題的原因
1、猜測有可能是網絡原因導致。
因此將所有的網絡代理相關軟件全部關閉,然后把所有的代理配置和腳本全部去掉,依舊不行。
2、猜測是burp版本原因
更換了多個版本后依舊不行。
3、java的原因(網上搜索到可能的原因)
沒嘗試更換(有人說java8的版本的問題,需要更換9)
三、結局方案
1、在安裝burp2.1后,發現了報錯的原因。
event log相關信息里發現,socks代理有一個127.0.0.1:1081的代理報錯了。
此時把所有的代理全部關閉,還是不行,依舊會有127.0.0.1:1081
查看user options 里的socks proxy,空空如也。
那么127.0.0.1:1081究竟從何而來??
還是空空如也。
2、127.0.0.1:1081究竟從何而來,不知道。那么到底該怎么解決這個問題。
這里打開了
搞了127.0.0.1:1086的代理。然后
將burp里加個socks proxy.
因為127.0.0.1:1086 將之前的127.0.0.1:1081會抵掉,而且127.0.0.1:1086是真正可以網絡通的,因此這個時候burp就可以正常工作了。
然后將use socks proxy 去掉,burp就可以正常使用了。
四:猜想
有可能是burp的bug嗎?