KB / Глосарій / Захист виконуваного стека

Захист виконуваного стека

No-Execute / Data Execution Prevention
Також: NX, DEP, W^X, No-Execute
pwn UA EN

NX (No-eXecute) / DEP (Data Execution Prevention) — апаратний/ОС механізм, що забороняє виконання коду зі сторінок пам'яті, позначених як дані (стек, купа).

Блокує пряме виконання shellcode. Обходиться через ROP/ret2libc.

Вперше тут?
Новачок на Bastion?
Почни з гайду користувача.
Відкрити гайд →
?