V2: Методы защиты от отладки и анализа программ — КиберПедия 

Опора деревянной одностоечной и способы укрепление угловых опор: Опоры ВЛ - конструкции, предназначен­ные для поддерживания проводов на необходимой высоте над землей, водой...

Типы оградительных сооружений в морском порту: По расположению оградительных сооружений в плане различают волноломы, обе оконечности...

V2: Методы защиты от отладки и анализа программ

2018-01-28 240
V2: Методы защиты от отладки и анализа программ 0.00 из 5.00 0 оценок
Заказать работу

I: {{160}}

S: Какие режимы изучение логики работы программы Вы знаете?

+: Динамический режим

-: Математический режим

+: Статический режим

-: Статистический режим

-: Стохастический режим

I: {{161}}

S: Процесс получения ассемблерных листингов программы из исполняемого модуля называется…

+: Дизассемблирован#$#

I: {{162}}

S: Процесс получения листингов программы на языке высокого уровня из исполняемого модуля называется…

+: Декомпиляц#$#

I: {{163}}

S: Для исследования программы в статическом режиме используются:

-: Отладчики

-: Компиляторы

+: Дизассемблеры

-: Мониторы отладки

I: {{164}}

S: Для исследования программы в статическом режиме используются:

+: Отладчики

-: Компиляторы

-: Дизассемблеры

-: Декомпиляторы

I: {{165}}

S: В процессе исследования программы используются:

+: Отладчики

-: Компиляторы

+: Дизассемблеры

+: Декомпиляторы

+: Средства мониторинга

-: Шифраторы

-: Дешифраторы

I: {{166}}

S: Перечислите какие из перечисленных программ не являются отладчиками?

-: SoftIce

-: AFD

+: IDA

-: Turbo Debugger

+: DiskEdit

I: {{167}}

S: Какие из способов применяются для противодействия дизассемблированию?

+: шифрование

+: архивация

-: имитовставки

+: использование самогенерирующих кодов

-: программные закладки

+: "обман" дизассемблера

I: {{168}}

S: Какие из способов применяются для противодействия трассировке?

-: программные закладки

+: изменение среды функционирования

+: модификация кодов программы

-: использование самогенерирующихся кодов

+: "случайные" переходы

I: {{169}}

S: Какими способами можно «обмануть» дизассемблер?

-: использование самогенерирующихся кодов

+: нестандартная структура программы

+: скрытые переходы, вызовы процедур, возвраты из них и из прерываний

+: переходы и вызовы подпрограмм по динамически изменяемым адресам

-: переходы и вызовы подпрограмм по адресам массива

+: модификация исполняемых кодов

I: {{170}}

S: Расположите этапы исследования программ в порядке их выполнения.

1: Дизассемблирование

2: Построение дерева вызовов функций

3: Укрупнение алгоритмов

4: Синтаксический анализ

5: Семантический анализ

I: {{171}}

S: Какому режиму исследования программ может воспрепятствовать метод динамического ветвления?

+: Анализу в статическом режиме

-: Анализу в динамическом режиме

I: {{172}}

S: Укажите, какие из методов могут использоваться для защиты от анализа в статическом режиме?

+: Динамическое ветвление

+. Метод введения контекстной зависимости

+: Метод использования хуков

-: Анализ потери трассировочного прерывания

-: Замеры времени выполнения участка программы

I: {{173}}

S: Укажите, какие из методов могут использоваться для защиты от анализа в динамическом режиме?

-: Динамическое ветвление

-. Метод введения контекстной зависимости

-: Метод использования хуков

+: Анализ потери трассировочного прерывания

+: Замеры времени выполнения участка программы

+: Проверка содержимого стека

I: {{174}}

S: Метод динамического ветвления основан на идее:

-: Вычисления динамических структур программы

+: Вычисления адреса перехода непосредственно перед передачей управления

-: Создания динамических структур данных

I: {{175}}

S: Метод использования хуков основан на идее:

-: Вычисления динамических структур программы

-: Вычисления адреса перехода непосредственно перед передачей управления

-: Создания динамических структур данных

+: Совмещения нескольких разнотипных данных в одном аргументе

I: {{176}}

S: Метод введения контекстной зависимости базируется:

-: На использовании массива локальных переменных

+: На использовании глобальных переменных

-: На использовании контекстно-ориентированных грамматик

-: На использовании методов динамического ветвления

I: {{177}}

S: Какой из флагов процессора семейства x8086 отвечает за пошаговое выполнение программы?

-: SF

-: IF

+: TF

-: ZF

-: CF

I: {{178}}

S: Особенность процессоров семейства x8086, состоящая в том, что они не устанавливают флаг трассировки после выполнения команд пересылки сегментных регистров при работе в пошаговом режиме называется:

+: Потерей трассировочного прерывания

-: Ловушкой трассировочного прерывания

-: Реентерабельностью

-: Динамической установкой флага трассировки

I: {{179}}

S: Отметьте ты утверждения, которые Вы считаете правильными

-: При работе процессора в защищенном режиме происходит автоматическое шифрование кодов программ

+: Методы противодействия отладке не могут противостоять дизассемблированию и наоборот

-: Метод динамического ветвления используется для защиты от исследования программы в динамическом режиме

+: Самым эффективным методом защиты от отладки является использование методов шифрования кодов выполняемой программы

I: {{180}}

S: В архитектуре семейства x8086 вектор обработчика пошагового режима выполнения расположен по адресу

+: 1

-: 2

-: 3

-: 4

-: 5


Поделиться с друзьями:

Автоматическое растормаживание колес: Тормозные устройства колес предназначены для уменьше­ния длины пробега и улучшения маневрирования ВС при...

Наброски и зарисовки растений, плодов, цветов: Освоить конструктивное построение структуры дерева через зарисовки отдельных деревьев, группы деревьев...

Своеобразие русской архитектуры: Основной материал – дерево – быстрота постройки, но недолговечность и необходимость деления...

Индивидуальные и групповые автопоилки: для животных. Схемы и конструкции...



© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.017 с.