ycliper

Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
Скачать

DEF CON 27 - Как улучшить фаззинг с учетом покрытия и обнаружить новые уязвимости нулевого дня в ...

hacking

tutorial

conference

Автор: HackersOnBoard

Загружено: 2019-12-05

Просмотров: 308

Описание: Доклад Максима Шудрака

Фаззинг остается наиболее эффективным методом поиска ошибок в программах, работающих с небезопасной памятью. В прошлом году были опубликованы сотни статей и докладов по безопасности, посвященных фаззингу, и десятки из них были посвящены адаптации или улучшению американского нечеткого логического алгоритма (AFL) тем или иным способом. Привлекая своей простотой и эффективностью, AFL является выбором номер один для подавляющего большинства исследователей безопасности. Эта высокая популярность означает, что поиск ошибок с помощью AFL или аналогичного инструмента становится все менее плодотворным, поскольку многие проекты уже охвачены другими исследователями. Особенно сложно это сделать, когда речь идет о проекте, участвующем в программе Google OSS-Fuzz, который использует AFL для генерации полутриллиона тестовых случаев в день.

На практике это означает, что мы больше не можем слепо полагаться на AFL и должны искать лучшие методы фаззинга. Чтобы преодолеть эту проблему, нам необходимо понимать, как работают AFL и аналогичные фаззеры, и уметь использовать их слабые стороны для поиска новых уязвимостей нулевого дня. Цель этого доклада — обсудить эти недостатки на реальных примерах, объяснить, как можно улучшить фаззинг, и представить новый фаззер с открытым исходным кодом под названием Manul.

Manul — это масштабируемый параллельный фаззер с управлением покрытием кода, способный искать ошибки в бинарных файлах с открытым исходным кодом и в «черных ящиках» на Windows и Linux. Manul смог обнаружить 10 уязвимостей нулевого дня в 4 широко используемых проектах, которые были тщательно протестированы AFL. Эти уязвимости были обнаружены не случайно, а в результате анализа и устранения проблем, существующих в AFL. Авторы покажут несколько наиболее критических уязвимостей и объяснят, почему AFL их проигнорировал.

Этот доклад будет интересен как опытным хакерам, желающим улучшить свои навыки поиска ошибок, так и начинающим исследователям, делающим первые шаги на тернистом пути поиска ошибок.

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
DEF CON 27 - Как улучшить фаззинг с учетом покрытия и обнаружить новые уязвимости нулевого дня в ...

Поделиться в:

Доступные форматы для скачивания:

Скачать видео

  • Информация по загрузке:

Скачать аудио

Похожие видео

© 2025 ycliper. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]