WAX, short for W xor X, is a technique by which any page in a process' memory address space can be either writable or executable, but not both at the same time. This prevents exploits from writing code they want to execute into memory that then causes the program to execute that code. WAX has been available in OpenBSD since 3.4. Marc Espie provides a fuller description in an interview (http://www.onlamp.com/lpt/a/4676).

BWJ^Wl NetBSD provides similar functionality using a nonexecutable stack and heap (http://netbsd.org/ ■■■■I Documentation/kernel/non-exec.html).

Was this article helpful?

0 0
The Ultimate Computer Repair Guide

The Ultimate Computer Repair Guide

Read how to maintain and repair any desktop and laptop computer. This Ebook has articles with photos and videos that show detailed step by step pc repair and maintenance procedures. There are many links to online videos that explain how you can build, maintain, speed up, clean, and repair your computer yourself. Put the money that you were going to pay the PC Tech in your own pocket.

Get My Free Ebook

Post a comment