月光博客

青青子衿, 悠悠我心, 但为君故, 沉吟至今

« 谷歌拼音输入法2.0测试版试用珊瑚虫QQ案终审判决生效 »

Z-Blog URL转发漏洞的修复方法

  今天我发现了Z-Blog的URL转发文件存在一个漏洞,黑帽SEO通过这个漏洞可以欺骗反垃圾引擎而在类似维基百科这样的站点进行恶意SPAM。

  Z-Blog的反垃圾留言设计为通过加密URL地址进行转发,链接转发的文件名是c_urlredirect.asp,通过这个文件的参数转发不同的URL链接地址,但是加密的方法极其简单,只要将奇数字节拼合即可解密,因此,黑帽SEO通过拼合这个地址,将其他Z-Blog网站上的转发链接功能变成调用自己网址的功能,这样,即使其原始URL地址在维基百科被屏蔽或者惩罚,他们也可以通过这种转发的方式继续在维基百科制造垃圾链接。

  解决这种黑帽SEO的方法,通过删除c_urlredirect.asp可以避免,但会导致博客正常作者留下的链接地址无法点击。通常可以使用修改代码的方法解决,在c_urlredirect.asp文件中,加入以下几行代码,这样,当黑帽SEO在其他网站制造URL转发链接的时候,页面就不会跳转,从而修复了这个漏洞。

Dim strReferer
strReferer=CStr(Request.ServerVariables("HTTP_REFERER"))
If Instr(strReferer,ZC_BLOG_HOST)=0 Then
 ShowError(5)
End If

  建议所有使用Z-Blog的用户,请立刻在你的c_urlredirect.asp中加入以上代码,否则有可能会被不法之徒利用其做坏事,我在维基百科的Spam blacklist里,已经发现不少Z-Blog博客的域名被列入了黑名单,包括我的域名在内,所有的操作都是一个黑帽SEO在10月底11月初的时候,通过一个韩国的VPN代理上维基百科进行的恶意SPAM操作,这些黑帽SEO尽在那里做一些损人不利己的事情,实在是中国网络界的一个羞耻。

  另外建议维基百科在屏蔽垃圾链接的时候,对于这种黑帽SEO的恶意操作,不要屏蔽无辜的站点,比如我和另外几个Z-Blog博客的地址都被这个黑帽SEO利用,结果我们的域名都被维基百科屏蔽,而且该黑帽SEO还可以通过这个方法陷害更多使用Z-Blog的网站。我建议维基百科可以屏蔽c_urlredirect.asp这个地址,这样通过这种方法进行发送垃圾链接就会无效了,这样就可以避免错杀无辜了。

  更新:Z-Blog官方站点已经出了补丁文件,点这里访问。



原创文章如转载,请注明:转载自月光博客 [ http://www.williamlong.info/ ]

本文链接地址:http://www.williamlong.info/archives/1584.html
  • 文章排行:
  • 3.jackymao
  • 哪里都会有漏洞,还是要注意更新呀~!

    要是有自动提醒更新的或者自动更新的东东就好了。
  • ip: 220.232.181.*  2008-11-25 9:24:31   回复该留言
  • 4.低调
  • 顶月光,加到文件的任何地方都可以吧。
  • ip: 123.4.79.*  2008-11-25 9:24:40   回复该留言
  • 7.haphic
  • 直接受害者不是 Z-Blog 用户, 所以没必要太过担心, 静静等待官方升级就是了.
  • ip: 61.50.131.*  2008-11-25 9:39:32   回复该留言
  • 8.haphic
  • 我虽然也上 Wiki百科, 但Wiki百科和我的域名从来就没关系, 封与不封对我也没什么影响.
  • ip: 61.50.131.*  2008-11-25 9:44:42   回复该留言
  • 10.不是俺
  • 最新版zblog好像无法接收trackback了,您看看是咋回事。

    虽说trackback是种被废弃的功能,但没有了总不大爽。另外“点击这里获取该日志的TrackBack引用地址”也不大舒服,有了反垃圾留言插件应该不怕spam了吧?
  • ip: 61.51.114.*  2008-11-25 11:02:30   回复该留言
  • 17.Washun
  • 打开FUNCTION/c_urlredirect.asp 把上述代码加到
    Response.Redirect strUrl的后面
  • ip: 219.137.226.*  2008-11-25 15:38:55   回复该留言
  • 19.Washun
  • 我理解错了 自己也做错了 是应该加到前面
  • ip: 219.137.226.*  2008-11-25 16:03:10   回复该留言
  • 21.mjj
  • 学习了,很好的文章。一直都在用z_blog。
  • ip: 121.63.78.*  2008-11-25 22:36:21   回复该留言
  • 22.探客
  • 套用林叔叔的一句经典用语:
    我干了,怎么了?开个价吧。
    你们算个P啊。
  • ip: 58.241.223.*  2008-11-26 8:07:05   回复该留言
  • 24.StreetChic
  • 我晕啊

    我改了之后数据库无法链接了

    我是通过文件管理改的

    怎么办啊

    现在后台也登陆不进去

    求助啊 月光
  • ip: 218.104.88.*  2008-11-26 12:26:22   回复该留言
  • 31.skxx520
  • 你好 我的博客跟换了域名 原来的域名不能用了 现在用新的域名进不了管理 能帮忙解决一下吗 ?
  • ip: 119.0.168.*  2009-3-20 16:26:54   回复该留言

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

订阅博客

  • 订阅我的博客:订阅我的博客
  • 跟随我的推特:跟随我的推特
  • 跟随新浪微博:跟随新浪微博
  • 通过Google订阅本站
  • 通过鲜果订阅本站
  • 通过电子邮件订阅本站

站内搜索

热文排行

最新评论及回复

最近发表

网站收藏

本站采用创作共用版权协议, 要求署名、非商业用途和保持一致. 转载本站内容必须也遵循“署名-非商业用途-保持一致”的创作共用协议.

This site is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 2.5 License.