He /g/, I'm trying to create a reading list for people interested in learning more about computer hacking and reverse engineering.
My current books that on the list are
'Code' by Charles Petzold
'The C Programming Language' by Dennis Ritchie and Brian Kerigan
'Hacking : TAE' by Jon Erickson
'Hacking the Xbox' by Andrew Huang
I'm trying to include not only general knowledge books like TCPL but also books that focus on the background of exploits as much as the methods of finding them like 'Hacking Xbox'.
I also understand that really ANY general CS book can be considered a 'Hacking' book so I'm trying to keep this down to lower level languages (C, x86 asm) and general cs hardware knowledge rather than focusing on specific popular languages i.e. : Python, Java, etc. (I may have a special area at the bottom for these but not part of the main figure)
Can any of you """"""""well read"""""""" fellas give me any suggestions / criticisms?
I only hacked a system with a buffer overflow vulnerability more than a decade ago. I imagine exploiting even buffer overflow now it is more difficult. All what I needed was: (a) learning some C standard; (b) x86 assembly and how to write shellcodes for Linux; (c) a bit of Linux; (d) a few tutorials from online Phrack magazine. The last one is invaluable resource. It looks like it is still being released..
Hacking: the art of exploitation
The only one you'll need
>>61999099
Assembly language is a must.
Look at some of the documents that was leaked on Wikileaks about the cia tools
>>61999675
Most of that book can be condensed down to http://insecure.org/stf/smashstack.html
>>61999099
'The Unix Programming Environment" By Brian Kerningham and Rob Pike is a classic must-read