Базы данныхИнтернетКомпьютерыОперационные системыПрограммированиеСетиСвязьРазное
Поиск по сайту:
Подпишись на рассылку:
Главная: Программирование: Разное: Написание самомодифицирующегося кода под Windows 95
Написание самомодифицирующегося кода под Windows 95
Автор: Источник: н/дЯзык: русский
Самомодифицирующийся код - программный прием, при котором приложение создает или изменяет часть своего программного кода во время выполнения. Windows 95 имеет большую степень защиты кода программы, чем DOS. Обычно приложения получают доступ к сегменту данных и стеку, но они не имеют права изменять собственный сегмент кода. Однако это не значит, что сделать это невозможно - достаточно "попросить" Windows, вызвав функцию VirtualProtect(). В качестве параметра в функцию передаются адрес первого байта блока памяти, к которому мы хотим получить доступ, количество байтов в блоке, а также флаг, определяющий, какой тип доступа нам нужен (т.е. чтение, запись, выполнение и т.д.). Также в функцию передается адрес переменной, в которой сохраняется предыдущее состояние защиты указанного блока, которое мы обязаны восстановить, когда проделаем необходимые манипуляции.
Доступные файлы (отрапортовать об ошибке!):
ПросмотретьЗагрузитьВ портфель! (руководств: 0)Обсудить на форуме





  • Главная
  • Новости
  • Новинки
  • Скрипты
  • Форум
  • Ссылки
  • О сайте




  • Emanual.ru – это сайт, посвящённый всем значимым событиям в IT-индустрии: новейшие разработки, уникальные методы и горячие новости! Тонны информации, полезной как для обычных пользователей, так и для самых продвинутых программистов! Интересные обсуждения на актуальные темы и огромная аудитория, которая может быть интересна широкому кругу рекламодателей. У нас вы узнаете всё о компьютерах, базах данных, операционных системах, сетях, инфраструктурах, связях и программированию на популярных языках!
     Copyright © 2001-2021
    Реклама на сайте