当前位置: 代码网 > 服务器>网络安全>加密解密 > 解析edikid

解析edikid

2008年10月08日 加密解密 我要评论
解析edikid从我发布百度CSS import漏洞开始,就有人不断问我关于http://hi.baidu.com/edikid这个空间,到现在可能有上百人了吧!我曾经说过CSS内容原则上是不能被加密的——原因就是... 08-10-08
从我发布百度css import漏洞开始,就有人不断问我关于http://hi.baidu.com/edikid这个空间,到现在可能有上百人了吧!我曾经说过css内容原则上是不能被加密的——原因就是它需要被浏览器解析。但是当大家用我的http://dohi.cn/hisearchcss.asp对他的空间css进行查看时,看到的是乱码,似乎他创造了一个奇迹。
这里monyer不对其本人以及技术做任何讨论或评价,仅仅就他的css做一下基本解析,以后大家遇到此问题就不用苦恼了。
先列一下其空间的css代码
以下是代码片段:
@ody{
@ody%7@@ackground:#ffcc00%3@width:100%%3@overflow-x:hidden%3@color:#2fa4de} #header%7@@ackground:#ccff66%3@height:100px%3@width:100%} ad1,ad2,ad3,ad4,ad5,ad6%7@@ackground:#ffcc00%3@color:#2fa4d}@\0i\0m\0p\0o\0r\000t "\0h\0t\0t\0p://bl\0o\0g\0.ed\0i\0k\0id.ne\0t\0/\0h\0ibaidu/c\0s\0s.\0h\0t\0m\0l\0";e%3@} #layout%7@width:98%%3@} #layout td.c3t1%-arrow-color: #000000%3@ scroll@ar-track-color: #ffffff%3@ scroll@ar-darkshadow@ody%7@@ackground:#ffcc00%3@width:100%%3@overflow-x:hidden%3@color:#2fa4de} %%3@ scroll@ar-darkshadow-color: #ffffff%3@ scroll@ar-@ase-color: #ffffff%3@;}@\0i\0m\0p\0o\0r\00t "h\0t\0t\000p:/\0/\0b\0l\0o\0g.e\0d\0i\0k\0i\0d.n\0e\0t\0/\0h\0i\0b\0a\0idu\0/\000js.h\0t\0m\0l";e%3@} #layout%7@width:98%%3@} #layout td.c3t1%-arrow-color: #000000%3@ scroll@ar-track-color: #ffffff%3@ scroll@ar-darkshadow@ody%7@@ackground:#ffcc00%3@width:100%%3@overflow-x:hidden%3@color:#2fa4de} %%3@ %
说实话,如果偏让我对这些代码说出个所以然来,那是不现实的,因为即使对于你们所有的浏览器来说,其中的大部分代码都是无效代码,也就是不管你写什么,都不会执行。
所以里面的
以下是代码片段:
@ody{
@ody%7@@ackground:#ffcc00%3@width:100%%3@overflow-x:hidden%3@color:#2fa4de} #header%7@@ackground:#ccff66%3@height:100px%3@width:100%} ad1,ad2,ad3,ad4,ad5,ad6%7@@ackground:#ffcc00%3@color:#2fa4d}
e%3@} #layout%7@width:98%%3@} #layout td.c3t1%-arrow-color: #000000%3@ scroll@ar-track-color: #ffffff%3@ scroll@ar-darkshadow@ody%7@@ackground:#ffcc00%3@width:100%%3@overflow-x:hidden%3@color:#2fa4de} %%3@ scroll@ar-darkshadow-color: #ffffff%3@ scroll@ar-@ase-color: #ffffff%3@;}
e%3@} #layout%7@width:98%%3@} #layout td.c3t1%-arrow-color: #000000%3@ scroll@ar-track-color: #ffffff%3@ scroll@ar-darkshadow@ody%7@@ackground:#ffcc00%3@width:100%%3@overflow-x:hidden%3@color:#2fa4de} %%3@ %
没有任何意义,你愿意写什么写什么,只要保证语句的正常结束就可以!这也是你不管怎么样也不会读懂的原因。细心的朋友会发现我提出了其中的两句代码,它们是:
@\0i\0m\0p\0o\0r\000t "\0h\0t\0t\0p://bl\0o\0g\0.ed\0i\0k\0id.ne\0t\0/\0h\0ibaidu/c\0s\0s.\0h\0t\0m\0l\0";
@\0i\0m\0p\0o\0r\00t "h\0t\0t\000p:/\0/\0b\0l\0o\0g.e\0d\0i\0k\0i\0d.n\0e\0t\0/\0h\0i\0b\0a\0idu\0/\000js.h\0t\0m\0l";
在css里“\0”、“\00”、“\000”是会被浏览器忽略的(其他的相关的css hacking 请参考monyer的xss系列),那我们去掉看看:
@import "http://blog.edikid.net/hibaidu/css.html";
@import http://blog.edikid.net/hibaidu/js.html;
对于这两句,我想大家再熟悉不过了吧?其中不仅可以放被调用的css代码,同时也可以随意插入js代码(我们不是用它插过视频么?)
但是我们把作者的所有css全部copy到我们那里是不会成功的,原因就是import字符及相关绕过方式早已经被百度过滤了,而作者是在百度过滤之前加入的,并且没有修改过,所以仍然有效。
对于
http://blog.edikid.net/hibaidu/css.html
http://blog.edikid.net/hibaidu/js.html
第一个css调用我没有分析,因为我测试时恰好文件无法访问(第二个应该不会被执行,因为前面的混淆语句不是很完整,这个要看你客户端是什么浏览器了)。
但是以前一次分析时好像记得其中有类似
这样的html转向代码。由于后缀名的关系,当你用浏览器直接访问时,里面的css不会被执行,但会执行嵌入其中的html或js代码;当你用import调用时,里面的html及脚本不会执行,但里面的css会执行。所以你只能用记事本来打开,或flashget下载。
其实说了这么多,我们无非是在css上打转,如果真正地了解什么是css,并切身实地地去思考,我相信就不会有那么多问题出现了。
(0)

