如何落伍 | 站长俱乐部 | 落伍预告 | 落伍分类 | 站长运营 | 站长赚钱 | 免费代码 | 现金任务 | 人才招聘 | 落伍DIY | 站长工具
推荐:图铃+艺术签名效果强!影视播放器安装3毛一个不限手法高价网摘,自定义点击强氧服务器-特价机型回馈落伍者
香港、新加坡、美国服务器招代理上量中客:整机月付得产权,续费仅需399/月!九九数据 20人合租 399元 赠CDN加速联盟20-35元千IP周付.导航站流量收购
WAUEE挚盟:六年锤炼品牌联盟惊!光辉VPS风暴!08联盟一周年真情回报活动10M独享租用550元-合租80/月
DNSPod智能DNS,我们一直在免费紫田网络 诚信典范 5周年服务器促销CPA 影音下载联盟 日付 不限手法!上海4G硬防服务器900/月,空间90/年
百独租用1200 独立IP合租80 .com 43VPS诚招代理酷睿服务器租用300/月起专业合租主机,可月付,用质量,比售后!磐石:香港主机1G99元,COM域名39元
返回列表 回复 发帖

[技术交流] IIS过滤器实现.NET程序不破解DLL替换字符串一法

[技术交流] IIS过滤器实现.NET程序不破解DLL替换字符串一法

我给出一个办法,编写ISAPI FILTER,在IIS向浏览器发送反馈之前,替换掉.NET的输出内容。该演示使用VC6.0+IIS5.0+WINXP SP2

假设我们想把yahoo.com替换为im286.com,其原文件为:
  1. <html>
  2. <body>
  3. <A HREF="http://www.yahoo.com">http://www.yahoo.com</A>
  4. </body>
  5. </html>
复制代码
1、新建工程,选择ISAPI Extension Wizard,项目名称假设就叫:bababian

2、在向导中第一步,选择Generate a Filter object

3、在向导中第一步,选择Outgoing raw data and headers

4、创建了工程后,我们选择OnSendRawData进行处理,代码如下:
  1. DWORD CBababianFilter::OnSendRawData(CHttpFilterContext* pCtxt,
  2.         PHTTP_FILTER_RAW_DATA pRawData)
  3. {
  4.                 char* pchIn = (char*)pRawData->pvInData;
  5.                 for(DWORD cbBuffer=0; cbBuffer<pRawData->cbInData;cbBuffer++){   
  6.                 if((pchIn[cbBuffer]=='y')&&
  7.                         (pchIn[cbBuffer+1]=='a')&&
  8.                         (pchIn[cbBuffer+2]=='h')&&
  9.                         (pchIn[cbBuffer+3]=='o')&&
  10.                         (pchIn[cbBuffer+4]=='o')){

  11.                         pchIn[cbBuffer]='i';
  12.                         pchIn[cbBuffer+1]='m';
  13.                         pchIn[cbBuffer+2]='2';
  14.                         pchIn[cbBuffer+3]='8';
  15.                         pchIn[cbBuffer+4]='6';
  16.                 }
  17.         }
  18.         return SF_STATUS_REQ_NEXT_NOTIFICATION;
  19. }
复制代码
5、编译后,在IIS里加载该FILTER,然后重新启动IIS。

6、在浏览器里察看效果。
晕死。。。这是啥东东
PHP程序定制 企业站演示:http://www.cnzzvalve.com 聊七聊八说秘密:http://www.L7L8.com
电影站演示 http://www.netle.cn http://www.kuandaidvd.com E站通系列全线破解需要M我
不懂啊
感谢,转了
不错,可能有用得着的地方
假面影视,精选出来的好电影,更新及时
按你的方法做了个DLL,好象没有实现你说的功能。
没签名可写了。
vc6下的isapi接口,很老了
返回列表