【端口转发】 lcx工具

news/2025/3/10 20:10:54/文章来源:https://www.cnblogs.com/o-O-oO/p/18759641

lcx是一个居于socket套接字实现的端口转发工具,有windows和linux两个版本,windows叫lcx.exe,linux叫portmap

一个正常的socket隧道必须具备两端:服务器端和客户端

windows下:

1、转发端口:

lcx.exe -slave 公网IP 端口 内网IP 端口

2、监听端口:

lcx.exe -listen 转发端口,本机任意没有没有被占用的端口

3、映射端口:

lcx.exe -tran 映射端口号 ip 目标端口

• 本地端口映射:
如果目标服务器由于防火墙的限制,部分端口的数据无法通过防火墙,可以将目标服务器相应端口的数据传到 防火墙允许的其他端口。

lcx.exe -tran 映射端口号 目标ip 目标端口

• 内网端口转发:
如下规则时,主机不能直接访问内网,这时就需要web服务器当 跳板 ,也就是 代理 来使攻击机访问到内网主机

基本命令:

• 转发端口

lcx.exe -slave 公网ip 端口 内网ip 端口

• 监听端口

lcx.exe -listen 转发端口 本机任意没有被占用端口

windows端口转发实例

环境︰

内网主机不能访问外网,但是可以访问同网段的内网机器,同时80端口只能本地访问,但是8080端口对外开放。

步骤一:被控服务器的80端口转发到本地的8080端口。

lcx -tran 8080 127.0.0.1 80

步骤二∶在内网被控服务器上连接内网能够对外访问的服务器 。

lcx -slave 192.168.56.1 4444 192.168.56.101 8080

步骤三∶在能够对外访问的内网机器上监听端口 。

lcx -listen 4444 12345

步骤四∶外网机器访问192.168.56.1的12345端口也就是从 服务器12345- >服务器4444->外网8080->内网80

在外网192.168.64.230访问192.168.64.103:12345

linux下:

用法:

./portmap -m method [-h1 host1] -p1 port1 [-h2 host2] -p2 port2 [-v] [-log filename]
  • -m:指定method action参数。

  • method=1:监听port1连接至主机2的port2(端口映射)。

  • method=2:监听Port1转发至port2。

  • method=3:连接主机1对应的端口和主机2对应的端口(端口转发)。

如:

./portmap -m 2 -p1 6666 -h2 公网ip -p2 7777//监听来自6666端口的请求并转发至7777

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/895585.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Manus验证码生成器

Manus验证码生成器 Manus 是Monica团队推出的全球首款通用型AI助手,能将想法转化为行动:不止于思考,更注重成果。 一、关注公众号二、从底部菜单中进入三、使用Manus验证码生成器本文来自博客园,作者:方倍工作室,转载请注明原文链接:https://www.cnblogs.com/txw1958/p/…

洛谷 P1111 修复公路(并查集)

并查集这题如果想到是并查集就很简单了,按t来排序一下就好了AcCode: #include<bits/stdc++.h> using namespace std; struct way{int v1, v2, t; }; bool Cmp(const way &a, const way &b){return a.t < b.t; }vector<way> w; int unionList[1010];int…

实验1 C语言输入输出和简单程序应用编程

任务1: 源代码:1 #include <stdio.h>2 #include <stdlib.h>3 4 int main()5 {6 printf(" o \n");7 printf("<H>\n");8 printf("I I\n");9 printf(" o \n"); 10 printf("<H>\n&quo…

某考核wp

就这样抱着胸中的苦痛,前往没有你的未来My Blog robots.txt进level1.php <?php error_reporting(0); highlight_file(__FILE__); $text = $_GET["text"]; $file = $_GET["file"]; if(isset($text)&&(!preg_match("/php/",$text))…

L1G3-浦语提示词工程实践

L1G3-浦语提示词工程实践 1. 提示工程 1.1 什么是提示词 根据大模型的应用领域,可以把提示词分为五类。其中,“文本生成”提示词是最基础最重要的。 提示词是调用生成式AI能力的基础接口。提示词调用生成式AI能力的两个阶段如下:大模型词元预测的原理:获取输入文本,模型处…

【Azure Storage Account】利用App Service作为反向代理后续 ---- 隐藏 SAS Token

问题描述前文提要:【Azure Storage Account】利用App Service作为反向代理, 并使用.NET Storage Account SDK实现上传/下载操作在前几天的实验中,使用了App Service作为反向代理,把默认的存储账号的域名修改为自定义的域名后,在 .NET Storage Account SDK中实现常规的上传/…

opera打不开任何网页

正文 opera的外观非常惊艳,给我一种新颖的感觉,直到我发现任何网页都打不开。 找到下面这个文件 C:\Users\acer\AppData\Roaming\Opera Software\Opera Stable\Local State使用你喜欢的任何编辑器打开,比如vscode。 搜索country修改如下字段 {"country":"US&…

Easyexcel(6-单元格合并)

EasyExcel在数据导出时,自定义单元格合并功能极大地增强了数据的可读性和组织性。通过 WriteSheet 对象,用户可以轻松实现单元格合并,指定合并区域的起始和结束行列,从而将相关信息整合在一起。注解 @ContentLoopMerge 用于设置合并单元格的注解,作用于字段上eachRow:每隔…

7-8-10阅读 91-129

7 - P91 けさ図書館へ行きました。図書館で太郎ちゃんに会いました。太郎ちゃんといっしょにビデオを見ました。わたしは旅行の本を借りました。あしたは日曜日です。あさ旅行の本を読みます。ごごデパートへ行きます。はなを買います。ははの誕生日のプレゼントです。 中文翻…

力扣第118题-杨辉三角

题目描述 给定一个非负整数 numRows,生成「杨辉三角」的前 numRows 行。在「杨辉三角」中,每个数是它左上方和右上方的数的和。示例 1:输入: numRows = 5 输出: [[1],[1,1],[1,2,1],[1,3,3,1],[1,4,6,4,1]] 示例 2:输入: numRows = 1 输出: [[1]]提示: 1 <= numRows <=…

CMOS版图学习笔记(1)

img { max-width: 60% } CMOS 版图知识预备 1. 版图效应 CMOS 版图设计前,需要了解一下版图设计中的影响效应。 版图效应的四大主要来源分别是:阱邻近效应(Well Proximity Effect, WPE)、浅槽隔离应力效应(Shallow Trench Isolation, STI)、氧化层长度扩散效应(Length of Oxi…

SSH远程登录

1.用途 利用SSH安全协议进行会话登录 攻防中登录本队靶机进行服务维护、源码修复、漏洞修补,AWD平台通过SSH端口提供源码下载和防御部署功能 也可利用其他队伍靶机的SSH漏洞(如弱密码、私钥泄露、协议缺陷)获取初始权限 2.安装 SSH分为客户端 openssh-client 和服务器 opens…