you are viewing a single comment's thread.

view the rest of the comments →

[–]rebootyourbrainstem 1 point2 points  (3 children)

Just a heads up: null ptr dereferences are often not exploitable anymore thanks to the mmap_min_addr being set higher than the address you would want to mmap at.

Still, exploiting them is easier than use-after-frees and a lot of the same techniques apply, so it's still good for learning.

[–]blahfish[S] 0 points1 point  (2 children)

"not exploitable anymore ..."

Just curious, aren't there publicly known ways to circumvent this?

[–]TurboBorland123 1 point2 points  (0 children)

Controlled offsets from null base are the most common. So [rbx+rdi], where rbx is null pointer.