Attacking Network Protocols

A Hacker's Guide to Capture, Analysis, and Exploitation



Bookstore > Books > Attacking Network Protocols

Price$26.99 - $32.88
Rating
AuthorJames Forshaw
PublisherNo Starch Press
Published2017
Pages336
LanguageEnglish
FormatPaper book / ebook (PDF)
ISBN-101593277504
ISBN-139781593277505
EBook Hardcover Paperback

Attacking Network Protocols is a deep dive into network protocol security from James Forshaw, one of the world's leading bug ­hunters. This comprehensive guide looks at networking from an attacker's perspective to help you discover, exploit, and ultimately protect vulnerabilities.

You'll start 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. Then you'll turn your focus to finding and exploiting vulnerabilities, with an overview of common bug classes, fuzzing, debugging, and exhaustion attacks.

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.

Attacking Network Protocols is a must-have for any penetration tester, bug hunter, or developer looking to understand and discover network vulnerabilities.




4 5 177

Similar Books


Packet Guide to Core Network Protocols

Packet Guide to Core Network Protocols

by Bruce Hartpence

Take an in-depth tour of core Internet protocols and learn how they work together to move data packets from one network to another. With this concise book, you'll delve into the aspects of each protocol, including operation basics and security risks, and learn the function of network hardware such as switches and routers.Ideal for be...

Price:  $14.99  |  Publisher:  O'Reilly Media  |  Release:  2011

Twisted Network Programming Essentials, 2nd Edition

Twisted Network Programming Essentials, 2nd Edition

by Jessica McKellar, Abe Fettig

Get started with Twisted, the event-driven networking framework written in Python. With this introductory guide, you'll learn the key concepts and design patterns to build event-driven client and server applications for many popular networking protocols. You'll also learn the tools to build new protocols using Twisted's pri...

Price:  $13.15  |  Publisher:  O'Reilly Media  |  Release:  2013

Wireshark Essentials

Wireshark Essentials

by James H. Baxter

This book introduces the Wireshark network analyzer to IT professionals across multiple disciplines.It starts off with the installation of Wireshark, before gradually taking you through your first packet capture, identifying and filtering out just the packets of interest, and saving them to a new file for later analysis. The subsequent ch...

Price:  $19.99  |  Publisher:  Packt Publishing  |  Release:  2014

Python Network Programming Cookbook

Python Network Programming Cookbook

by Dr. M. O. Faruque Sarker

This book highlights major aspects of network programming in Python starting from writing simple networking clients, to developing complex screen-scraping and network security monitoring scripts. It creates the building blocks for many practical web and networking applications that rely on various networking protocols. This book presents ...

Price:  $26.99  |  Publisher:  Packt Publishing  |  Release:  2014

Computer Networks

Computer Networks

by Larry Peterson, Bruce Davie

Computer Networks: A Systems Approach, Sixth Edition, explores the key principles of computer networking, using real world examples from network and protocol design. Using the Internet as the primary example, this best-selling classic textbook explains various protocols and networking technologies. The systems-oriented approach encourages...

Price:  $48.30  |  Free ebook  |  Publisher:  Self-publishing  |  Release:  2019

Foundations of Python Network Programming, 3rd Edition

Foundations of Python Network Programming, 3rd Edition

by Brandon Rhodes, John Goerzen

Foundations of Python Network Programming, Third Edition, covers all of the classic topics found in the second edition of this book, including network protocols, network data and errors, email, server architecture, and HTTP and web applications, plus updates for Python 3.If you're a Python programmer who needs a deep understanding of...

Price:  $37.49  |  Publisher:  Apress  |  Release:  2014

OSPF: A Network Routing Protocol

OSPF: A Network Routing Protocol

by Phani Raj Tadimety

Learn how routers network using the OSPF (Open Shortest Path First) protocol and unpick Dijkstra's Network Algorithm to see how OSPF performs the calculations to determine the shortest or most appropriate path between two routers. OSPF: A Network Routing Protocol dives deep into the OSPF protocol without sacrificing simplicity in lan...

Price:  $34.99  |  Publisher:  Apress  |  Release:  2015

Wireshark Fundamentals

Wireshark Fundamentals

by Vinit Jain

Understand the fundamentals of the Wireshark tool that is key for network engineers and network security analysts. This book explains how the Wireshark tool can be used to analyze network traffic and teaches you network protocols and features.Author Vinit Jain walks you through the use of Wireshark to analyze network traffic by expanding ...

Price:  $30.31  |  Publisher:  Apress  |  Release:  2022