Фаззинг ядра Linux: студент в опасности.

В настоящее время я учусь в университете, изучаю степень, связанную с вычислениями, и мой текущий проект сосредоточен на поиске уязвимостей в ядре Linux. Моя цель - как статический аудит, так и «фаззить» ядро ​​(ориентированная на версию 3.0) в попытке найти уязвимость.

Мой первый вопрос «простой» - возможно ли фаззинг ядра Linux? Я слышал о людях, которые занимаются фаззингом множества протоколов и т. Д., Но никогда особо не разбирался в модулях ядра. Я также понимаю, что в системе Linux все можно рассматривать как файл, и поэтому ввод в модули ядра должен быть возможен через этот интерфейс, не так ли?

Мой второй вопрос: какой фаззер вы бы предложили? Как уже говорилось ранее, существует множество фаззеров, которые используют протоколы фаззинга, однако я не вижу, чтобы многие из них были полезны при атаке на модуль ядра. Очевидно, что существуют фреймворки, такие как фаззер Peach, который позволяет вам `` создавать '' свой собственный фаззер с нуля, и предположительно они превосходны, однако я неоднократно пытался установить Peach, но безрезультатно, и мне трудно поверить, что он подходит учитывая трудности, с которыми я уже столкнулся, просто установив его (если кто-нибудь знает какие-либо достойные руководства по установке, дайте мне знать: P).

Буду признателен за любую информацию, которую вы можете предоставить мне по этой проблеме.Учитывая широту выбранной мной темы, мы всегда приветствуем любую идею направления. Точно так же я хотел бы попросить людей воздержаться от советов мне начать с чего-то другого. Я понимаю масштаб стоящей перед нами задачи, однако я все равно буду пытаться ее решить (Я мыслитель голубого неба: P AKA упрям, как Бык)

Ура

А. Смит

6
задан A.Smith 26 September 2011 в 19:55
поделиться