shellphish / how2heap

A repository for learning various heap exploitation techniques.
MIT License
7.22k stars 1.14k forks source link

Linux Kernel (SLUB/SLAB) #31

Open zachriggle opened 7 years ago

zachriggle commented 7 years ago

It'd be nice to see some write-ups on SLUB / SLAB exploitation.

It should be relatively easy to rip out the allocator and turn it into a user-space library a la LD_PRELOAD.

zardus commented 7 years ago

That'd be really cool! Some relevant resources:

LKL might be applicable to this usecase, though I haven't looked into it.

kotee4ko commented 3 years ago

It's seems that pointer mangling protection in 2.32 work the same as CONFIG_SLAB_FREELIST_HARDENED=y I think, it will be very very nice to read some material about techniques to deal with that type of exp from you, guys. Thanks.