六、unicode编码漏洞提高篇
并不是说有UNICODE编码漏洞,以下的方法就能完全成功,主要给你一种思考的
方式,做到活学活用,举一反三,繁衍出更多更好的利用方法,提高对目标主机攻
击成功机率,使UNICODE编码漏洞的危害性让管理员们更加重视。
读懂MCD帮助里面的内容尤其是这方面的内容:
请注意,如果字符串有引号,可以接受用命令分隔符 ‘&&‘ 隔开
的多个命令。并且,由于兼容原因,/X 与 /E:ON 相同,/Y 与
/E:OFF 相同,并且 /R 与 /C 相同。忽略任何其它命令选项。
如果指定了 /C 或 /K,命令选项后的命令行其余部分将作为命令行处
理;在这种情况下,会使用下列逻辑处理引号字符("):
1. 如果符合下列所有条件,那么在命令行上的引号字符将被
保留:
- 不带 /S 命令选项
- 整整两个引号字符
- 在两个引号字符之间没有特殊字符,特殊字符为下列中的
一个: <>()@^|
- 在两个引号字符之间有至少一个空白字符
- 在两个引号字符之间有至少一个可执行文件的名称。
2. 否则,老办法是,看第一个字符是否是一个引号字符,如果
是,舍去开头的字符并删除命令行上 的最后一个引号字符,
保留最后一个引号字符之后的文字。
再熟悉一下利用ECHO写入法把一些特殊字符写到文本文件的转换格式
<等于%3C >等于%3E /等于%2F \等于%5C =等于%3D +等于%2B (等于%28
)等于%29 #等于%23 $等于%24 %等于%25 ^等于%5E &等于%26 "等于%22
|等于%7C ;等于%3B ‘等于%27 :等于%3A ?等于%3F ,等于%2C ~等于%7E
!等于%21
另外三个字符可以直接写入 - @ *
警告:
以下所有方法具有严重的危险性,主机管理人员可以通过以下方法检测自己主机
的安全性,了解该漏洞的严重后果;个人HACK爱好者请在本机测试。
由于实验而造成的一切后果和法律纠纷,由实验者自己承担。