Sometimes, firewalls (and packet filtering ACLs on switches and routers) are configured so that they accept traffic with certain source ports. In the old days of CheckPoint firewall, for example, the default configuration was to accept all traffic where the source port was 53 (udp and tcp).
We can use this kind of flaw to tunnel through the firewall.
I've configured a CheckPoint firewall to mimic this behaviour. I created a new TCP service called sourceport53. The destination ports are 1-65535 and the source port is configured as 53:
Recent comments