A series of tutorial for Linux exploit development to newbie.
The test machine is ubuntu 14.04 which was a default installment.
Read this in other languages: English, 简体中文.
basic knowledge : what's stack and heap ? how to convert c language to assembly language ? what's ELF and memroy layout? etc.
basic vulnerability problems : what is overflow and memory corruption ? how does the heap work ? etc.
this chapter focuses on userspace stack security mechanism and bypass.
this chapter focuses on security mechanism of heap in modern linux.
this chapter focuses on mechanism security of modern linux kernel (2.6.32) and 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