1
txlty 2014-06-13 17:25:42 +08:00 1
配置的支持什么语言?找对应的文件管理程序代替FTP
http://down.chinaz.com/class/205_1.htm http://www.mycodes.net/62/ 更简洁的方法: 你本机上网环境有外网端口没?有的放个webshell,用反弹连接连回本机(就是黑客拿站的技术) |
2
hellojinjie 2014-06-13 17:41:38 +08:00 1
远程桌面?windows机器吗?
我记得在linux下有软件可以做到端口复用的,一个端口既可以用ftp也可以http。不过这个设置很复杂。 简单一点你可以在服务器中架设一个openvpn 服务,端口设成 443。。pptp vpn不可以,因为pptp vpn 要用两个端口。 |
3
txlty 2014-06-13 17:52:53 +08:00
对了,本机要是有外网端口,直接给服务器装个支持 反向连接 上线的木马就ok了。
|
4
xgfan OP @hellojinjie openVPN,好的,我试试。
|
6
Lone 2014-06-13 18:08:07 +08:00
反向VPN,该服务器VPN连接其他机器,各端口直达内部。
|
7
Tinet 2014-06-13 22:17:59 +08:00
openvpn+1
|
8
julyclyde 2014-06-18 17:27:46 +08:00
@hellojinjie ftp和http不可能复用。别想了
|
9
hellojinjie 2014-06-19 14:37:38 +08:00
@julyclyde 你要是这么想就只能说明你没有创造力。。
最直接的想法就是一个进程监听在 80 端口,如果有 TCP 连接,先读取这个流的前几个字节,然后去猜测是HTTP请求还是FTP请求,根据猜测结果,把预读的字节和剩余的字节转发给相应的进程。 另外 Net.TCP Port sharing http://msdn.microsoft.com/en-us/library/ms734772(v=vs.110).aspx |
10
julyclyde 2014-06-19 16:28:18 +08:00
@hellojinjie HTTP服务器是守听的,而FTP服务器得先跟客户端打招呼的,试问你如何区分HTTP客户端发送首字节速度太慢、FTP客户端没发送任何消息 这两种情况?
|
11
hellojinjie 2014-06-19 18:12:45 +08:00
@julyclyde 所以我用了“猜测”两个字。如果TCP连接建立之后,一段时间内没有收到数据,可以“认为”这是一个FTP连接,当然这存在着误判的可能性。
|
12
julyclyde 2014-06-20 12:01:01 +08:00
@hellojinjie 你说的是先读取然后再猜测……问题就出在不一定读得到
|