PortTransferWindows端口转发
最近学习忙,一直没时间写东西,前段时间渗透某久便利店时发现了个比较好用的端口转发工具,记录分享下。
原文地址:http://bbs.isilic.org/thread-3984-1-1.html
一.前言
lcx是个非常经典的转发工具,但是lcx现在被杀的厉害。而据说,源码免杀才是王道。所以,我产生了自己编写个功能类似lcx的端口转发工具的想法。写完后经过10多天的测试。现在发布正式版v1.0。
二.程序特色(相对lcx.exe而言)
1..不会秒断。(重点)
相信玩过内网,或者服务器3389需要转发的很多人都遇到过一个问题,就是lcx有些时候会秒断,导致以后无法正常远程登录。本程序可以抗秒断,这个是经过实际测试的。有一位机油使用lcx转发,远程登录时秒断,无法正常连接。我上去,使用本程序直接秒杀,连接一直很正常。
2.免杀
写本程序的初衷,是因为lcx被杀的太厉害了,而lcx又很喜欢,我比较喜欢,所以就萌生了自己写一个类似功能的工具的想法。源码免杀才是王道,这是写本程序的出发点。
免杀证明:http://r.virscan.org/report/ab95ca1a134a0a1a9d4c82c387e9fc7a.html
三.程序简介
1.程序说明:我没有读过Lcx的源码,本软件是由我自己构思和编写的,只是功能与lcx.exe类似而已。
2.程序用法:
1 2 3 4 5 |
PortTransfer.exe -listen leftPort rightPort -remote leftIp leftPort rightIp rightPort -trans leftPort rightIp rightPort |
3.程序抽象:我把远程连接到目的主机想象成从左到右的连接。mstsc在左,远程主机在右.这样,left与right意思就很明显了,难道不是吗?
4.使用实例:
假设虚拟机中有Windows XP系统,物理主机需要远程连接它。我们可以这样:(假设物理主机IP地址为1.1.1.1)
1).物理机上,执行
1 |
PortTransfer.exe -listen 5001 5002 |
2).虚拟机中,执行
1 |
PortTransfer.exe -remote 1.1.1.1 5002 127.0.0.1 3389 |
3).物理机中,执行
1 |
PortTransfer.exe -trans 6001 127.0.0.1 5001 |
这一步可以不要,也可以使用多次。添加-trans功能,是为了支持多跳转发,2跳,3跳,4跳,等等,应该都是可以的。也就是说,这一步可以执行0次,或者n次.
4).然后,启动mstsc,连接本机 6001 端口,既可连上。
5.支持平台:Windows XP/2003/2003 r2/2008/2008 r2/Vista/7/8。32和64位机器均可以使用。如果以后有需要,可能会发布linux版。至于其他平台,为测试过,如果不支持,也将不予考虑支持。
下载地址
PortTransfer.exe: http://pan.baidu.com/share/link?shareid=386256&uk=1177246384
近期评论