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

Object-Oriented Python

Object-Oriented Python Cover
Irv Kalb

Object-Oriented Python is a paradigm that combines data and code into cohesive units, allowing you to think differently about computational problems and solve them in a highly reusable way.

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.