News for hackers. Stuff that matters.
Re:Trapsleds by wahern on Wednesday June 28, 2017 @10:01PM (#14660203)
OpenBSD uses W^X aka DEP aggressively. In fact, for OpenBSD 6.1 a program can't even disable W^X unless the binary was mounted on a filesystem with the wxallowed option.

Thus, attackers can't insert NOP sleds. They have to rely on the sleds already in the code. From what I gather from the announcement, toolchains often insert NOPs as padding, inadvertently creating NOP sleds. This is an attempt to fix that.

There are no comments on this comment yet.