这两天被同一个问题困扰许久,才发现是代理的问题。
问题描述:使用公司代理上网的电脑一台,然后在使用burpsuite的时候,进行截包改包不能成功,总是会弹出www.baidu.com主机找不到的错误。
原因:正常情况下,在拦截了包之后,点击proxy模块的intercept is on便会关闭拦截,使得包能够正常发送出去,但是在本电脑上并不行,不断尝试之后才意识到可能跟电脑本身是在代理环境下上的网有关系。
在本身电脑已经设置了代理之后,火狐浏览器和其他浏览器不同,代理是独立的,所以大多选用火狐浏览器进行web程序的测试及数据包拦截测试(在对火狐浏览器设置了127.0.0.1:8080的代理之后不影响其他浏览器比如谷歌IE等的正常使用,方便我们搜索问题)。所以在火狐浏览器上进行改包的试验时,改了包之后发送包时,由于使用的是burpsuite的代理。而burpsuite的代理默认是无代理的。。。。。。(好像说不通,这个问题先放这里,等下次更正。)
——————————————分割线————————————————————
找到原因了:burpsuite在代理环境下使用需要设置user option,需要设置上层代理,形成代理链。。。。
这么多次被困在这么简单的问题上,也是醉醉的。