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
如下,我们便成功编译完成。输入 -h命令可以看到帮助命令。
内网端口转发及穿透
我们首先在公网服务器执行命令如下
./lcx -listen 4444 5555
说明:监听公网主机本机的 4444 端口请求,并将来自 4444 端口的请求传送给 5555 端口。
然后在内网主机执行命令
/lcx -slave 8.222.161.63 4444 127.0.0.1 80
说明:意思是把内网主机的80端口转发到具有公网ip主机的 4444
端口
本地端口转发
由于防火墙限制,部分端口如3389无法通过防火墙,此时可以将该目标主机的3389端口透传到防火墙允许的其他端口,如53端口,
目标主机上执行:
lcx -tran 53 目标主机ip 3389
总结
lcx
和我们前面讲到过的ssh
frp
功能一样。都可以在日常工作中完成相应的端口转发和映射。对于我们而言,那款简单、轻巧就用那款就行了。
更多精彩文章 欢迎关注我们
原文始发于微信公众号(kali黑客笔记):Lcx编译与端口转发
免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。
- 左青龙
- 微信扫一扫
-
- 右白虎
- 微信扫一扫
-
评论