【发布时间】:2011-11-25 12:16:06
【问题描述】:
我目前在一所大学攻读计算相关学位,我目前的项目专注于寻找 Linux 内核中的漏洞。我的目标是对内核(针对 3.0 版)进行静态审计和“模糊测试”,以试图找到漏洞。
我的第一个问题是“简单”是否可以对 Linux 内核进行模糊测试?我听说有人对大量协议等进行模糊测试,但对内核模块却很少。我也明白,在 Linux 系统上,所有东西都可以看作是一个文件,因此肯定可以通过该接口输入到内核模块,不是吗?
我的第二个问题是:你会推荐哪个 fuzzer?如前所述,存在许多模糊协议的模糊器,但是我认为其中很多在攻击内核模块时没有用。显然有诸如 Peach fuzzer 之类的框架,它允许您从头开始“创建”自己的 fuzzer,并且据说非常出色,但是我反复尝试安装 Peach 无济于事,我发现很难相信它是合适的考虑到我在安装它时已经遇到的困难(如果有人知道任何体面的安装教程,请告诉我:P)。
如果您能为我提供有关此问题的任何信息,我将不胜感激。鉴于我选择的主题的广度,任何关于方向的想法总是非常感谢。同样,我想请人们不要告诉我从其他地方开始。我确实了解手头任务的规模,但无论如何我仍然会尝试(我是一个蓝天思想家:P A.K.A 固执如牛)
干杯
A.史密斯
【问题讨论】:
标签: linux security linux-kernel kernel fuzzing