dSploit - Android App For Hackers

dSploit - Android App For Hackers

dSploit is a penetration testing suite developed by Simone Margaritelli for the Android operating system. It consists of several modules that are capable of performing network security assessments on wireless networks. It allows you to perform tasks such as network mapping, vulnerability scanning, password cracking, Man-In-The-Middle attacks and much more.


  • Your Android device must be rooted and it must have an ARM CPU.
  • Android version 2.3 (Gingerbread) or higher.
  • The device must have BusyBox or SuperUser installed (full installation).

Download Links:

You can use the RAR android app to extract compressed files on Android.

How To Use dSploit

First, download dSploit and install it on your android device.

Open it. You will see a window as shown below.

dSploit displaying a message

If it displays the "No connectivity available" message, tap on the WiFi icon at the top-right side of the window.

It will display available networks:

dSploit scanned and found networks

Now, tap on the network and you'll be asked to enter the WiFi key:

Enter WiFi key box

Enter the WiFi key and tap on "Ok". 

It should display all the devices connected to the network.

Now all you have to do is, select a target device and a module to run.

What are the Modules Available On dSploit?

Router PWN, Trace, Port Scanner, Inspector, Vulnerability Finder, Login Cracker, MITM and Packet Forger.

Router PWN:

The router PWN module opens a service that can help you in the exploitation of router vulnerabilities. More clearly, it is a webpage that provides a compilation of ready to run local and remote exploits.

How To Use Router PWN :

  • Then, tap on the target router vendor, it will show you the list of ready to run local and remote exploits.

  • You can try each and every exploit on the target router! Have fun....


Trace module allows you to perform traceroute on the target. More clearly, it will help you to identify the target IP address and the connection speed.

It is basically used to identify, where the connection is actually slowing down and which intermediate router/device is responsible for that.

How To Use Trace:

  • First, Tap on the Trace option...
  • Then, tap on the start button, it will show you target's IP address and response time.

Port Scanner:

It allows you to identify open ports without establishing a connection (SYN scanning also known as half-open scanning).

How To Use Port Scanner:

  • First, tap on port scanner option and then tap on "start". It will display the open port along with the service.


Inspector option (slower than port scanning) allows you to detect target's operating system and services.

How To Use Inspector:

  • First, tap on Inspector and then tap on "start" button. It will display target information such as operating system, services and device type.

Vulnerability Finder:

It allows you to search for known vulnerabilities of target's running services.

How To Use Vulnerability Finder:

  • Tap on "Vulnerability Finder" and then tap on search. Before starting Vulnerability Finder, you should run Inspector to identify target's services.
If there is any known vulnerability for target running services, Vulnerability Finder will display it.

Login Cracker:

It allows you to crack admin passwords. It is a faster logon cracker that supports many services. 

How To Use Login Cracker:

  • Tap on Login cracker option.... it will open up a window like this:

As you can see, you can change the service, port number, character set, username and password length. It also provides options for dictionary attack --- "User word list" and "Password word list".

You don't know what is a dictionary attack? Let me tell you, a dictionary attack is an attempt to break in a login system using a file containing the guessed username and password list.

So, set the options according to your needs. Then tap on "START" button. It will soon display the valid username and password.

MITM (Man In The Middle Attack):

This option allows you to intercept and play with the target's network traffic. The MITM category has several useful tools such as Simple Sniff, Password Sniffer, Session Hijacker, Kill Connections, Redirect, Replace Images, Replace Videos, Script Injection and Custom Filter.

Simple Sniff:

It allows you to redirect the target's traffic through your device to get some stats about target's traffic.

How To Use Simple Sniff:

  • First, tap on "Simple Sniff" tool.... Below window appears: (Dialogue box saying " Do you want to save sniffed traffic to a pcap file").

  • Tap on "Yes" and then tap the "Start" button. It will start to display the real-time stats.

Password Sniffer:

