Какие способы предотвращения обхода данных можно обойти? Я был бы признателен, если бы кто-то мог глубже понять, как это будет работать.Как обходит DEP (предотвращение выполнения данных)?
2
A
ответ
0
Я думаю, что это трудный вопрос. Я не уверен, что вы просите вас отключить его или обойти. Если вы хотите отключить его, скомпилируйте его с помощью параметра -z execstack
Как и следующая команда.
gcc main.c -z execstack
Если вы хотите обойти, вы можете попробовать технику под названием ROP
Добро пожаловать в Stack Overflow Даниила. Этот форум не обрабатывает подобные запросы или «Вопросы, предлагающие нам рекомендовать или находить книгу, инструмент, библиотеку программного обеспечения, учебник или другой ресурс вне сайта, не относятся к теме для переполнения стека, поскольку они, как правило, привлекают упрямые ответы и спам. Вместо этого опишите проблему и то, что было сделано до сих пор, чтобы ее решить ». – micstr
@micstr Я никогда не просил рекомендовать что-либо за пределами площадки. Моя проблема в том, что я не знаю, как DEP можно обойти, и для ее решения я задал этот вопрос. – Daniel41550
Я просто указывал, что такие широкие вопросы, что без исходного кода, как правило, не дают хороших ответов (см. Http://stackoverflow.com/help/on-topic). Надеюсь, вы получите ответ. Пока вы ждете - вы посмотрели http://security.stackexchange.com/search?q=DEP или http://stackoverflow.com/questions/15581581/how-to-disable-dep? – micstr