虽然反弹连接可穿透内网,并利用防火墙开放的端口连接外网的客户端,但它也有不足的地方,那就是要求客户端必须拥有固定的IP地址(或域名)和通信端口。如果管理员察觉到隐藏于主机的。服务器端,很容易顺藤摸瓜,通过服务器端的连接请求找到黑客。
3.中继连接
中继连接是反弹连接的加强,它在服务器端和客户端连接的过程中添加了一个代理服务器作为跳板,服务器端不再需要指定客户端的IP地址和端口,从而增强了客户端的隐蔽性。中继连接有半反弹端口技术和全反弹端口技术两种。
半反弹技术是指客户端将自己的IP地址、监听端口,以及连接命令上传到充当跳板的代理服务器,而服务器端则每隔一段时间会自动查看代理服务器上有没有来自客户端的连接指令。
如果发现有,则会向客户端上传到代理服务器的IP地址和监听端口发送连接请求,当客户端回复请求后,客户端和服务器端就可以开始建立连接了,如图9-3所示。
全反弹技术是指客户端将对服务器端的控制指令(如破坏指令)上传到代理服务器,服务器端则每隔一段时间查看代理服务器上有没有控制指令。如果发现有,则按照指令执行,并将执行结果上传到代理服务器,而客户端也会每隔一段时间查看代理服务器上有无来自服务器端的执行结果。与半反弹技术相比较,全反弹技术显然更具隐蔽性,如图9-4所示。
……
展开