Метод автоматизированного исследования структуры дизассемблированного представления программного кода с уязвимостью на переполнение буфера с использованием матричного подхода
Анализ автоматизированного поиска зависимостей на дизассемблированном коде. Изучение зависимых блоков кода на х64 архитектуре процессоров производства корпорации "Intel" и листингов, полученных в результате реверс-инжиниринга программного обеспечения.
Подобные документы
История развития тестирования программного обеспечения и современные достижения в данной сфере. Системные и пользовательские требования, атрибуты качества. Виды тестирования по степени знания кода. Тестирование мобильных приложений на базе ОС Android.
дипломная работа, добавлен 04.11.2015Характеристика сущности тестирования программного обеспечения. Классификация видов тестирования. Разработка и выполнение тест-кейсов. Расчет экономической целесообразности введения автоматизированного тестирования. Внедрение автоматизированных тестов.
дипломная работа, добавлен 30.08.2016Обзор и анализ существующих информационных систем. Особенность проектирования программного обеспечения. Изучение основного назначения автоматизированного рабочего места "Гражданско-правовые сделки". Логическая и физическая структура файловой системы.
дипломная работа, добавлен 18.09.2018Отличительные особенности языка Си и описание некоторых его возможностей. Понятие программного прерывания и порядок установки собственного обработчика прерывания. Изучение возможности вставки ассемблерного кода непосредственно в исходный код на Си.
лабораторная работа, добавлен 06.07.2009Технологии проектного процесса, методы исследования структуры проблемы и конвергенция. Средства вывода информации, задачи математического моделирования и прикладного программного обеспечения графики в системе автоматизированного проектирования.
курс лекций, добавлен 08.01.2015Изучение основных методов создания цифровой модели местности для территории возможного проложения вариантов дороги с помощью программного комплекса credo. Рассмотрение и характеристика особенностей схемы обмена данными через открытый обменный формат.
курсовая работа, добавлен 25.09.2014Установка и настройка необходимых драйверов и прикладного программного обеспечения. Разработка формы приложения. Написание программного кода приложения. Анализ возможных вариантов подключения базы данных. Размещение компонентов на форме проекта.
статья, добавлен 21.02.2018Разработка системы управления базой данных на языке программирования VС++. Составление исходного кода программного обеспечения. Описание его функциональных возможностей и действий по оперированию. Определение основных алгоритмов и режимов работы.
курсовая работа, добавлен 21.05.2015Изучение процесса использования современного программного обеспечения для анализа и синтеза относительно простых систем на примере исследования замкнутой системы автоматического регулирования. Ознакомление с параметрами тиристорного преобразователя.
контрольная работа, добавлен 04.05.2016Содержание автоматизированного рабочего места, описание компонентов его информационного обеспечения. Структура рабочего места юриста, характеристика способов его построения. Перспектива программного обеспечения автоматизированного рабочего места.
реферат, добавлен 08.04.2015Разнообразие областей применения процессоров. Эволюция развития процессоров корпорации Intel. Необходимость перехода к многоядерным вычислениям и преимущества их использования: улучшение время отклика компьютера, расширение его коммуникационной функции.
реферат, добавлен 10.06.2013Понятие и функции систем автоматизированного проектирования (САПР), принципы их создания и классификация. Требования к компонентам программного обеспечения. Сокращение затрат на натурное моделирование. Этапы автоматизации процессов на предприятии.
презентация, добавлен 19.12.2016Характеристика специфических особенностей кольцевой системы защиты программного обеспечения от нелицензионного использования. Методика подсчета количества тактов процессора, затраченных на выполнение исходного кода с помощью ассемблерной инструкции.
статья, добавлен 29.04.2017Структура стоимости программного обеспечения. Использование строк кода LOC и функциональных точек в качестве единицы измерения размера программного продукта. Оценка затрат на разработку ПО. Описание жизненного цикла в конструктивной модели стоимости.
контрольная работа, добавлен 13.10.2013Основные понятия и определения автоматизированного проектирования. Базы данных в приложениях. Концепция и классификация баз данных. Системы централизованных баз данных с сетевым доступом. Delphi и базы данных. Общая характеристика технологии Interbase.
курсовая работа, добавлен 07.05.2013Теоретические аспекты функциональной надежности программного обеспечения. Методы оценки надежности программного обеспечения посредством применения функционального подхода. Теория метрик сложности для функциональной надежности программного обеспечения.
курсовая работа, добавлен 26.10.2024Главное научно-техническое средство реализации автоматизации проектирования на практике - система автоматизированного проектирования (САПР). Проектирующие и обслуживающие подсистемы САПР. Требования к компонентам программного обеспечения компании.
реферат, добавлен 22.04.2015Характеристика моделей оценки надежности программного обеспечения. Анализ подхода к оценке надежности программ на основании совокупного достижения надежности каждого функционального блока. Описание алгоритма оценки надежности программного обеспечения.
статья, добавлен 28.07.2017Создание автоматизированного рабочего места менеджера строительной фирмы. Задачи и функции, подлежащие автоматизации. Анализ этапов сбора, передачи, хранения и обработки информации. Интерфейс экранных форм и алгоритмов созданного программного продукта.
дипломная работа, добавлен 16.10.2014Анализ основных методик моделирования программного обеспечения, их достоинства и недостатки. Разработка модели информационной системы для консалтинговой организации, состоящей из диаграмм. Генерация заготовки программного кода для классов на языке C++.
дипломная работа, добавлен 07.08.2018Назначение методов верификации программного обеспечения. Оценка технического состояния и работоспособности программного обеспечения. Анализ преимуществ и недостатков использования частично формализованных методов верификации программного обеспечения.
статья, добавлен 28.05.2017Анализ проблем при разработке крупных программных продуктов. Изучение особенностей обнаружения дублирующегося кода и его последующего удаления. Аналитическое определение порогового значения размера фрагмента кода. Формализация математической модели.
статья, добавлен 10.08.2018- 73. Проектирование систем программного обеспечения под управлением онтологий: модели, методы, реализации
Сравнительный анализ атрибутов жизненного цикла программной инженерии и онтологического инжиниринга. Анализ особенностей использования методов и средств машинного обучения для генерации онтологических моделей проектирования программного обеспечения.
статья, добавлен 29.08.2021 Метод Гаусса с выбором главного элемента. Организация параллельных программ как системы потоков, параллельное программирование с использованием TPL. Постановка задачи и анализ результатов. Алгоритм обработки исходных данных, разработка программного кода.
курсовая работа, добавлен 30.11.2017Этапы разработки программного продукта. Линейка продуктов компании Microsoft. Изучении анимирования объектов в Microsoft Visual Basic Express 2010. Дизайн программного продукта "Виды спорта". Инструкция по работе с программой. Листинг программного кода.
курсовая работа, добавлен 20.10.2016