No Starch Press


Ethical Hacking

Ethical Hacking Cover
Daniel G. Graham

Ethical Hacking is a crash course in modern hacking techniques, with lots of hands-on labs for aspiring offensive security experts.

Coming Soon

Go H*ck Yourself

Go H*ck Yourself Cover
Bryson Payne

Go H*ck Yourself is a hands-on intro to hacking that guides you, step-by-step, through executing every major type of attack (from the safety of a virtual lab).

Bare Metal C

Bare Metal C cover
Stephen Oualline

Bare Metal C will teach you how to program embedded devices with the C programming language.