Магистерская программа Сети ЭВМ и телекоммуникации


Скачать 1.42 Mb.
Название Магистерская программа Сети ЭВМ и телекоммуникации
страница 1/14
Тип Программа
rykovodstvo.ru > Руководство эксплуатация > Программа
  1   2   3   4   5   6   7   8   9   ...   14
Федеральное государственное автономное образовательное учреждение высшего профессионального образования

Национальный исследовательский университет «Высшая школа экономики»

Московский институт электроники и математики Национального исследовательского университета «Высшая школа экономики»
Допущен к защите

Заведующий кафедрой ВСиС

___________ А.В. Вишнеков

«__» ____________ 2013 г.
Ишханов Илья Григорьевич
ИССЛЕДОВАНИЕ МЕТОДОВ ДЕКОМПИЛЯЦИИ ПРОГРАММ ДЛЯ ПРОЦЕССОРОВ X86
Направление 23.01.00.68 - Информатика и вычислительная техника

Магистерская программа - Сети ЭВМ и телекоммуникации
Магистерская диссертация

Выполнил




подпись

магистрант группы СМ-31

И.Г. Ишхановы

Научный руководитель



подпись

доцент, к.т.н.

В.Э. Карпов

Рецензент




подпись

доцент, к.т.н.

А.А. Рогов



СОДЕРЖАНИЕ


СОДЕРЖАНИЕ 3

ВВЕДЕНИЕ 4

1ОБЗОР СУЩЕСТВУЮЩИХ РАБОТ 8

1.1Предыдущие работы [6] 8

1.1.1История декомпиляции (1960-1979) 9

1.1.2История декомпиляции (1980-1999) 19

1.1.3История декомпиляции (2000-н/в) 23

1.1.4Обзор существующих декомпиляторов на язык Си 28

1.2Проблемы декомпиляции 30

1.2.1Отделение кода от данных 34

1.2.2Отделение указателей от констант 35

1.2.3Восстановление указателей, сложенных со смещением 35

1.2.4Виды декомпиляторов 38

1.2.5Теоретические пределы 46

2АРХИТЕКТУРА ДЕКОМПИЛЯТОРА 48

2.1Фазы декомпиляции 48

2.1.1Синтаксический анализ 49

2.1.2Семантический анализ 50

2.1.3Генерация промежуточного кода 52

2.1.4Генерация графа потока управления 52

2.1.5Анализ потока данных 53

2.1.6Анализ графа потока управления 54

2.1.7Генерация кода 54

2.2Группировка фаз 55

2.3Вспомогательный инструментарий декомпилятора 56

2.3.1Загрузчик 57

2.3.2Генератор сигнатур 57

2.3.3Генератор прототипов 58

2.3.4Дизассемблер 58

2.3.5Связывание библиотек 58

2.3.6Постпроцессор 59

3МЕТОДЫ ДЕКОМПИЛЯЦИИ 60

3.1Восстановление функций 60

3.1.1Выделение функций 60

3.1.2Выявление параметров и возвращаемых значений 63

3.1.3Распознавание библиотечных функций 66

3.1.4Обнаружение функции main 69

3.2Восстановление управляющих конструкций 70

3.2.1Сводимые и несводимые графы 72

3.2.2Шаблоны графа потока управления 74

3.2.3Методы анализа управляющих конструкций 84

1ПРОЕКТИРОВАНИЕ И РАЗРАБОТКА ДЕКОМПИЛЯТОРА 93

4.1Введение 93

4.2Проектирование загрузчика 94

4.2.1Загрузчик PE файла 95

4.3Декодер 104

4.4Дизассемблер 112

4.4.1Принципы дизассемблирования 112

4.4.2Проблемы при дизассемблировании 113

4.4.3Модуль дизассемблирования 113

4.4.4Алгоритм дизассемблирования 114

4.5Трассировка программы 120

4.6Декомпилятор 123

4.6.1Генерация промежуточного представления 123

4.6.2Анализ графа потока управления 138

5АПРОБАЦИЯ 140

6ВЫВОДЫ 153

7СПИСОК ЛИТЕРАТУРЫ 155



  1   2   3   4   5   6   7   8   9   ...   14