It helps you to sniff passwords from the target!. It supports many services including HTTP, FTP, IMAP, IRC, MSN and so on.

How To Use Password Sniffer:

  • First tap on "password sniffer" tool.....and then tap on "start".... It will start to display the sniffed passwords from the target.

Session Hijacker:

People who have read my previous articles under security tools category knows what is a session hijacker and how to use it. Yes, I'm talking about the DroidSheep and FaceNiff article. If you are not a frequent visitor, I recommend you to read those articles to get a clear picture about Session Hijacking.

A quick note: By using session hijacking method, you can steal session cookies of victim's web profile and then gain access to victim's web account without the password.

How To Use Session Hijacker:

  • Tap on Session Hijacker option.... then it will open up a window like this:
  • Tap on "Start" button... it will display sessions from the target, tap on the target session will display a dialog box saying "Stop sniffing and start session hijacking?". Then tap on "Yes". It will open up the victim's web profile on your smartphone! (No password or username needed). See the images below:

Kill Connections:

It allows you to block the target from accessing any website or server!

How To Use Kill Connections:

Just tap on "Kill connections" option!


It allows you to redirect the target's HTTP traffic to another address. That is, if the target is trying to visit a website (HTTP) example, pixbay.com, you can redirect him/her to another website like wikipedia.org!

How To Use Redirect:

  • Just tap on "Redirect"..... it will open up a box like this:
  • Type the IP address of a website in the Address field. You can obtain it by using this site. (You can also change the port address)
  • Then tap on "OK".

Replace Images:

This option allows you to replace all images with a specified one.

How To Use Replace Images:

  • Tap on Replace Images and it will open up a window like this:
  • Select an option "Local Images" or "Web URL". If you just selected the Local images, it will open up a window like this:
  • Select Gallery and then select an image. It will replace the images with your image.
If you just selected Web URL option, enter the URL of the image and then tap "OK". 

Replace Videos:

This module allows you to replace all the YouTube videos on web pages with the specified one.

How To Use Replace Videos:

  • Tap on Replace videos.....it will open up a window like this:
  • Enter the URL of the video in the window and then tap on "OK". It will replace the videos with the video in your URL.

Script Injection:

This allows an attacker to inject a malicious JavaScript in web pages (By intercepting targets traffic, not by hacking the website). 

How To Use Script Injection:

  • Tap on the Script Injection option.....It will display a window like this:
  • Choose a method, you can choose a JavaScript file or write some code. Tap on the "Custom Code", the below window appears:
  • Edit the code and then tap on "OK" button.

Custom Filter:

Custom Filter allows you to replace custom text on web pages with the specified one.

How To Use Custom Filter:

  • Tap on the "Custom Filter" option..... It will display a window like this:
  • Fill it up! ( see the image below)
  • Then tap on "OK", it will replace websites text with specified text.
Now the MITM part is over, let's go back to the "Packet Forger".

Packet Forger:

Packet Forger tool allows you to craft and send a custom TCP or UDP packet to the target.

How To Use Packet Forger:

  • Tap on "Packet Forger". It will display a window like this:

  • As you can see in the image, you can change the protocol, port and the packet. A single tap on the "Request" side will open the default text editor. Craft your custom packet and send it to the target. (You can also get the response in the same window!)

What Are The Other Options Available On dSploit?

There are many additional options available in dSploit, let's take a look at the main menu (below image).

As you can see, there is plus button(+), a refresh button and a WiFi button.
  • The plus button allows you to add a custom target. You can enter an URL, host name or ip address in the field (see the image below). After entering it, tap on the "OK" button to add the target in the current session.
  • The refresh button is to refresh the current session.
  • WiFi button allows you to select the target network.
Next, tap on the recent tasks key in the navigation bar, a small list of options appears (See the image below):

New Session: For starting a new session.

Save session: For saving the current session.

Restore session: For opening a saved session.

