Исследование дизассемблированного представления исполняемых файлов, сформированных различными компиляторами. Пример уязвимости на переполнение буфера
Анализ данных машинного кода компиляторов при выполнении сборки программы в различных режимах. Анализ особенностей машинного кода, генерируемого различными компиляторами для Windows и Linux в режимах Debug и Release, обзор уязвимости переполнения буфера.
Подобные документы
Разработка командного файла операционной системе Windows. Описание задания, создание, текст и запуск командного файла. Сравнение команды в Windows 7 и Windows XP. Разработка файла-сценария в операционной системе Linux. Сравнение команды Linux и Windows.
практическая работа, добавлен 13.11.2017Разработка структурной схемы гипотетической ЭВМ, ее структурное описание. Центральный процессор, операционный блок, блок синхронизации и начальная установка. Монитор, клавиатура, внешние запоминающие устройства. Разработка принципиальной схемы буфера TLB.
курсовая работа, добавлен 19.05.2014Структура и функции операционной системы. ОС UNIX как альтернатива Windows. Преимущества и недостатки ОС семейства Linux. Техника безопасности и организация рабочего места оператора ЭВМ. Оптимизация рабочих мест и улучшение состояния рабочих помещений.
курсовая работа, добавлен 27.06.2012- 79. Сравнение алгоритмов планирования ввода-вывода в ОС на базе ядра GNU/Linux и ОС семейства Windows
Операционная система UNIX, этапы ее коммерциализации. Система удаленного доступа в текстовом режиме. Графическая подсистема Xwindow. Планирование процессов ввода-вывода на базе ядра ОС Windows, ОС Linux. Алгоритм планирования нитей в Windows NT.
курсовая работа, добавлен 09.04.2019 Ввод-вывод данных с использованием библиотеки потокового ввода вывода. Директивы препроцессора. Включение файлов в компилируемый файл, определение символических констант и макросов, компиляция кода программы и условное выполнение директив препроцессора.
лабораторная работа, добавлен 23.11.2018Уроки программирования на С++ под Windows с первых шагов. Определение типов данных, объявление переменных, описание синтаксиса, компиляция и запуск. Написание программы-калькулятора, детальный разбор кода. Примеры использования статических переменных.
курс лекций, добавлен 27.05.2014Использование AppWizard для создания программ. Изучение документов Visual C++, видов Visual C++ и структуры программы в Visual C++. Объекты приложения, главного окна, документа и вида программы. Метод кода для вывода сообщения. Редактирование метода.
лабораторная работа, добавлен 09.11.2014Операционная система как комплекс взаимосвязанных программ, предназначенных для управления ресурсами компьютера и организации взаимодействия с пользователем. Linux вместе с Microsoft Windows. Безопасное изменение разделов с помощью программы FIPS.
реферат, добавлен 17.11.2014Создание приложения с различными элементами управления и демонстрацией их основной функциональности на простых примерах. Модификация приложения WindowsForms: динамическое добавление и уничтожение элемента управления. Пример добавления изображения.
лабораторная работа, добавлен 08.04.2017Переваги систем машинного перекладу, методи його автоматичної оцінки. Розробка інтелектуальної системи автоматичної оцінки якості машинного перекладу з використанням метрики BLEU. Проблема кореляції автоматичної та експертної оцінки машинного перекладу.
дипломная работа, добавлен 17.01.2013Использование программы Windows Media для воспроизведения мультимедийных фрагментов Web-страниц в Windows. Рассмотрение основных компонентов окна программы Windows Media. Открытие мультимедийных потоков и файлов на web-странице. Радиостанции в Интернете.
презентация, добавлен 18.11.2015Обзор пакетов программ, предназначенных для визуализации и анализа данных. Обоснование выбора среды программирования. Алгоритмы визуализации данных аварийного буфера. Описание разработанных программ. Оптимизация восприятия информации с экрана дисплея.
дипломная работа, добавлен 10.11.2010Характеристика операционной системы как базового комплекса компьютерных программ, обеспечивающих управление аппаратными средствами компьютера, организацию работы с файлами и данными. Описание особенностей операционных систем Windows, Linux и Unix.
реферат, добавлен 30.01.2016Суть объектно-ориентированного программирования, синхронизация кода и данных путем совместного построения их описаний. Размещение элементов в приложении, типы основных файлов проекта. Разработка текстового редактора в среде Delphi, листинг программы.
курсовая работа, добавлен 16.11.2010Классификация и архитектура операционных систем, их основные функции, интерфейс, сущность защиты данных. История создания семейства Windows. Графическая оболочка системы Linux, ее дистрибутивы. Особенности встраиваемых и серверных операционных систем.
презентация, добавлен 08.04.2013Характеристика особенностей сетевого программного обеспечения. Исследование файлов базы данных. Ознакомление с процессами разделяемого сервера. Изучение свободного пространства и автоматической организации непрерывных участков. Анализ целостности данных.
курс лекций, добавлен 15.06.2018История развития машинного перевода. Классификация систем машинного перевода по Л. Чайлду: автоматический перевод, автоматизированный перевод при участии человека и при помощи компьютера. Проблема переводимости, грамматических различий в языках.
доклад, добавлен 19.02.2016Разработка и анализ работы алгоритмов для анализа тональности агрессивных комментариев, автоматического определения их эмоционального окраса. Реализация классифицирующих моделей машинного обучения, оценка их качества и сравнение их эффективности.
дипломная работа, добавлен 10.12.2019Общая характеристика статьи, описывающей алгоритм рекомендации перемещения метода с помощью машинного обучения. Рассмотрение основных особенностей применения методов машинного обучения для автоматической рекомендации рефакторинга "перемещение метода".
дипломная работа, добавлен 01.12.2019Рассмотрение компонентного потомка операционных систем семейства UNIX. Изучение механизмов шифрования данных в ОС LINUX MINT. Обзор основных команд. Методика обеспечения уровней локальной и сетевой безопасности. Исследование отличий MINT от UBUNTU.
курсовая работа, добавлен 07.08.2017- 96. Машинный перевод
Последовательность формальных операций, обеспечивающих анализ и синтез в системе машинного перевода. Анализ работы систем машинного перевода на примере перевода, осуществлённого электронным словарем. Сравнение образцов с переводом, сделанным человеком.
курсовая работа, добавлен 14.10.2013 Аналіз альтернативних операційних систем, які можуть конкурувати з найбільш розповсюдженою операційною системою Windows. Статистичні дані користування різними операційними системами як в усьому світі, так і в Україні. ОС Linux як альтернатива ОС Windows.
статья, добавлен 06.09.2024Сущность системы управления пакетами операционной системы Linux. Анализ менеджеров Debian, Mardriva, Ubuntu, ALT Linux, ASP Linux. Набор программного обеспечения для управления процессами установки, удаления, настройки и обновления различных компонентов.
курсовая работа, добавлен 18.02.2014Анализ операционной системы (ОС) Linux. Рассмотрение поддерживаемых архитектур. Описание дистрибутивов, построенных на едином ядре, принципы их установки. Обзор графических интерфейсов. Исследование сферы применения и перспектив. Обсуждение безопасности.
реферат, добавлен 19.05.2014История появления и развития ОС Windows, разработка ее графического интерфейса. Характерные особенности ОС Windows 95, 98, 2000. Программное обеспечение, входящее в комплектацию ОС Windows. Технические возможности и преимущества Windows Vista и Windows 7.
доклад, добавлен 24.10.2012