Bypassing application-level controls
Bypassing application controls is a trivial activity post exploitation; there are multiple application-level protection/controls put in place. In this section, we will take a deep dive into common application-level controls and strategies to bypass them and establish a connection to the internet from the corporate network.
Tunneling past client-side firewalls using SSH
One of the main things after adding yourself to the internal network is how to tunnel past the firewalls using SSH. We will now explore setting up a reverse tunnel to the attack box from the external internet by circumventing all the security controls put in place.
Inbound to outbound
In the following example, Kali Linux is running on the internet cloud at 61.x.x.142
and running SSH service on port 443
(make sure you change the settings on your internet router to run point to SSH). From the internal corporate network, all the ports are blocked at firewall level apart from port 80
and 443
, which...