当前位置:首页 > 科技数码

ie漏洞 ie漏洞利用的方法【图解】

  导读:ie浏览器是一个非常常用的浏览器,所以,我们在使用ie浏览器的过程当中出现一些漏洞是非常正常的,而大多数人认为,IE浏览器的漏洞必须及时的处理掉,其实不然,我们还可以将IE浏览器的漏洞合理利用起来,这样我们不仅解决了IE浏览器的漏洞,而且还可以很好的使用ie浏览器,那么你知道如何利用ie浏览器的漏洞吗?下面我们就一起来看看利用ie浏览器漏洞的方法吧。

  利用IE浏览器漏洞的方法:

  本文主要研究IE漏洞利用中的信息泄漏技术,通过泄漏模块地址信息或shellcode地址,绕过ALSR等防御机制。信息泄漏的主体思路是选定某个特殊对象,通过漏洞触发修改该对象的某个字段,增加内存读写范围,从而获取所需信息。

  为了对抗漏洞利用攻击,从window7开始,微软在IE等程序中应用了ALSR、DEP、GS等保护机制。随着ROP等Bypass技术的出现,微软在Windows8系统使用了更严格的保护机制:HiASLR、anti-ROP、vt_guard以及各种anti-heapspray技术。

  1 修改BSTR对象

  IE8下,最简单有效的方法是修改BSTR对象。这种技术是Peter Vreugdenhil在 2010 ?Pwn2Own IE 8 上提出的。

  BSTR结构起始4字节为size字段,末尾为两字节的NULL结束符,中间为wide char字符串。修改BSTR的size字段或NULL结束符,即可利用jscript脚本越界读取BSTR相邻内存区域的内容。

  2 修改属性数组

  从IE9以后,引入了Nozzle技术,禁止喷射BSTR,而且即使绕过Nozzle,分配的BSTR不在同一个堆块中。此时可以选择喷射属性数组AttrArray,通过修改AttrArray中的BSTR指针完成信息泄漏。

  3 修改Javascript Array对象

  Ivan Fratric在《Exploiting Internet Explorer11 64-bit on Windows 8.1 Preview》中提出通过喷射Javascript Array对象,修改Capacity字段,完成信息泄漏。这种技术同样适用于32位系统下IE11漏洞。

  在32位系统中,Javascript Array对象结构如下。

  Array对象在内存中的布局由数组长度决定:

  (1)当数组长度<=0x40,Array Header和ArrayBlock在内存中是连续分布;

  (2)当数组长度>0x40,Array Header和ArrayBlock在内存中分布不连续。

  修改Capacity字段,增加Array数组的内存读写范围,即可获得相邻内存区域的地址信息。

  上面就是ie浏览器漏洞的利用,你学会了吗?如果你在使用ie浏览器的过程当中也出现了类似的问题,那就别再使用原来处理的方法了,合理的将IE浏览器漏洞利用起来,会更好的帮助你解决IE浏览器的漏洞哦,相信通过以上的介绍,你一定可以学会如何对IE浏览器的漏洞做出利用的,赶快来了解一下吧,上面的方法,一定会在很大程度上帮助到你的。

1.《ie漏洞 ie漏洞利用的方法【图解】》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。

2.《ie漏洞 ie漏洞利用的方法【图解】》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。

3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/keji/470409.html

上一篇

修改系统启动项 修改系统启动项的方法介绍【图解】

下一篇

刻录光盘软件 电脑刻盘需要软件吗 全面详细介绍【图解】

浏览器窗口最大化 如何使网页窗口最大化【图解】

浏览器窗口最大化 如何使网页窗口最大化【图解】

电脑是大家经常使用,而在电脑中大家经常使用的浏览器进行各种信息的浏览,而提到浏览器,大家可能就会有所抱怨了,因为有时候每次打开的时候,就会是一个小窗口,还得点击全屏才可以,这不得不说是一个非常麻烦的问题,不过我们有办法解决,究竟如何将浏览器设置成打开新窗口就是个全屏最大化显示的效果呢?该怎么操作呢,下面就教给大家一些方法。  方法一: 通过点击链...

浏览器恢复 浏览器恢复默认设置的方法

浏览器恢复 浏览器恢复默认设置的方法

