Описание тега data-execution-prevention
Предотвращение выполнения данных (DEP) - это функция безопасности современных операционных систем и процессоров, предназначенная для предотвращения выполнения кода / данных, расположенных в области памяти, явно не помеченной как исполняемая.
5
ответов
Почему FogBugz требует, чтобы DEP был выключен?
Мне действительно интересно, почему FogBugz при локальной установке настаивает на том, что DEP выключен?
04 янв '09 в 19:48
1
ответ
Когда процессу понадобятся страницы памяти с правами на запись и exec одновременно
Я пытаюсь понять, как программы могут быть изолированы и защищены. Существуют ли действительные случаи, когда процессы должны требовать PROT_WRITE |PROT_EXEC на странице памяти? Можно ли этого избежать? Это похоже на то, чего пытались достичь бит NX…
28 фев '14 в 11:22
1
ответ
Linux-эквивалент для VirtualProtectEx?
Я делаю несколько простых JITing и использую VirtualProtectEx под Windows, чтобы пометить страницы как исполняемые. Что может быть эквивалентно этому в Linux, и, предпочтительно, в других POSIX/Unix-подобных ОС?
27 сен '10 в 02:36
1
ответ
Предотвращение выполнения данных с помощью служб Windows
Я использую Windows 7 Ultimate 64 бит. У меня есть служба Windows (написанная на C#), которая звонит в dll, выпущенную крупным поставщиком телекоммуникационных услуг здесь, в Южной Африке (TELKOM). DLL называется MPIEst.dll, и я считаю, что она была…
10 фев '12 в 05:58
1
ответ
Невозможно выполнить функцию JITed от LLVM
Используя LLVM-5.0, я реализовал минимальный тестовый сценарий, который создает сборку для функции, возвращающей 32-битное целое число "42" во время выполнения, и выполняет ее. С помощью llvm::ExecutionEngine Мне удалось сгенерировать следующий код …
23 окт '17 в 07:51
1
ответ
Как прочитать флаг DEP nxcompat в exe?
У меня огромные проблемы с DEP, так как мое управляемое приложение использует более старую ActiveX DLL. Я устанавливаю nxcompat: нет в пост сборки, но проблемы продолжаются. Я читал, что проект развертывания MSI может использовать исполняемый файл с…
20 янв '09 в 14:02
1
ответ
Возможная проблема предотвращения выполнения данных (DEP) в Windows 7
У меня серьезная проблема с моей программой.Net. Он вызывает собственный dll, а затем мгновенно падает, потому что не может найти собственный метод. Это поведение, которое мы видели ранее, когда компилятор C# в своей бесконечной мудрости устанавлива…
08 апр '10 в 08:28
1
ответ
Как включить DEP или ASLR для моего приложения.NET?
Я пишу свою программу на VS2010, и целью сборки является.NET 4. Я считаю, что флаг совместимости DEP включен по умолчанию. Это правда? Также.NET по умолчанию также совместим с ASLR, и включена ли ASLR по умолчанию для моего процесса, или мне нужно з…
03 июл '10 в 19:59
1
ответ
Почему эксплойты Javascript не могут быть исправлены с помощью "предотвращения выполнения данных"?
Статья википедии о "кучном распылении" предполагает, что многие эксплойты javascript включают размещение шелл-кода где-то в исполняемом коде скрипта или в памяти пространства данных, а затем переводчик туда и запускает его. Чего я не понимаю, так эт…
03 мар '15 в 19:16
0
ответов
Предотвращение выполнения данных Delphi 6
У меня Delphi 6 на компьютере с использованием VISTA. Уже много лет он работает нормально, но теперь Windows просто отправляет мне сообщение о том, что среда разработки Delphi 32 перестала работать и была закрыта из-за предотвращения выполнения данн…
13 авг '14 в 23:18
6
ответов
AccessViolationException с веб-браузером в форме Windows
Я написал базовое приложение Windows Form на C# со встроенным элементом управления веб-браузером. Я перехожу на страницу, чтобы просмотреть канал камеры. Приложение отлично работает на Windows XP, но не на Vista. В Vista я получаю AccessViolationExc…
03 фев '09 в 22:23
1
ответ
Проверьте, включен ли DEP
Можно ли проверить, включена ли функция предотвращения выполнения данных? Есть ли функция, которая работает так же, как эта команда CMD wmic OS Get DataExecutionPrevention_SupportPolicy И возвращает что-то подобное? 0 – DEP is disabled for all proce…
12 янв '18 в 16:05
4
ответа
Delphi 2006 всегда перестает работать при закрытии на Vista
Всякий раз, когда я останавливаю Galileo IDE из Delphi 2006 под Vista, я получаю Майкрософт Виндоус Borland® Developer Studio для Windows перестал работать Из-за проблемы программа перестала работать правильно. Пожалуйста, закройте программу. [Закро…
24 июл '09 в 11:37
1
ответ
Пример кода для предотвращения простого выполнения данных для Delphi
Для теста "сбой" мне нужен небольшой фрагмент кода Delphi, чтобы увидеть, как операционная система регистрирует нарушение DEP в журнале событий. Я нашел много источников об активации DEP, но не о том, как "вызвать" нарушение DEP. У вас есть пример? …
21 июн '12 в 08:10