In this lecture I will present the art and practice of Firewall piercing, that is (ab)using a network you are connected to but not totally control (such as a workplace, unversity, ISP, or public access point). The lecture will start by covering conventional mechanisms such as SSH port forwarding and using non-standard ports (usually port 80), and continue with stranger applications such as tunnelling over HTTP, and finally DNS.
Note: Most of the tricks discussed in this lecture require a server with an unencumbered Internet connection, and might very well be illegal to use on a given network. Always ask the network owner for permission before applying.
The lecture assumes basic knowledge of networking and aquaintance with the command line and SSH.
Lecture Slides in openoffice impress format
Lecture Slides in PDF
Back to the Club's homepage