现在电脑在家庭中越来越普及,就像六月份高考考完又有一批大学生要准备购买 笔记本电脑 了,当然我们在使用电脑的时候难免会出现一些小故障,比如说浏览器打不开啊,桌面图标不见之类的等等问题。那么今天小编要为大家解决的问题是如何恢复浏览器中的默认设置,如何对重置浏览器。下面小编就用360浏览器进行举例说明,想知道的朋友们就跟着小编往下看吧。    步骤一...

浏览器假死 浏览器假死怎么办【图文教程】

浏览器假死 浏览器假死怎么办【图文教程】

我们平常使用电脑的时候,都需要靠浏览器来上网,打开各种各样的网页。但是浏览器在使用的过程中也可能会出现诸多问题,比较常见的就是假死。浏览器有时候会停留在一个页面上,无法进行其他的操作,这个时候只能够将其重新关闭,然后再打开来。面对浏览器假死的情况人们会特别的担心,想要知道具体的解决方法。那么,浏览器假死怎么办?  浏览器假死怎么办  1、将浏览器...

浏览器卡怎么办 ie卡死经常崩溃怎么办【图文教程】

浏览器卡怎么办 ie卡死经常崩溃怎么办【图文教程】

ie浏览器是目前所有电脑都有安装的系统浏览器,也是大部分人还在使用的办公浏览器。ie浏览器是会经常性卡死的,非常的容易崩溃。但是大家知道是什么原因引起ie浏览器卡死的吗?这是因为我们的ie浏览器的加载项太多了,ie浏览器就很容易卡死和崩溃。我们想要解决ie浏览器经常卡死和崩溃的问题,可以通过设置ie浏览器的加载项进行调试。  Ie卡死怎么办:...

ie清除缓存 如何清空浏览器缓存 各种浏览器缓存清除方法【图文】

ie清除缓存 如何清空浏览器缓存 各种浏览器缓存清除方法【图文】

随着互联网的兴起,越来越多的互联网公司相互竞争。互联网公司竞争的模式无非就是开发新的浏览器和客户端。浏览器的种类有很多,比较热门的是搜狗和搜狐浏览器。浏览器可以说是人们网络生活中不可缺少的存在,我们在使用各种浏览器上网的同时,一定会面临着各种程序出错的问题。但是只需要进行清空缓存就可以了,那么要如何清空浏览器缓存呢?    各种浏览器缓存清楚的方...

360浏览器清除缓存 怎样清空浏览器缓存文件 最简单的清除方法介绍【图文教程】

360浏览器清除缓存 怎样清空浏览器缓存文件 最简单的清除方法介绍【图文教程】

现在无论是工作生活还是学习等等,都会用到电脑。我们每天上网查阅资料或者下载东西等等,有时候就会出现页面显示错误或者电脑反应比较慢的情况,这时候一般只需要清理一下浏览器缓存就可以恢复正常了,现在使用的浏览器产品有很多,具体的清空方法是怎样的呢,今天就为您介绍一下比较简单的各类浏览器清空缓存文件的方法。  怎样清空浏览器缓存文件  火狐浏览器:我们在...

ie浏览器不见了 ie浏览器不见了怎么办 三种方法搞定【图文教程】

ie浏览器不见了 ie浏览器不见了怎么办 三种方法搞定【图文教程】

ie浏览器是我们平时常用来进行上网的工具之一,我们可以通过ie浏览器看视频、新闻,还可以查阅资料等等。但有时候,我们会发现桌面上的ie浏览器突然不见了,给我们带来不小的麻烦。那么遇到这种情况,我们要怎么办呢?今天,给大家带来的就是ie浏览器不见了之后,我们应该如何应对,一起来看看吧。  ie浏览器不见了,怎么办  在开始菜单搜索  第一种方法,首...

删除ie 怎么删除ie浏览器【详细介绍】

删除ie 怎么删除ie浏览器【详细介绍】

导语:IE浏览器是每一台电脑必备的程序之一,并且它还是电脑中唯一一个浏览工具,虽然它的实用性很强,但也有很多用户不喜欢使用它,所以都想把它卸载了,可是要卸载IE浏览器可不是像我们卸载一个普通程序一样那么容易,并不是点击删除就可以的,它的卸载过程要比很多程序工具复杂很多。要怎么卸载IE浏览器,其实只需要找到一些步骤就可以了,小编今天就来教给大家如何...