Dendroid Rat Android Hacking Tool

Dendroid Rat is one of the emerging and most popular android RAT (remote administration tool). It’s a piece of tool coded for malicious unauthorized activity

Dendroid RAT download and take control of remote Android devices easily without even getting noticed

Dendroid is one of the emerging and most popular android RAT (remote administration tool). It’s a piece of tool coded for malicious unauthorized activity usually used by the cyber criminals to take over the remote devices. Dendroid generates a backdoor and binds it with other apps to take over a android devices by avoiding any chance of getting noticed. Once it’s installed, it connects back to the server over HTTP access layer and grant the attacker full control of the device, and attacker can execute any malicious action on the connected device.

Dendroid is developed and designed to hit the android devices and marketed by its developers as an Android RAT (remote administration tool) and is being sold for $300. Once the buyer make payment, they receive a tool called an “APK Binder” which can add malicious backdoor code to any of the android powered application, add the Dendroid RAT functionality and all its required permissions to any clean APKs Android application packages

Dendroid Rat is developed and designed to hit the android devices and marketed by its developers as an Android RAT (remote administration tool)

Dendroid is malware that affects Android OS and targets the mobile platform. … “Dendroid – A new Android RAT available on the underground


Some of the most powerful features of Dendroid:

  • browsing files
  • make calls to phone numbers
  • reading call logs
  • opening Web pages and browse history
  • recording calls
  • recording audio through microphone remotely
  • intercepting text messages
  • remote camera to capture photos and videos
  • opening apps
  • remotely DDoS attacks for a period of time specified by the attacke


First you need the Dendroid Source, given abouth.

Then you need the Android SDK and Eclipse with Android ADT: SDK Tools Only and Android ADT for Eclipse (Of course you need Eclipse too). Installation of them is explained later.

And at least you need a Webserver with PHP and MySql. For example

Setting Up the Web Panel

I will use as an example for setting up the webserver:

  1. Create an Account (The username is the Domain of your Server)
  2. Now You see the control panel of your Webserver
  3. Navigate to and add a MySql database
  4. Now go to phpmyadmin (phpmyadmin.<username>
  5. Select your Database on the left side of phpmyadmin and then click on import at the top and add the Sql file located in Dendroid>Dendroid Panel>Other files. This should add the required Tables

Navigate to the Dendroid Panel Folder and then to the Folder “Panel”. Open applysettings.php, blockbot.php ,deletebot.php ,deletefile.php ,deletepics.php ,functions.php, table.php, clearawaiting.php, clearmessages.php In your text editor of your choice. In every file you will see $url = ““; Change this adress with the adress of your Webserver, for example: $url = ““;

Open get.php, get-functions.php, new-upload.php ,upload-pictures.php ,find the line { if($GET’Password’ == “keylimepie”) } Change keylimepie to your Database password assigned in Step 3

Open reg.php and delete the script. The whole Script has to be this:
$validDomain = “true”;

Now control the files whether they are correct configured. If they are wrong configured Dendroid wont work!


If you are sure everything went right, you have to upload the content of the folder Dendroid Panel to your webserver. I suggest to use FileZilla, which is easy to understand. For example if you use bplaced, the login credentials are: Server: <username> Username: <username> Password: Password of your bplaced account ,Leave the port field blank

On the left side you can see your files and on the right side you see the files of your webserver. Delete the Files of your webserver and then copy the content of your Dendroid Panel folder to the webserver.

Dendroid Setup

Navigate in your browser to your webserver <username>
You should be greeted with a setup form.
The required Settings:
Database Username: Your username of the Sql Database
Database Password: Your Password of the Sql Database
Database Host: Host of your Sql Database (In localhost)
Database Name: Your Database name (In Username of your account)
Bot List Refresh Time & File List Refresh Time & Message Box Refresh Time: Set all to 10
Username: Use the username you want to use for logging in to the control panel
Password: Same for the Password
Bot Offline Time: 10
Time Zone: Is clear, isn`t it?
Message Box Font Size: 10

Now continue

Setting Up the Dendroid Apk

Now you have to open the SDK Manager you have downloaded at the start. You can download everything you want, but important is the API 10.

Click on your project in the project Manager on the left side of Eclipse and press F2 to rename the Project to “Dendroid”. Then Click File > Export > Android > Export Android Application > Select Dendroid.

Click Ok, then next. Now check “Create new keystore”. The location and the password don’t matter. Click next again, then use everything as name and password. The validity can be 1000 Years. Now you can change the destination of the output apk and finish the compilation.

Optional: Binding the Dendroid Apk to Another Apk

I recently developed a method to bind the Dendroid Apk with another Apk. You can find the Post here! The Hiding Apk will work as well as installed without Dendroid, so the victim wont identify the payload.

There are many other features you can explore with Dendroid Rat

Download Requirements

These are two mandatory software. If you face any kind of error installations then download and install these to solve your error and for smooth use.

1. Microsoft Netframework 3.5 or 4.6.1 ( Download Here 3.5 ) ( Download Here 4.6.1 )2. Java JDK or JRE ( Java JRE Download Here ) ( Java JDK Download Here )

System Test

It is properly tested on all windows operating systems. It can work perfectly on all windows operating systems after fulfilling their requirements.

  • Windows 10  ( Recommended System )
  • Windows 8.1
  • Windows 8
  • Windows 7
  • Kalilinux

How To Install In Windows

1. First of all Turn Off your antivirus

2. Download and extract the zip file

3. Now unzip it

4. Turn off windows defender real-time protection

5. Run Dendroid.exe

6. Click on the install button

7. Enjoy.


ZIP Password: