为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

穿透防火墙的数据传输方法

2017-11-18 2页 doc 11KB 7阅读

用户头像

is_037433

暂无简介

举报
穿透防火墙的数据传输方法穿透防火墙的数据传输方法 通常,在我们为目标主机安放好了后门需要将数据传输出去时,主机上的防火墙都会让我们 遇到一些不大不小的麻烦。如果为我们自己的进程开一个端口(甚至是新建套接字),那么 大部分的防火墙都会将其拦截。有什么方法能“穿透”这些防火墙呢?本文将为大家介绍穿 透防火墙的数据传输方法。 下面为您介绍一种“洞穿”防火墙小规模传输重要数据的方法。不过,不推荐您在其它情况 下使用该方法。 其实思路很简单,既然防火墙会拦截未验证进程而放行已验证进程的数据传输,那我们就将 其它进程中允许数据传输的套接字句柄拿为已用。具体...
穿透防火墙的数据传输方法
穿透防火墙的数据传输方法 通常,在我们为目标主机安放好了后门需要将数据传输出去时,主机上的防火墙都会让我们 遇到一些不大不小的麻烦。如果为我们自己的进程开一个端口(甚至是新建套接字),那么 大部分的防火墙都会将其拦截。有什么方法能“穿透”这些防火墙呢?本文将为大家介绍穿 透防火墙的数据传输方法。 下面为您介绍一种“洞穿”防火墙小规模传输重要数据的方法。不过,不推荐您在其它情况 下使用该方法。 其实思路很简单,既然防火墙会拦截未验证进程而放行已验证进程的数据传输,那我们就将 其它进程中允许数据传输的套接字句柄拿为已用。具体过程如下: 1、找出目标进程; 2、找出SOCKET句柄; 2、用DuplicateHandle()函数将其SOCKET转换为能被自己使用; 3、用转换后的SOCKET进行数据传输。 上面的过程写的很简单,但是实现起来还存在一些问题(后面再做讨论)。另外,从上面的 实现方法中也可以看到一些很难控制的地方,比如在目标进程的SOCKET不能是TCP,只 能是UDP,因为TCP的句柄已经跟外面建立了连接。同时,针对不同系统不同进程我们也 很难定位一个稳定的进程SOCKET。 看到这么多“麻烦”,你有点泄气了对不对?不要着急,再想一想,其实我们有一条真正通 向罗马的“黄金大道”。我们都知道只要一台计算机联上了网络,那么有一种数据传输是肯 定不会被拦截的,不错,就是DNS!你能想像域名解析数据都被拦截所造成的后果吗?既 然DNS是不会被拦的,而且它又是UDP传输,我们就从它“开刀”。
/
本文档为【穿透防火墙的数据传输方法】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索