Settings: Opens a panel of additional settings. Mainly, you can enable or disable SSL stripping! Yes, dSploit has it.

Start Network Monitor/Stop Network Monitor: For starting or stopping the network monitoring process.

Most asked questions about dSploit

1. Is it possible to hack WiFi passwords using dSploit?

It is not. dSploit is a MITM (man in the middle) attack tool. It is not WiFi password hacking tool. If you want to hack WiFi passwords, use these tools:

2. Can I hack Facebook accounts using dSploit?

No, you can't hack facebook accounts using the dSploit. What you need is a spy program. There are several spy apps out there, but I recommend mSpy (by the way it is not free).

3. Is there a pro version of dSploit?

No, there is no pro version of dSploit. If you see an app that says dsploit pro.apk, that is probably a malware.

4. My antivirus app tells me that the dSploit app is a malware. Is it true?

dSploit is not a malware. That is just a false positive.

That's all, hope you enjoyed reading the article. If you find this article worthy, share it with your friends.

See ya...


  1. when i press anything it only goes back to select target screen

    1. Make sure you have the requirements to run dsploit....

    2. Can it hack whatsapp

  2. My phone asus ,, what not available

  3. How to rebote control on another device any idea to here...

    1. Remote Control? You can use TeamViewer. If you are looking for a spy app, try mSpy.

  4. Can i hack any wiFi with dsploit

    1. dSploit is not a WiFi hacking tool, if you are looking for a WiFi hacking app then try

  5. Plss give some SAFE ROOTING APPS for

  6. Hey gokul g plss give us some apps that can hack a wifi password without rooting our device

    1. You know, real "WiFi password hacking" requires a device with WiFi chipset, firmware & driver that supports monitor-mode. But unfortunately, most of the smartphones are not capable of that. So the next option is to use apps like WIBR. The problem with WIBR is that it is very slow and it uses dictionary attack. If you know something about dictionary attack, you know that dictionary attack is not a good way to crack WiFi passwords. So, try the Aircrack first, if that doesn't work, try the WIBR, if that does't work, buy a smartphone that supports monitor mode.

      Good Luck, Jacob.

  7. You can hack weak WiFi networks uisng this app: http://www.effecthacking.com/2016/03/wibr-wifi-bruteforce-hack-apk-download-full.html

  8. I can't download tge apk he is blocked! Help me

    1. use this link: http://sabercathost.com/1TYd/DSploit-it.evilsocket.dsploit-1-v1.0.31b_2.apk

  9. I can't download the apk it blocked from media fire

  10. the link isnt working update it please !!!!!!!!!!!!!!!!!!!!?!!!!!!!!!?!??!?1

  11. You better give Google drive link.. That would be very easy.

  12. Hi Gokul, unable to download and install dSploit from android phone, rom the link you mentioned?

  13. Hello , i can not install busybox in my sony xperia z2 .Do you have a good tutorial in how to do it plzz ?
    Thanks !

    1. Please make sure that your device is properly rooted.

    2. I downloaded this app and it says I need a rooted device, but my device is rooted. Help

  14. hi gokul its possible to hack photos from other device?

  15. Need help.whenever I try to use any option(kill connections,sniff ect) it shows the loading icon forever and I have all the specifications needed to run dSploit.pls help me this app will really help me with my internet problems. :)

    1. Aleksander, you do know that the sniffer only picks up the unencryped connections right? And, when you activate the "kill connections" option, it will show the loading icon, that means, it is blocking the target computer from accessing the internet.

  16. How can download dsploit plz send my link

    1. here is the link: http://www9.zippyshare.com/v/uOJ2hv1m/file.html

  17. Do the victims need to have open ports in order to do mitm attacks?

  18. Is this app can hack fb account.. so simple

  19. How to hack smartphones n steal daya

  20. Bro When i extrect it it asks for a password to install it
    Help me

  21. Can we check the call data on targets phone


Powered by Blogger.