Lcx编译与端口转发

lcx是一款端口转发工具,有Windows版和Linux版两个版本,Windows版是lcx.exe,Linux版为portmap,本文让我们一起来学习它的使用吧!

lcx有两大功能:

  • 1)端口转发(listen和slave成对使用)

  • 2)端口映射(tran)

因笔者编译环境有限,没有编译windows环境的,大家可以自行搜索下载。这里以Linux环境为例。

环境

  • 公网vps (centos7)
  • kali Linux (内网设备)

😘编译工具

我们首先在vps上面进行编译我们的工具。

git clone https://github.com/windworst/LCX
make
gcc lcx.c -o lcx -pthread -O2

Lcx编译与端口转发如下,我们便成功编译完成。输入 -h命令可以看到帮助命令。

内网端口转发及穿透

我们首先在公网服务器执行命令如下

./lcx -listen 4444 5555

说明:监听公网主机本机的 4444 端口请求,并将来自 4444 端口的请求传送给 5555 端口。

然后在内网主机执行命令

/lcx -slave 8.222.161.63 4444 127.0.0.1 80

说明:意思是把内网主机的80端口转发到具有公网ip主机的 4444端口

Lcx编译与端口转发

本地端口转发

由于防火墙限制,部分端口如3389无法通过防火墙,此时可以将该目标主机的3389端口透传到防火墙允许的其他端口,如53端口,

目标主机上执行:

lcx -tran 53 目标主机ip 3389
Lcx编译与端口转发

总结

lcx和我们前面讲到过的ssh frp功能一样。都可以在日常工作中完成相应的端口转发和映射。对于我们而言,那款简单、轻巧就用那款就行了。

更多精彩文章 欢迎关注我们

原文始发于微信公众号(kali黑客笔记):Lcx编译与端口转发

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/152369.html

(0)
小半的头像小半

相关推荐

发表回复

登录后才能评论
极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!