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.