As we all know that the firewall is a secure network core, the ultimate purpose of a firewall is to isolate one network from another. Firewalls are devices available, that is to be installed on a network of two hackers often ignore networks.The Antivirus and Anti-spyware, some methods such as encryption, Hexing, files, pumping, etc., but it becomes very difficult for a hackers to bypass the firewall, this article explains what methods used by hackers to bypass / hack firewall

A firewall is often called a barrier (obstacle) in Hacking, The following diagram shows the operation of the firewall.




The method most hackers use to bypass firewall is known as SSH tunneling.

What is SSH tunneling?
Well according to Wikipedia the Secure Shell (SSH) comprises a tunnel set up SSH encrypted connection. Users can configure SSH tunnel tunnel unencrypted network traffic through an encrypted channel

For more information about SSH Tunneling look on Wikipedia here


Why do you want to avoid/Bypass the firewall? 
Most network administrators at work, university or school deny access to file sharing, instant messaging or social networks like Facebook or MySpace with a server firewall or proxy. If you have always a message saying "Unable to connect" or something similar, this service, you try to connect to has probably been blocked by your network administrator.

Demonstration SSH tunneling : 
Now I'm going to show you how to bypass / hack a firewall, SSH Tunneling

1.
The first thing you need to do is create an account with an SSH connection, there are many free and paid providers listed in the SSH directory DMOZ, for example, Superprotocol.com
 
2.Next must download Putty an open source SSH client.


3.When you have downloaded and run it is sent to the configuration page.

4.You will enter the server name through which you can connect with SSH access, make sure SSH is selected via the port 22.

5.SSH tunnels Now Go to options, here we will establish a tunnel

6.Change source port 8080 and click Dynamic.

 7.Once you Clicked Open Its Done

 8.Now login in with your information you provided in the SSH Provider

9.Now you have successfully established the tunnel.

10.Now Download WireShark  and execute wireshark.

11.Now start Packet capture,it will be empty and now visit google.com from your browser you will see packets getting captured
12.Now we will configure Mozilla firefox to use SSH connection.

13.Go to the "Tools" menu and then "Options
14.Go to the "Advanced" button, the "Network" tab, and then click "Settings

15.In the connection settings enter "localhost" as the "Socks Host and your port number, such as "1080" into the "Port:" field


Now we will go back to wire shark you will see bunch of SSH connection,as you can see we no longer have information what was being sent from server to client

Notice:Please do not copy this article is you copy it kindly provide a link back to this article.Licensed under Creative common licenses