0day漏洞挖掘实战

1、0day漏洞挖掘

浏览器本身是一个庞大的系统,如果没有针对性地使用脚本来触发漏洞,触发的概率可谓是微乎其微。这之中也牵扯到需要重复地进行试错工作,这是一个枯燥而又耗时的工作,因此,更优的选择应当是将这些工作交给Fuzzer程序去做。

目前在互联网上已经有许多免费甚至开源的Fuzzer平台以及示例代码可以使用。在某些环境下,这些Fuzzer提供的示例代码就已经可以起到很好的Fuzz作用,但是这些示例代码已经在许多人的机器上跑过,可能潜力已经不足。因此,如果需要挖掘出更深层的漏洞,可能还需要手动修改一下Fuzz代码,使得它们更适合新的环境。

1. ActiveX Fuzzer的原理

首先让我们从规模相对小的ActiveX插件开始。在系统中,可能存在有数以千计的ActiveX插件。每个插件可以视为一个独立的二进制程序,它们只是借助于IE的内存空间去发挥各自的作用。

相对于IE来说,ActiveX发生问题之后定位起来要容易一些。ActiveX可以简单地认为是提供属性和方法这两类可被脚本直接调用或处理的二进制程序。这也是ActiveX接受用户输入的主要途径之一。

要确定系统中安装了哪些ActiveX,一个通用的做法是枚举注册表中HKLM\Software\Classes\CLSID下的所有CLSID,CLSID注册表中的默认值和ProgID下的值分别是这个插件的描述和ProgId。

知道了安装的Active

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

wespten

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值