Hacking: The Art of Exploitation
Spends too much time on one topic then runs out of time to get truly creative. However it’s still worth a read if you are interested in creating exploits, particularly for Linux.
Erickson also takes you through the ‘history’ of an exploit, with step by step guides that build on each other. It’s fascinating to see how ‘small’ ideas turn into really powerful tools.
Not a life changing masterpiece but a good insight into the ‘hacker’ mindset, without skimping on the technical information.