Attacking Network Protocols (No Starch Press)
Attacking Network Protocols (No Starch Press)
Tuesday, 02 January 2018

Take a deep dive into network protocol security with a specialist bug ­hunter. James Forshaw is a computer security researcher at Google Project Zero and the creator of the network protocol analysis tool Canape. His discovery of complex design issues in Microsoft Windows earned him the top bug bounty of $100,000 and placed him as the #1 researcher on the published list from Microsoft Security Response Center (MSRC). This comprehensive guide looks at networking from an attacker’s perspective to help you discover, exploit, and ultimately ­protect vulnerabilities.


The book starts with a rundown of networking basics and protocol traffic capture before moving on to static and dynamic protocol analysis, common protocol structures, cryptography, and protocol security. Forshaw then turns his attention to how to find and exploit vulnerabilities, with an overview of common bug classes, fuzzing, debugging, and exhaustion attacks.

Author: James ­Forshaw
Publisher: No Starch Press
Date: Dec 2017
Pages: 336
ISBN: 978-1593277505
Print: 1593277504
Kindle: B071V4DYVC
Audience: Developers looking to understand and discover network vulnerabilities
Level: Intermediate


Learn how to:

  • Capture, manipulate, and replay packets
  • Develop tools to dissect traffic and reverse engineer code to understand the inner workings of a network protocol
  • Discover and exploit vulnerabilities such as memory corruptions, authentication bypasses, and denials of service
  • Use capture and analysis tools like ­Wireshark and develop your own custom network proxies to manipulate ­network traffic

Follow @bookwatchiprog on Twitter or subscribe to I Programmer's Books RSS feed for each day's new addition to Book Watch and for new reviews.

To have new titles included in Book Watch contact


The Art of Unit Testing

Author: Roy Osherove
Publisher: Manning
Pages: 296
ISBN: 9781617290893
Print: 1617290890

Audience: C# users and others using statically typed languages
Rating: 5
Reviewer: Alex Armstrong

If you don't already use unit testing, this book is a complete and clear guide to the idea and how to implemen [ ... ]

Modern Mathematics and Applications in Computer Graphics and Vision

Author: Hongyu Guo
Publisher: World Scientific
Pages: 500
ISBN: 978-9814449328
Print: 9814449334
Kindle: B00KF43NF0
Audience: Competent mathematicians interested in computer graphics.
Rating: 4.5
Reviewer: Mike James

Math is the foundation of computer graphics and vision so this book seems  [ ... ]

More Reviews


RSS feed of all content
I Programmer - full contents
Copyright © 2018 All Rights Reserved.
Joomla! is Free Software released under the GNU/GPL License.