Reverse Engineering/Computer Networks

From Wikibooks, the open-content textbooks collection

< Reverse Engineering
Jump to: navigation, search

The chapters in this section are going to talk about computer networks, and the reverse-engineering of network communication protocols.

Contents

[edit] Tools

The chapters in this section will list common tools that will be used throughout the chapter, and will discuss some basic techniques for using them.

[edit] Network Protocols

This section will talk about using packet information to figure out what protocol a certain packet employs.

[edit] Networking Headers

This section will talk about understanding the contents of the networking headers that would be obtained from a packet sniffer.

[edit] Protocol Contents

This section will talk about techniques for reverse-engineering the actual contents of a networking protocol. It might make sense to do some case studies first (below), and then try to make some generalizations from them here.'

[edit] Case Studies

This section will discuss actual case studies of legally reverse-engineered networking protocols

  • AIM protocol (for the Gaim project)
  • SMB protocol (for the Samba project)
  • and more...

[edit] Network Architecture

This section will focus on reverse-engineering of a remote network architecture. It will talk about methods to determine just what is behind a remote gateway.

[edit] Network Attacks

These pages will deal with common network attacks, such as DoS attacks.

[edit] Further Reading

Personal tools
Create a book
  • Add wiki page
  • Collections help