我们看一下这个部分,我们就不讲了,这个哪里这一块。我们先说一下这个https数据包。在这里有张图片,这个图片这一边是代表的是我们的浏览器对不对?然后这里有个request,还有一个这个Response,这边是web service,就是网站服务器,那么通过浏览器利用这个request去发送一个数据包去返回。所以这个request我们一般,这个解释就是请求的数据包,那么这个 rsp ONS他能返回的是发回数据包,所以一个请求的一个返回,是个很简单的网站浏览器是吧?浏览器去请求网站,然后网站服务器给予返回。
那么如果是在中间出现了一个代理,出现一个代理的话,那么程序应该是怎么样的,程序就是由这个网站浏览器去发送数据包,先到这个 代理这里,代理再发送给这个服务器,服务器再返回,返回也是先返回的到代理这来,然后代理再返回到你们那里去。比如说如果有代理的话,那么中间相当于有一层,不管是这个请求还是返回都要经过这个中转的代理。
那为什么要说到这个代理?代理它的雏形都是为了解决更多的问题,我们经常在后面学习的过程中可能会经常用到这一个,那款那个工具那个工具它就是一个可以作为代理的抓包工具,它的作用其实就像这张图片一样,你使用那个工具之后,那么数据包就会相当于就是说都要经过这个代理,都要经过那个工具,那么我们就可以看到关于这个工具的请求和返回,是吧?
这两个过程中的一些数据包的一个情况,可以通过代理能看到,那这样子是可以帮助我们更好的分析请求或者发回的数据包。同样那么有这个代理之后,你在请求的时候,它可以在中间拦截下来之后,那么通过他的修改,只要给他发送出去。比如说这个代理服务器,是吧?当你服务器的,可以导致你在请求的时候,是吧,中间得修改。同样返回数据的时候也可以被修改,那么就实施了两边的一个相当于一个伪造,伪造攻击这样子一个情况。我们要讲这张图片就是想告诉大家这么一个道理,就是如果说有代理的话,那么可以实现这样子的一个情况。