Readings

The Best

Classes (Currently Reviewing)

    [Graduate Level]

Books (Currently Reading)

  • Compilers: Principles, Techniques, and Tools ~ Aho, Lam, Sethi, and Ullman
  • The Language Instinct ~ Steven Pinker
  • The Linux Kernel ~ David A. Rusling
  • The Linux Programming Interface ~ Michael Kerrisk
  • The Architecture of Open Source Applications ~ Various
  • Linux Device Drivers ~ Corbet, Rubini, and Kroah-Hartman
  • Computer Systems: A Programmer’s Perspective ~ Bryant and O’Hallaron

Blogs

Some Security Goodies

  • Hack The Box - live vulnerable machines for practice (++fun), also small challenges in crypto, reverse engineering, steganography, forensics, binary expliotation etc.
  • IppSec - best hackthebox walkthroughs
  • LiveOverflow - amazing explanations of stack and heap overflow exploits as well as format string vulnerabilities and ROP.
  • Cryptopals - excellent set of practical modern cryptography exercises
  • Exploit Education - downloadable vms vulnerable to (mainly) binary exploitation
  • OverTheWire - some cool wargames (bandit especially nice for noobs)
  • Awesome CTF List - curated list of best resources for CTFs