• λ我爱Aspx >> Asp.Net >> 用ISAPIfilter使INC、ASA文件安全
  • 用ISAPIfilter使INC、ASA文件安全

  • :aspxer  Դ:internet  :2007-5-15 20:47:24  ؼ:
  • == 0){

    pCtxt->GetServerVariable("HTTP_REFERER", szReferer, &dwReferer);

    if ( szReferer[0] != ’h’ ) {

    char szRedirect[2];

    char szContent[300];

    DWORD dwRedirect = 2;

    DWORD dwContent;

    sprintf(szRedirect,"");

    sprintf(szContent, "\r\n\r\n<html>\r\n<head><title>安全文件

    </title></head>\r\n<body>\r\n<b><center><font size=+2>该文件包含非公开信息,您没有读取该文件的权限。

    </font></b><br><br><br><hr><a

    href=mailto:bingb@emount.com.cn>mailto:bingb@emount.com.cn</a><br></center>\r\n</body>\r\n</html>\r\n");

    dwContent = strlen(szContent);

    pCtxt->ServerSupportFunction(SF_REQ_SEND_RESPONSE_HEADER,szRedirect,&dwRedirect,NULL);

    pCtxt->WriteClient (szContent, &dwContent);

    return SF_STATUS_REQ_FINISHED;

    }

    }

    return SF_STATUS_REQ_NEXT_NOTIFICATION;

    }

    编译后将编译完成的DLL文件拷贝到winnt\system32\inetsrv\目录下,然后在站点的属性里面的ISAPI过滤器添加一个过滤器,映射DLL到该文件即可。

    重新启动W3SVC服务,然后访问:http://localhost/xxx.inc可以看到返回信息。

    有任何问题可以联系:bingb@emout.com.cn 希望该文章能对您有用。

    上一篇: 用ASP编程实现网络内容快速查找

    下一篇: 用ASP编写下载网页中所有资源的程序

    Ҷƪл˵?
  • һƪASP程序性能测试报告
    һƪWeb服务器上防范基于ASP程序的木马