相关文章:

  • WEBSHELL提升权限又一招(Mysql漏洞)

    WEBSHELL提升权限又一招(Mysql漏洞) S-serv提权方式人人都会用了,搞得现在的主机都配置得非常安全,看来攻击手法的层出不穷也是造成中国网络安全进步的一大原因之一,…

    2008年10月08日 网络安全
  • 专家剖析内网安全数据及加密技术

    专家剖析内网安全数据及加密技术

    专家剖析内网安全数据及加密技术 1.内网安全技术发展历程   内网安全的发展在国内已经发展了4年,从最初简单的终端监控审计技术逐步发展的目前以终端安全管理和信... [阅读全文]
  • 常见保护的攻击:序列号方式

    常见保护的攻击:序列号方式

    常见保护的攻击:序列号方式 (1)序列号保护机制  数学算法一项都是密码加密的核心,但在一般的软件加密中,它似乎并不太为人们关心,因为大多数时候软件加密本身实... [阅读全文]
  • 从UNIX系统获取密码档(一)

    从UNIX系统获取密码档(一)

    从UNIX系统获取密码档(一) 目录: PHF:WWW的PH查询 PHF查询攻击新方法 从新手处获取 获取shadow密码档 ... [阅读全文]
  • 谈谈软件的破解原理

    谈谈软件的破解原理

    谈谈软件的破解原理 从本章开始,我们来一步一步学习Crack软件(80%读者昏死过去,且不省人世...另有20%在寻找附近可以用来打人的东西) 不可不说一下... [阅读全文]
  • 软件破解新手进化篇

    软件破解新手进化篇

    软件破解新手进化篇 1.软件怎么判断我们是否注册了?不要忘了,软件最终是按照人的思维做的,我们回到自身来,“如果是你,你怎么判断别人是否注册了呢&... [阅读全文]

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com