Детальная информация

Название: Разработка и применение методов защиты программы от отладчика: выпускная квалификационная работа бакалавра: направление 27.03.04 «Управление в технических системах» ; образовательная программа 27.03.04_05 «Интеллектуальные системы обработки информации и управления»
Авторы: Шкалин Кирилл Павлович
Научный руководитель: Сальников Вячеслав Юрьевич
Организация: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий
Выходные сведения: Санкт-Петербург, 2023
Коллекция: Выпускные квалификационные работы; Общая коллекция
Тематика: отладчик; ассемблер; pe-формат; WinAPI; защита; программы; debugger; assembler; pe-format; program; protection
Тип документа: Выпускная квалификационная работа бакалавра
Тип файла: PDF
Язык: Русский
Уровень высшего образования: Бакалавриат
Код специальности ФГОС: 27.03.04
Группа специальностей ФГОС: 270000 - Управление в технических системах
DOI: 10.18720/SPBPU/3/2023/vr/vr23-3505
Права доступа: Доступ по паролю из сети Интернет (чтение, печать, копирование)
Ключ записи: ru\spstu\vkr\22888

Разрешенные действия:

Действие 'Прочитать' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети Действие 'Загрузить' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети

Группа: Анонимные пользователи

Сеть: Интернет

Аннотация

В данной работе проектируется механизм защиты программы от изменения ее исходного кода. Механизм основан на нахождении контрольной суммы секции кода. Алгоритм нахождения контрольной суммы реализован на языке ассемблера. Для проведения тестирования написана программа на языке C. Реализованы модули на языке C++, предоставляющие набор функций для работы с секциями PE-файла.

In this paper, a mechanism is designed to protect the program from changing the source code. The mechanism is based on finding the CRC of text section. The algorithm for finding the CRC is implemented in assembly language. A program for testing is developed in C. Modules are implemented in C++ language, providing a set of functions for working with sections of a PE-file.

Права на использование объекта хранения

Место доступа Группа пользователей Действие
Локальная сеть ИБК СПбПУ Все Прочитать Печать Загрузить
Интернет Авторизованные пользователи СПбПУ Прочитать Печать Загрузить
-> Интернет Анонимные пользователи

Статистика использования

stat Количество обращений: 4
За последние 30 дней: 0
Подробная статистика