2016-11-03 43 views
2

Data Execution Prevention可以繞過哪些方式?如果有人能深入瞭解它的工作原理,我將不勝感激。DEP(數據執行保護)如何被繞過?

+0

歡迎堆棧溢出丹尼爾技術。這個論壇不處理這樣的braod請求,或者「由於問題要求我們推薦或查找書籍,工具,軟件庫,教程或其他非本地資源,因爲它們傾向於吸引自以爲是的答案和垃圾郵件,所以不適合Stack Overflow。相反,請描述問題以及迄今爲止解決問題所做的工作。「 – micstr

+0

@micstr我從來沒有要求任何異地推薦。我的問題是我不知道DEP如何被繞過,爲了解決這個問題,我問了這個問題。 – Daniel41550

+0

我只是指出沒有源代碼的廣泛問題往往不會得到很好的迴應(請參閱http://stackoverflow.com/help/on-topic)。讓我們希望你得到一些迴應。當你等待 - 你看過http://security.stackexchange.com/search?q=DEP或http://stackoverflow.com/questions/15581581/how-to-disable-dep? – micstr

回答

0

我認爲這是一個很難回答的問題。 我不知道你是問你想禁用它還是繞過它。 如果要禁用它,請使用-z execstack參數 進行編譯與以下命令類似。

gcc main.c -z execstack

如果你想繞過,你可以嘗試一種叫做ROP

相關問題