Защита от копирования (курсовой по ассемблеру)

Название: Защита от копирования (курсовой по ассемблеру)
Цена: 2
Товар: Универсальный в виде файла protect.rar (29 кб)
Описание: Описание товара Защита от копирования (курсовой по ассемблеру)

В данной программе(будем называть её в последствии инсталлятором) реализован метод защиты от несанкционированного копирования, основанный на уникальности серийного номера микросхемы BIOS (базовой системы ввода-вывода). Данная информация хранится в ПЗУ и при инициализации системы копируется с основную память по адресу F000:F478. После запуска программы-инсталлятора происходит следующее:
* программа попросит Вас ввести имя защищаемого файла, а потом выбрать один из пунктов направления работы (установить защиту/убрать защиту). Установка защиты происходит по следующему алгоритму:
* анализ типа защищаемого файла (ЕХЕ/СОМ);
* коррекция начальных байтов файла;
* запись в конец кода идентификации компьютера и проверки с эталоном;
* чтение серийного номера BIOS(эталона);
* запись после кода самого эталона;
Снятие защиты происходит по следующему алгоритму:
* анализ типа файла;
* чтение смещения, по которому находится начало кода;
* чтение из кода необходимой служебной информации, которую мы сохраняли на этапе установки защиты;
* коррекция начальных байтов файла с учётом той информации, которую мы прочитали на предыдущем этапе;
* “откусывание” кода идентификации компьютера и проверки с эталоном;
В зависимости от типа защищаемого файла коррекция начальных байт происходит по разным алгоритмам.

Информация: Дополнительная информация о товаре Защита от копирования (курсовой по ассемблеру)

В состав курсовой работы входят:
* Пояснительная записка
* Исходные коды программы
* Скомпилированная программа

Загружен: 15 Января 2012 года, Воскресенье
Статистика:
Продажи: 2 Возвраты: 0
Отзывы
всего: 0
положительных: 0
отрицательных: 0

Похожие товары

  • Защита директорий паролем (курсовой по ассемблеру)

    Защита директорий паролем (курсовой по ассемблеру)

    Курсовая работа по ассемблеру Защита директорий (папок) паролем (паролирование). Фрагмент задания: В данном курсовом проекте следует разработать программу защиты от несанкционированного доступа к директориям, расположенным на гибких дисках. Разра [...]


  • Защита MBR от записи (курсовой по ассемблеру)

    Защита MBR от записи (курсовой по ассемблеру)

    Основной частью программы будет перехват 13 прерывания. Это прерывание отвечает за доступ к жёсткому диску. Идея проста. Пусть какая либо программа пытается произвести запись на жёсткий диск. При этом будет вызвано прерывание 13, после чего будет про [...]


  • Построение дерева каталогов (курсовой по ассемблеру)

    Построение дерева каталогов (курсовой по ассемблеру)

    Применяется при необходимости построения дерева каталогов. Наибольшая вложенность - 128. Недопустимы форматы имен каталогов не совместимые с DOS. Наибольшая определяемая вложенность каталогов - 128. Формат имен должен быть совместим с форматом DOS (8 [...]


  • Объединение двух exe программ (курсовой по ассемблеру)

    Объединение двух exe программ (курсовой по ассемблеру)

    Программа состоит из двух исходных файлов, один из которых написан на языке высокого уровня (kurs1.cpp) , а другой на ассемблере (codes.asm). В состав файла на СИ входит головная функция main() и функция формирования файла ExeExe(). В состав файла на [...]


  • Индикатор обращения к файлам (курсовой по ассемблеру)

    Индикатор обращения к файлам (курсовой по ассемблеру)

    Написанная программа отображает все обращения к файлам (файловой системе). Написанная программа предназначена для индикации обращения других программ к файловой системе. Она отслеживает открытия файлов, производимые другими программами и предост [...]


  • Замедление процессора (курсовой по ассемблеру)

    Замедление процессора (курсовой по ассемблеру)

    Замедление работы ЭВМ можно осуществить путём перехвата вектора аппаратно генерируемого прерывания от системного таймера, вызываемого по каждому тику часов реального времени компьютера, с дальнейшим выполнением холостых циклов. Остаться резидентом в [...]


  • Загрузчик com и exe файлов (курсовой по ассемблеру)

    Загрузчик com и exe файлов (курсовой по ассемблеру)

    Характеристики программы: - имя загрузчика и имя загружаемого файла задается в командной строке; - типы выполняемых файлов com, exe; - возвращает код ошибки выполняемой программы; Первый пункт технического задания – это задание имени загрузчика [...]


  • HEX Просмотрщик файлов (курсовой по ассемблеру)

    HEX Просмотрщик файлов (курсовой по ассемблеру)

    Курсовая работа по ассемблеру (asm) "Простой шестнадцатеричный (hex) просмотрщик (viewer) файлов. Фрагмент задания: Согласно заданию курсового проекта необходимо написать программу, выводящую на экран содержимое файла в Hex и ASCII форматах. [...]


  • Справочная система по Ассемблеру. В формате HTML.

    Справочная система по Ассемблеру. В формате HTML.

    Весьма полезная справка, содержащая в себе всё необходимое, для полного знакомства с Ассемблером. [...]


  • Подробный учебник по Ассемблеру

    Подробный учебник по Ассемблеру

    Какой может быть взлом программ без знаний ассемблера. Ну а вирусы писать - тем более! Предлагаю Вам учебник по Ассемблеру. Благодаря ему вы сможете быстро и в достаточно большом объеме изучить не только сам язык, но и работу "внутреностей&a [...]