Похожие:

Магистерская программа Сети ЭВМ и телекоммуникации icon Программа вступительного испытания «информатика»
Программа вступительного испытания (собеседования) для поступающих в магистратуру по направлению 09. 04. 01 «Информатика и вычислительная...
Магистерская программа Сети ЭВМ и телекоммуникации icon Инструментарий веб-разработчика: Apache, php, Mysql, phpMyAdmin Лабораторный...
Инструментарий веб-разработчика: Apache, php, Mysql, phpMyAdmin: Лабораторный практикум по дисциплине «Сети ЭВМ и телекоммуникации»...
Магистерская программа Сети ЭВМ и телекоммуникации icon Программа дисциплины "Сети и телекоммуникации" для направления 230100. 62 "
...
Магистерская программа Сети ЭВМ и телекоммуникации icon Рабочая программа дисциплины Сетевые информационные технологии» для...
Содержание курса соответствует требованиям к обязательному минимуму содержания основной образовательной программы подготовки магистра...
Магистерская программа Сети ЭВМ и телекоммуникации icon Рабочая программа дисциплины Сетевые информационные технологии» для...
Содержание курса соответствует требованиям к обязательному минимуму содержания основной образовательной программы подготовки магистра...
Магистерская программа Сети ЭВМ и телекоммуникации icon Тема Основные возможности компьютеров
Эвм приводят к сглаживанию различий между этими классами ЭВМ. Поэтому наиболее существенным признаком классификации ЭВМ является...
Магистерская программа Сети ЭВМ и телекоммуникации icon Методические указания к лабораторным работам по курсу Сети ЭВМ и...
Вы познакомились с принципами установки и настройки Web-сервера с поддержкой языка серверных сценариев php. В этой работе мы продолжим...
Магистерская программа Сети ЭВМ и телекоммуникации icon Программа по дисциплине «Архитектура ЭВМ и систем»
Учебная программа по дисциплине «Архитектура ЭВМ и систем» составлена в соответствии с требованиями гос впо. Предназначена для студентов...
Магистерская программа Сети ЭВМ и телекоммуникации icon Техника управления очередями
Эвм для ведения своих личных или профессиональных дел. Эта тенденция ускоряется по мере того, как все большее число организаций и...
Магистерская программа Сети ЭВМ и телекоммуникации icon Комплекс лабораторных работ по дисциплине «Выч системы, сети и телекоммуникации»...
При соединении Computer-Hub/Switch (карта-хаб/свитч) используется следующая схема
Магистерская программа Сети ЭВМ и телекоммуникации icon Управление звуковой картой компьютера
Взаимодействие человека с ЭВМ должно быть прежде всего взаимным ( на то оно и общение ). Взаимность, в свою очередь, предуcматривает...
Магистерская программа Сети ЭВМ и телекоммуникации icon Инструкция №7 по охране труда для пользователей и операторов ЭВМ
К работам с персональными ЭВМ и внешними устройствами ЭВМ допускаются лица, прошедшие медицинское освидетельствование, вводный инструктаж,...
Магистерская программа Сети ЭВМ и телекоммуникации icon Инструкция №8 по охране труда для пользователей и операторов ЭВМ
К работам с персональными ЭВМ и внешними устройствами ЭВМ допускаются лица, прошедшие медицинское освидетельствование, вводный инструктаж,...
Магистерская программа Сети ЭВМ и телекоммуникации icon Отчет ОАО «Спутниковые телекоммуникации Башкортостана»
Годовой отчет ОАО «Спутниковые телекоммуникации Башкортостана» по итогам деятельности за 2010 год предварительно утвержден
Магистерская программа Сети ЭВМ и телекоммуникации icon Рабочая программа учебной дисциплины
Магистерская программа: Информационные технологии управления социально-экономическими системами
Магистерская программа Сети ЭВМ и телекоммуникации icon Рабочая программа дисциплины Для заочной формы обучения По направлению 030900 «Юриспруденция»
Магистерская программа «Правовое обеспечение государственной и муниципальной службы»

Руководство, инструкция по применению




При копировании материала укажите ссылку © 2024
контакты
rykovodstvo.ru
Поиск