WEB安全-端口转发

在写端口转发知识之前,给大家分享一些正向代理和反向代理的知识


正向代理

一个位于客户端和原始服务器之间的服务器,为了从原始服务器取得内容,客户端向代理发送一个请求并制定目标(原始服务器),然后代理向原始服务器转发请求并将获得的内容返回给客户端,客户端才能使用正向代理。我们平时说的代理就是指正向代理。


v2-1c613a6d708e6e500aaac0eaccf79554_b.jpg


这样看起来真的很难理解,都不知道讲的是什么?简单理解就是:A不能直接对C发起请求,于是B作为代理,代替A去访问C,并将结果返回给A,则B是正向代理。

举个栗子:A向C借钱,由于一些情况不能直接向C借钱,于是A想了一个办法,他让B去向C借钱,这样B就代替A向C借钱,A就得到了C的钱,C并不知道A的存在,B就充当了A的代理人的角色。


反向代理

反向代理(Reverse Proxy),以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求的客户端,此时代理服务器对外表现为一个反向代理服务器。


v2-056fcb73169ce92bc8eee04456d156c7_b.jpg


看到这脑阔是不是很疼!别怕,这里再举个栗子

A向B借钱,B没有拿自己的钱,而是悄悄地向C借钱,拿到钱之后再交给A,A以为是B的钱,他并不知道C的存在。(个人认为反向代理跟端口映射有点相似)


两个代理的实际作用

从用途上来讲:正向代理的典型用途是为在防火墙内的局域网客户端提供访问Internet的途径。正向代理还可以使用缓冲特性减少网络使用率。反向代理的典型用途是将防火墙后面的服务器提供给Internet用户访问。反向代理还可以为后端的多台服务器提供负载平衡,或为后端较慢的服务器提供缓冲服务。另外,反向代理还可以启用高级URL策略和管理技术,从而使处于不同web服务器系统的web页面同时存在于同一个URL空间下。

从安全性来讲:正向代理允许客户端通过它访问任意网站并且隐藏客户端自身,因此你必须采取安全措施以确保仅为经过授权的客户端提供服务。反向代理对外都是透明的,访问者并不知道自己访问的是一个代理。

以下分享一份关于转发和一些代理的工具列表,至于工具如何安装和使用,可以利用搜索引擎进行寻找。


v2-1aedb2438108ccd6135a80d6b100b085_b.jpg


接着来说一下我们为什么要使用端口转发呢?

如果在电脑上搭建了一个简单的服务器,启动之后能够监听本地主机(localhost)的某个端口然后提供服务,显示准备好的网页文件。

然而注意到的是,一直以来我们只是在本地机器上对某个端口进行访问。那么,这个端口是否能够被远程机器所访问呢?换句话说,一个远程的客户端是否能够通过连接这个TCP端口实现对服务器的访问呢?


通常在以下两种情况之下呢,答案是否定的!!!

1、 服务器上的配置限制了只有通过本地主机才能连接此服务器;

2、由于防火墙的限制,无法用SSH直接从外部连接到此服务器(比如说服务器处于内网之中)。这时候我们就需要用到端口转发技术来实现对服务器的远程访问了。


那么如果在渗透测试中呢?

以个人理解给大家讲解一下端口转发在测试中的部分作用。比如说我外网存在一台机器A,能够访问到某台放置在公网的机器B,机器B是跟机器C(机器C开放了某些服务和端口)放在同个局域网内的两个不同网段的机器。这时候我已经拥有了机器B的webshell,但是由于webshell权限不足,无法直接提取或者进行其他操作。我就可以利用端口转发技术,将机器C的服务或端口通过机器B进行代理。让我们能够通过B来对其进行访问!


参考链接:


https://blog.csdn.net/awhip9/article/details/52584938 Web狗要懂的内网端口转发 - 先知社区 内网端口转发及穿透 - ZeroKeeper's Blog


——————————————————————————————————————

觉得有用的!点赞!点赞!点赞!_(:з」∠)_

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值