Исследование дизассемблированного представления исполняемых файлов, сформированных различными компиляторами. Пример уязвимости на переполнение буфера

Анализ данных машинного кода компиляторов при выполнении сборки программы в различных режимах. Анализ особенностей машинного кода, генерируемого различными компиляторами для Windows и Linux в режимах Debug и Release, обзор уязвимости переполнения буфера.

Подобные документы

  • Анализ уязвимости безопасности МАС и выявление возможных атак. Выявление конкретных уязвимостей, связанных с характеристиками агентов. Определение логической атаки, синхронизированной по событиям. Уязвимость хоста для нелегального проникновения, DoS.

    статья, добавлен 09.06.2018

  • История развития машинного перевода. Компьютер на месте переводчика, компьютерный словарь и грамматика. Достоинства и преимущества программ машинного перевода. Разнообразные виды переводчиков для офиса и дома. Онлайн-перевод информации в Интернете.

    курсовая работа, добавлен 10.12.2014

  • Исследование преобразователей кодов, их влияние на кодировку данных и содержание. Схемы проектирования: двойное преобразование и синтез логического устройства комбинационного типа. Преобразование одного кода в другой, а также особенность кода Грея.

    контрольная работа, добавлен 02.03.2011

  • Исследование особенностей кодирования данных в форме, удобной для использования в информационных системах и сетях. Расчет числа информационных и избыточных разрядов. Построение оптимального помехоустойчивого кода и кода для исправления двукратных ошибок.

    реферат, добавлен 14.10.2014

  • Определение назначения и описание принципа работы файловой системы как механизма организации, хранения и именования данных на носителях информации. Описание файловых систем OS Windows: FAT и NTFS. Организация структуры в OS Linux: Ext2fs, ReiserFS и XFS.

    реферат, добавлен 28.11.2012

  • Управление доступом в MS SQL Server. Сервера и базы данных в MS SQL Server. Особенности процесса шифрования данных. Угрозы и уязвимости, резервное копирование и восстановление баз данных SQL Server. Служба хранилищ больших двоичных объектов Windows Azure.

    реферат, добавлен 07.11.2021

  • Понятие программирования и виды языков программирования. История развития ассемблера, формирования машинного кода. Обзор языков ассемблера и акроассемблера. Примеры программ MASM, TASM и NASM. Сводные программные характеристики данных ассемблеров.

    курсовая работа, добавлен 25.05.2014

  • Многопользовательские многозадачные операционные системы. Развитие и становление Linux. Неудобство командной строки в MS-DOS и Windows. Конфликт между разработчиками Microsoft и OS Linux. Принципиальные отличие систем в работе с учетными записями.

    реферат, добавлен 23.12.2010

  • Анализ проблем при разработке крупных программных продуктов. Изучение особенностей обнаружения дублирующегося кода и его последующего удаления. Аналитическое определение порогового значения размера фрагмента кода. Формализация математической модели.

    статья, добавлен 10.08.2018

  • Рассмотрение видов цифровых данных. Исследование спектров для различных кодированных комбинаций. Обзор их влияния на исходный сигнал. Изучение автокорреляционных функций. Моделирование блочного кода MLT-3. Анализ графиков последовательностей и искажений.

    курсовая работа, добавлен 12.11.2017

  • GNU/Linux — самая популярная операционная система из свободного программного обеспечения, цена и широта технической поддержки. Размер инсталлятора Windows и Linux, простота установки, наличие драйверов устройств, поставляемое программное обеспечение.

    доклад, добавлен 27.11.2013

  • Операционная система как комплекс взаимосвязанных системных программ по организации взаимодействия пользователя с компьютером. Особенности, достоинства и недостатки Linux. Обзор Windows и ее основных приемов управления. Сравнение операционных систем.

    реферат, добавлен 05.06.2013

  • Анализ использования для написания программ на языке Python интегрированных сред разработки и специализированных редакторов кода, предоставляющих программисту полезные функции. Проведение исследования способов работы с различными типами данных языка.

    статья, добавлен 11.06.2021

  • Изучение уязвимости облачных хранилищ данных, блокчейна и децентрализации информации. Создание избыточности файлов (резервное копирование), проверка их целостности и доступности. Отказоустойчивость децентрализованного хранилища на базе блокчейна.

    дипломная работа, добавлен 01.08.2017

  • Принципы реализации Firewalls, общая структура драйвера, стек протоколов в операционных системах Windows и Linux. Технологии и пользовательский режим сетевой фильтрации трафика. Процедуры отправки и получения данных TCP/IP, точки входа драйверов.

    дипломная работа, добавлен 05.06.2011

  • Характеристики Linux - бесплатной операционной системы с истинной многозадачностью: гибкость настройки и применения, наличие средств удаленного управления, гибкая файловая система, стабильность. Достоинства и недостатки ОС. Ее сравнение с Windows.

    реферат, добавлен 08.04.2018

  • Ознакомление с результатами сравнительного анализа программ для распознавания текста. Исследование и характеристика особенностей объекта автоматизации и структуры документооборота. Изучение и анализ процесса написания кода программы для автоматизации.

    дипломная работа, добавлен 09.09.2016

  • Основы разработки Windows приложений и методические указания к выполнению лабораторных работ. Создание и использование элемента управления. Взаимодействие управляемого и неуправляемого кода. Асинхронное программирование и подключение к базе данных.

    учебное пособие, добавлен 19.05.2014

  • Анализ низкоуровневого языка программирования – ассемблер, достоинства и недостатки данного языка. Символьная форма записи машинного кода. Проблемы реализации алгоритмов. Связь с системой команд микропроцессора. Понимание архитектуры компьютера.

    статья, добавлен 15.02.2019

  • Сравнительный анализ эффективности адаптивных систем передачи данных с решающей обратной связью. Выбор образующего полинома циклического кода. Синтез кодовой комбинации циклического кода. Типы кадров согласно процедуре HDLC. Формирование I-кадра.

    практическая работа, добавлен 09.06.2014

  • Определение понятия компьютерного кода и общая характеристика кодирования информации как процесса формирования определенного представления информации. Изучение основных способов кодирования информации. Общее описание информационных кодов системы Windows.

    доклад, добавлен 20.09.2012

  • Методика инсталляции ОС Linux на компьютер с Windows. Разделы на диске и процесс установки. Загрузка LILO из дистрибутива ОС Linux, Windows NT и Linux через ОС Loader NT. Разделы диска и таблица разбиения диска и перенос каталога /boot в Dos-раздел.

    дипломная работа, добавлен 24.11.2010

  • Использование служб каталогов операционными системами Windows и Linux. Инструментарий для работы с LDAP-каталогом. Реализация Kerberos в операционной системе Windows Server 2003. Управление приложениями и построение иерархии объектов групповой политики.

    дипломная работа, добавлен 23.07.2015

  • Особенность прямого внедрения вредоносных инструкций в SQL-запросы. Сущность основных способов защиты от инъекции, в основе которых лежит правильная и хорошая фильтрация пользовательского ввода. Характеристика автоматизированного анализа исходного кода.

    контрольная работа, добавлен 18.09.2016

  • Защита информации как деятельность по предотвращению утраты и утечки защищаемой информации. Рассмотрение способов определения потенциальной ценности информационной собственности. Анализ форм проявления уязвимости защищаемой части открытой информации.

    статья, добавлен 15.04.2019

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу и оценить ее, кликнув по соответствующей звездочке.