A series tutorial for linux exploit development to newbie.
The test machine is ubuntu 14.04 which was default install.
Read this in other languages: English, 简体中文.
base knowledge like : what's stack and heap ? how convert c language to assembly language ? what's elf and memroy layout? etc..
base vulnerability problems like : what's is overflow and memory corruption ? how heap working ? etc...
this chapter focus userspace stack security mechanism and bypass.
this chapter focus the security mechanism of heap in modern linux.
this chapter focus the mechanism security of modern linux kernel (2.6.32) and later
(WIP)
this chapter is a new filed to me.
sudo dnf install texlive-\* -y
git clone git@github.com:hardenedlinux/linux_exploit_development_tutorial.git
cd linux_exploit_development_tutorial
make # preview
(WIP)
some source code in lab-code
.
This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License