设为首页  加入收藏  联系我们 繁體中文  

黑客软件:

  漏洞扫描 | 木马间谍 | 加密解密 | 远程控制 | 破坏攻击 | 杀毒软件 | 防火墙类 | OICQ专区 | 黑客必备 | 常用工具 | 网吧攻击
文章中心:   最新资讯 | 黑客技术 | 电脑基础 | 菜鸟文摘 | 网络安全 | 网络技巧 | QQ技巧 | OQ空间代码 | 免费资源 | 编程世界 | 建站技术
素材源码:   论坛相关 | ASP源码 | CGI 源码 | NET 源码 | PHP 源码 | 酷站素材 | 字体素材 | 图片素材 | 友情发布 | 网页模版 | 建站软件
教程动画:   黑客教程 | 黑客编程 | 网站入侵 | 菜鸟教程 | 入侵教程 | 破解教程 | 电子书籍 | 网页制作 | 高级会员 | 综合教程 | 本站原创


   

  您当前的位置:中华隐士黑客联盟 -> 编程世界 -> 编程交流 -> 文章内容 [站内搜索]  

 
利用操作系统提供的API编写防火墙
作者:不详  来源:转载  发布时间:2007-5-3 16:48:28  发布人:heigeheapao
/*
利用操作系统提供的API编写防火墙.
该程序涉及到的API说明请访问微软的MSDN Library
代码在C++ Builder 5编译通过
如果您想和我交流请email:zzwinner@163.com
*/
#pragma hdrstop
#include "windows.h"
#include "Fltdefs.h"
// 需要加载"iphlpapi.lib"
//---------------------------------------------------------------------------

#pragma argsused
int main(int argc, char* argv[])
{
  // 一个创建网络包过滤接口
  INTERFACE_HANDLE hInterface;
  PfCreateInterface(0,
              PF_ACTION_DROP,//PF_ACTION_FORWARD,
              PF_ACTION_DROP,//PF_ACTION_FORWARD,
              FALSE,
              TRUE,
              &hInterface);

  // 绑定需要网络包过滤的IP地址
  BYTE localIp[] = {192,168,0,2};
  PfBindInterfaceToIPAddress(hInterface, PF_IPV4, localIp);
  // 现在我们开始过滤HTTP协议的的接口
  FILTER_HANDLE fHandle;
  // 填充过滤包的规则结构
  PF_FILTER_DESCRIPTOR inFilter;
  inFilter.dwFilterFlags = FD_FLAGS_NOSYN; //一直添这个值
  inFilter.dwRule = 0; //一直添这个值
  inFilter.pfatType = PF_IPV4; //用 ipV4 地址
  inFilter.SrcAddr = localIp; //设置本地IP地址
  inFilter.SrcMask = "\xff\xff\xff\xff"; //设置本地子网掩码
  inFilter.wSrcPort = FILTER_TCPUDP_PORT_ANY; //任意来源端口
  inFilter.wSrcPortHighRange = FILTER_TCPUDP_PORT_ANY;
  inFilter.DstAddr = 0; //任意目标地址
  inFilter.DstMask = 0;
  inFilter.wDstPort = 80; //目标端口 80(http 服务)
  inFilter.wDstPortHighRange = 80;
  inFilter.dwProtocol = FILTER_PROTO_TCP; // 过滤的协议
  // 加入一个过滤接口
  PfAddFiltersToInterface(hInterface, 1, &inFilter, 0, NULL, &fHandle);
  // 请在这设置一个调试断点,然后看看你的IE是否不能访问WEB页. :)
  // 移除过滤接口
  PfRemoveFilterHandles(hInterface, 1, &fHandle);
  PfUnBindInterface(hInterface);
  PfDeleteInterface(hInterface);
  return 0;
}
<---->
[] [返回上一页] [打 印] [收 藏]
  [相关文章评论]    (评论内容只代表网友观点,与本站立场无关!) [更多评论...]
 

  小心 黑客利用Googl..
利用网站错误配置获..
利用SQL分离器实现s..
利用反向通道与隧道..
另辟蹊径 利用别人提..
黑客如何利用文件包..
好用的CSS挂马利用方..
利用反向通道与隧道..
另辟蹊径 利用别人提..
利用WINXP组策略实现..


 
免费获得Q币的最新方法
最新免费在线看的电影网站集绵
不用木马,轻松万能偷daoQQ号码
最新QQ空间4.0全屏版效果图!!
新免蟆Q秀,刷红钻的方法
黑客快速入门(强烈推荐)
QQ密码本地破解的原理和方法
18岁少女欲6000元卖处女身 救患血..
8款QQ空间免费开场动画
免费QQ蓝钻体验(附考试答案)
 
设置Web邮箱黑客警报器 防止财务.. 04-11
二行代码解决全部网页木马(含ifr.. 04-11
防止黑客根据PHP中的错误信息爆路.. 04-11
webshell下查找所有IIS站点配置... 04-11
终级win2003服务器安全配置篇! 04-11
解决“网际快车”和“迅雷”右键.. 04-11
英国电信(BT)被指监视36000余名互.. 04-11
用命令行开启或关闭 IP 安全策略.. 04-11
Firefox2狂占CPU解决办法 04-11
大水牛下载者手工清除的方法 04-11
 
关于本站 网站帮助 广告合作 下载声明 友情连接 网站地图 访客留言 论坛登录
〖中华隐士黑客联盟〗,Copyright © 2006-2010 WwW.Hack86.Com 闽ICP备:06023304号
站长:小质 QQ:771760,软件发布MAIL:Hack086@21cn.com