代理内网穿透-Lcx.exe-venom-proxychains


未经授权禁止任何渗透测试

面试常问

1.正向代理和反向代理的区别
2.正向代理和反向代理 常见出现位置

正向代理 客户端明确知道 存在一个中间代理服务器 反向代理 该代理对外表现就是一个服务器

一.概述

利用代理工具将内网的流量代理到本地进行访问或者利用工具将其他网段的流量转发到本地进行纵向渗透

msf 中 portfwd
将目标主机上的端口转发到msf所在的服务器上

代理的本质是socks协议.

二.代理分类:

1.正向代理

正向代理是将我们的流量转发给一个跳板,然后该跳板将我们发送给他的包转发给目标
比如我们国内访问***,直接访问访问不到,我们可以通过一个正向代理服务器,请求发到代理服务器,代理服务器能够访问**,这样由代理去取到返回数据,再返回给我们,这样我们就能访问
在这里插入图片描述
正向代理用途

访问原来无法访问的资源,如****,公司内网
出差访问公司内网 vpnclient 分配公司内网的ip地址
对客户端访问授权,上网进行认证
代理可以记录用户访问记录(上网行为管理),对外隐藏用户信息

xxxx 上网行为管理

反向代理

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

在这里插入图片描述

反向代理的作用:

边界防火墙 nat
保证内网的安全,一定程度上阻止web攻击.
在大型网站中,通常将反向代理作为公网访问地址,而真正的Web服务器存在于内网之中.
负载均衡,通过反向代理服务器来优化网站的负载

三.Lcx.exe内网端口转发

在这里插入图片描述
在这里插入图片描述

步骤

bihuo 虚拟机 <=======> kali linux <=======> 物理机

物理机访问bihuo 虚拟机的3389端口 直接访问无法访问到

bihuo虚拟机: 主动将自身的3389端口的流量转发到kali linux 主机上的特定端口(11111)

kali linux 虚拟机:11111端口监听来自于bihuo虚拟机3389的流量 将11111端口接收到的流量转发到kali linux 的22222端口

物理机: 访问kali linux 的22222端口 就可以获得bihuo虚拟机的3389端口的流量

在这里插入图片描述

下载lcx – linux 版本 portmap

linux系统作为转发

  1. kali linux 虚拟机: 在11111端口监听来自于bihuo虚拟机3389的流量 将11111端口接收到的流量转发到kali linux 的22222端口

公网主机上执行:lcx.exe –listen 接收数据的端口 映射流量的端口,意思是监听公网主机本机的 11111端口请求,并将来自 11111 端口的请求传送给 22222 端口。

命令:

./portmap -m 2 -p1 11111 -p2 22222

在这里插入图片描述

  1. bihuo虚拟机: 主动将自身的3389端口的流量转发到kali linux 主机上的特定端口(11111)

内网主机上执行:lcx.exe –slave 公网主机ip 公网主机端口 内网主机ip 内网主机端口,意思是把内网主机的某端口转发到具有公网ip主机的 对应 端口。

开启3389
在这里插入图片描述

在这里插入图片描述
命令

lcx.exe -slave 192.168.0.142 1111 127.0.0.1 3389

在这里插入图片描述
3. 此时物理机直接访问:kaliIP:22222,即可转发到内网IP的3389
在这里插入图片描述
在这里插入图片描述

window系统转发流量

 kali linux <=======> bihuo 虚拟机<=======> 物理机

物理机访问 kali linux 虚拟机的22端口 直接访问无法访问到

kali linux虚拟机: 主动将自身的22端口的流量转发到bihuo虚拟机的特定端口(11111)

bihuo虚拟机: 在11111端口监听来自于kali linux虚拟机22的流量 将11111端口接收到的流量转发到bihuo虚拟机 的22222端口

物理机: 访问bihuo虚拟机的22222端口 就可以获得kali linux 虚拟机的22端口的流量
  1. bihuo虚拟机: 在11111端口监听来自于kali linux虚拟机22的流量 将11111端口接收到的流量转发到bihuo虚拟机 的22222端口

命令:

