ВЫБОР ТОЧКИ ВНЕДРЕНИЯ ДЛЯ ФАЗЗИНГА В ПАМЯТИ Технологический институт Южного федерального университета в г. Таганроге

Здесь вы можете просмотреть и скачать доклад по теме «ВЫБОР ТОЧКИ ВНЕДРЕНИЯ ДЛЯ ФАЗЗИНГА В ПАМЯТИ Технологический институт Южного федерального университета в г. Таганроге», размещенный в категории «Новости», который поможет вам успешно провести свое мероприятие или подготовиться к занятию.

Информация о презентации

ВЫБОР ТОЧКИ ВНЕДРЕНИЯ ДЛЯ ФАЗЗИНГА В ПАМЯТИ Технологический институт Южного федерального
Раздел:Новости
Слайдов:22
Слов:255
Символов:2042
Просмотров:37
Скачиваний:0
Загрузка:онлайн
Размер:1.28 MB
Тип:ppt / pptx для PowerPoint/Impress
Теги:#функц, #фаззинг, #динамическ, #оценк, #исследуем, #тест, #матриц, #подготовк, #запуск, #памят

Похожие презентации по новостям

Готовые презентации по новостям

Содержание слайда №1 (118 знаков, 15 слов)

ВЫБОР ТОЧКИ ВНЕДРЕНИЯ ДЛЯ ФАЗЗИНГА В ПАМЯТИ Технологический институт «Южного федерального университета» в г. Таганроге

Содержание слайда №2 (123 знака, 15 слов)

Фаззинг Фаззинг – тестирование методом черного ящика, основанное на передаче большого набора входных данных исследуемому ПО

Содержание слайда №3 (373 знака, 46 слов)

Фаззинг в памяти Фаззинг в памяти - вид фаззинга при котором данные передаются через внутренние структуры программы Позволяет миновать интерфейсные функции программы и их ограничения ( скорость, объемы данных ). Позволяет сфокусироваться на данных, обрабатываемых исследуемой частью кода. Не требуется подготовка данных в формате, который требуется интерфейсными функциями.

Содержание слайда №4 (12 знаков, 2 слова)

Цикл мутации

Содержание слайда №5 (24 знака, 2 слова)

Восстановление состояния

Содержание слайда №6 (148 знаков, 20 слов)

Corelan in-memory fuzzer Целевой процесс/модуль Адрес точки входа в функцию (получение слепка) Адрес точки выхода из функции (восстановление слепка)

Содержание слайда №7 (25 знаков, 4 слова)

Фаззинг и модульные тесты

Содержание слайда №8 (16 знаков, 2 слова)

Система Dataflow

Содержание слайда №9 (16 знаков, 2 слова)

Откуда начинать?

Содержание слайда №10 (199 знаков, 32 слова)

Рейтинг функций Простой ориентированный граф G(V, E) Матрица смежности, где Матрица E дает информацию обо всех путях длины 1 в графе G(V, E). Композиция отношения E самой с собой Матрица достижимости

Содержание слайда №11 (17 знаков, 2 слова)

Параметры функций

Содержание слайда №12 (46 знаков, 7 слов)

Пример Фаззер файлов. pdf для программы Evince

Содержание слайда №13 (136 знаков, 14 слов)

Тестовый запуск приложения Начать исследование Тестовый запуск 1 Тестовый запуск 2 Закончить исследование Получить статистику исполнения

Содержание слайда №14 (27 знаков, 3 слова)

Функции, принимающие данные

Содержание слайда №15 (27 знаков, 3 слова)

Функции, принимающие данные

Содержание слайда №16 (15 знаков, 2 слова)

Рейтинг функций

Содержание слайда №17 (28 знаков, 3 слова)

Оценка потенциального охвата

Содержание слайда №18 (205 знаков, 22 слова)

Подготовка теста. Возможности Вызов внутренних функций с заданными параметрами Динамическая оценка покрытия Последовательное внедрение ошибок Любые другие возможности, применимые к динамическим библиотекам

Содержание слайда №19 (227 знаков, 29 слов)

Подготовка теста #include "evince. h" CHECK_WITH_FAULT_INJECT( evince_sub_3290( 0x00f45158, ( int )fileName, 0x00f49038, 0, 0, 0 ) ); if( SendCommand( COMMAND_TRACK_STAT, ffd. cFileName ) ) { LogErr( "Can't send command\n" ); }

Содержание слайда №20 (234 знака, 27 слов)

Исполнение теста Остановка на определенном этапе работы исследуемого ПО Загрузка динамической библиотеки в адресное пространство исследуемого ПО Исполнение Взаимодействие с тестирующим ПО: Внедрение ошибок Динамическая оценка покрытия

Содержание слайда №21 (18 знаков, 2 слова)

Оценка результатов

Содержание слайда №22 (8 знаков, 1 слово)

Вопросы?