Part 9: To analyse the game traffic, we are developing a simple proof of concept TCP network proxy. Then we can start to reverse engineer the protocol.

Part 10: With our TCP Proxy we can now parse the packets and analyse the protocol.

Part 11: We reverse engineer more network packets and then also add functionality to inject packets. With that we build a remote autoloot for easy farming.

We will learn how to daemonize a process and see how a server handles connections

Before we continue with the network challenges, let's first introduce the TCP protocol properly. Using netcat and wireshark to understand it.

Solving network level 1 with socket programming in python.

We perform a HTTP GET Requesy by hand and learn how a webserver works.


This list contains videos that introduce different topics regarding networking such as TCP or HTTP protocol.