一种新的穿透防火墙的数据传输技术.docVIP

  • 1
  • 0
  • 约1.13万字
  • 约 11页
  • 2019-09-20 发布于江苏
  • 举报

一种新的穿透防火墙的数据传输技术.doc

一种新的穿透防火墙的数据传输技术 使用该技术背景: 在目标主机安放后门,需要将数据传输出去,同时数据很重要,动作不能太大.其他情况严重不推荐使用该技术(后面我会讲到为什么). ????针对目前防火墙的一些情况,如果自己的进程开一个端口(甚至是新建套接字)肯定被拦. 相反,有一点我们也很清楚:被防火墙验证的进程在传送数据时永远不会被拦.所以,我的思路很简单: 将其他进程中允许数据传输的套接字句柄拿为已用.过程如下: 1. 找出目标进程 2. 找出SOCKET句柄 2. 用DuplicateHandle()函数将其SOCKET转换为能被自己使用. 3. 用转换后的SOCKET进行数据传输 ????上面的过程写的很简单,但是实际实现起来还是存在一些问题(后面再做讨论).而且从上面的实现方法也 可以看出一些不爽的地方:在目标进程的SOCKET不能是TCP,因为TCP的句柄已经跟外面建立了连接,所以只能是UDP. 针对不同系统不同进程我们很难定位一个稳定的进程SOCKET. ????看到上面这些,你有点丧气了对不对,哈哈. 再想一想,其实我们有一条真正的通罗马的黄金大道. ????我们知道只要一台计算机连上了网络,那么有一种数据传输是肯定不会被拦截的,那就是DNS.你能想像域名解析数据都被 拦了造成的结果吗? 嘿嘿, 既然这个是永远不会被拦的, 而且它又是UDP传输, 我们就拿

文档评论(0)

1亿VIP精品文档

相关文档