lcx.exe -listen 11111 22222

在这里插入图片描述
在这里插入图片描述

  1. kali linux虚拟机: 主动将自身的22端口的流量转发到bihuo虚拟机的特定端口(11111)

命令:

service ssh start  # 开启22端口

在这里插入图片描述
命令:

./portmap\ lcx -m 3 -h1 127.0.0.1 -p1 22 -h2 192.168.0.3 -p2 11111

在这里插入图片描述

  1. 物理机: 访问bihuo虚拟机的22222端口 就可以获得kali linux 虚拟机的22端口的流量
    访问

命令:

ssh kali@192.168.0.13 -p 22222

  • 1
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: lcx.exelcx64.exe是一种端口映射工具。端口映射是一种网络技术,可以将一个端口上的网络数据转发到另一个端口上。通过使用lcx.exelcx64.exe,我们可以实现将本地的一个端口与远程主机的一个端口进行映射。 lcx.exe是32位的版本,而lcx64.exe是64位的版本。由于计算机的操作系统可能是32位或64位的不同版本,因此提供了这两个版本以适应不同的操作系统环境。 使用lcx.exelcx64.exe进行端口映射可以有很多用途。例如,当我们需要访问远程主机上的某个端口时,但由于某些原因无法直接访问,我们可以使用这些工具将本地的一个端口与远程主机的该端口进行映射,从而实现对远程主机上的端口的访问。 另外,lcx.exelcx64.exe还可以用于网络安全测试和渗透测试。通过端口映射,我们可以在本地主机上创建一个代理,将远程主机上的服务转发到本地主机上进行分析和测试。这可以帮助我们评估系统的安全性,并发现可能存在的漏洞。 总之,lcx.exelcx64.exe是一种非常方便的端口映射工具,可以实现本地端口与远程主机端口的映射,对于远程访问和网络安全测试都具有重要的作用。 ### 回答2: LCX(Loopback Connection)是一种端口映射工具,可以将本地端口与远程端口进行映射,实现连接的转发和反向连接。lcx.exe32位和lcx64.exe位是两个不同架构的LCX工具。 lcx.exe32位是适用于32位操作系统的LCX工具版本,可以在32位的Windows系统上使用。它能够通过端口映射实现本地服务的转发和穿透,让远程主机能够访问本地服务。它是基于32位架构的编译和运行的,适用于32位操作系统的特性和架构。 lcx64.exe位是适用于64位操作系统的LCX工具版本,可以在64位的Windows系统上使用。与lcx.exe32位相比,它是针对64位系统进行编译和优化的。相比于32位版本,lcx64.exe位可以更好地适应64位系统的特性和架构,提高性能和稳定性。 无论是lcx.exe32位还是lcx64.exe位,它们都提供了一种简单而强大的工具来进行端口映射,帮助用户轻松地实现本地服务的穿透和远程访问。用户可以根据自己的操作系统架构选择合适的版本来使用,以获得更好的体验和性能。 ### 回答3: lcx.exe32位和lcx64.exe位是一种端口映射工具,用于在计算机网络中建立传输通道,实现端口之间的数据交换。它能够实现多种映射方式,如本地端口映射、远程端口映射和监听映射。 lcx.exe32位和lcx64.exe位的工作原理是通过将本地端口与远程端口进行映射,使得程序在使用本地端口通信时,实际上是经过远程端口进行通信。这样的映射操作可以提供更高的安全性和灵活性,同时隐藏真实的网络架构和IP地址。 端口映射工具的应用场景非常广泛。比如,在企业网络中,可以使用端口映射工具来实现内部主机与外部网络的通信,从而确保内部网站和服务器能够被外部网络访问;在网络安全测试中,可以使用端口映射工具进行端口扫描和漏洞检测,以评估网络安全性;在软件开发中,可以使用端口映射工具来进行本地调试和远程调试,方便开发人员进行程序调试和测试等。 总之,lcx.exe32位和lcx64.exe位是一种功能强大的端口映射工具,可以帮助用户建立安全可靠的数据通信通道,提高网络的性能和灵活性,应用场景非常广泛。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值