Practical Binary Analysis
Practical Binary Analysis covers advanced binary analysis topics like binary instrumentation, dynamic taint analysis, and symbolic execution.
Practical Binary Analysis covers advanced binary analysis topics like binary instrumentation, dynamic taint analysis, and symbolic execution.
Eloquent JavaScript, 3rd Edition is a complete revision that dives into JavaScript to show you how to write elegant, effective JavaScript code.
Make Your Own PuzzleScript Games! is a playful, kid-friendly introduction to game development using PuzzleScript, a free online tool for creating puzzle games and platform games.
Make Your Own Scratch Games! is a playful, kid-friendly introduction game development using the Scratch programming language.
Understanding Photography covers digital image capture, exposure, composition, histograms, depth of field, advanced lighting, lens filters, shutter speed, and more.
C++ Crash Course is a fast-paced, thorough introduction to modern C++ written for experienced programmers.
Serious Python is a collection of practical, real-world advice for tackling common Python developer-level problems.
Black Hat Go will help you test your systems, build and automate tools to fit your needs, and improve your offensive security skillset.
Real-World Bug Hunting uses real-world bug reports to teach programmers how to discover and protect vulnerabilities in web applications.
Math Adventures with Python teaches you how to use Python to transform learning math topics like algebra, geometry, and calculus!