Hello folks today I am gonna teach you guy how to setup one of the most famous android RAT(Remote Administration Tool). More information about Dendroid can be found here.
If you want to use this tutorial for miscellaneous purpose please stop reading.
Legal Disclaimer : This tutorial is completely for educational purpose only. For any misuse of this tutorial by any means the author will not be held responsible.
Requirements :
- Hosting account with PHP & MySQL support.
- Dendroid source download it from here.
- Android Studio download it from here.
- Brain :p
Procedure :
- Create a hosting account if you don't have any.
- Now create a MySQL database and note down the following information like (database name,database user_name,database password,MySQL host/ip)
- After downloading Dendroid.rar extract it.
- Now extract Dendroid Panel.zip and go to Dendroid Panel/Panel/ now open the following files and replace "http://pizzachip.com/rat/" with your domain name. :
- applysettings.php
- blockbot.php
- clearawaiting.php (Also change <? to <?php in first line)
- clearmessages.php (Also change <? to <?php in first line)
- deletebot.php
- deletefile.php
- deletepics.php
- functions.php
- table.php
- Now open reg.php and do the following changes :
- Now open the following files and locate if($_GET['Password'] == "keylimepie") change "keylimepie" with your Database password :
- get.php
- get-functions.php
- new-upload.php
- upload-pictures.php
- Now open Dendroid Panel folder and navigate to Dendroid Panel/Other Files and create zip of the file "SQL.sql" remember zip not rar.
- Open your control panel and navigate to your phpMyAdmin. Now click on Import and select the file SQL.sql.zip and click on Go at the bottom of the page.
- Now upload all the files and our database is all setup .Now go to your panel for eg. "http://mysite.com/panel/" if everything went right you will see something like this.
- Now click on Begin Setup you will be navigated to the following screen. Now start filling all the details that you took note of in the step 2. Add all the other values as entered in the image and click on Continue.
- If every thing went will you will directed to the following screen. Click on Finish Setup.
- Now leave the Web_Pane it there. And extract "Dendroid Apk.zip".
- Open Android Studio and Click on "Open Existing Project", now navigate to the folder "Dendroid Apk".
- Now select Project Files as done in the image below.
- Now open MyService.java located in '"src/com"/connect/MyService.java' if you can't find the file just take a look at the image below.
- Now go this website and encode the following variables value as directed.
- encodeURL = the address of your panel eg. http://mysite.com/panel
- backupURL = if you have a backup panel then enter its address if not then use the encoded url
- encodedPassword = your encoded password
- Now its almost done save the file and click on Build>>Make Project.
- Note this will create a Unsigned apk to create a Signed apk click on Generate Signed Apk.
- Now after compilation is completed you should have a new folder named out there you can find your apk that is needed to be installed in the victims mobile.
Sign up here with your email
15 comments
Write commentsUseful tutorial
ReplyI did each step the same. At the final, my panel working fine but when I install apk to a phone, in my panel, there is no change. For url encoding when use that site to encode my url(smt like:http://mysite.byethost10.com/panel) it gives encoded url without '=' unlike picture you show. Should I add equation or if the encoding did not addd it I should not do that. Please help. thanks much
ReplyEncode it from here http://www.motobit.com/util/base64-decoder-encoder.asp
Replyin your case it will be "aHR0cDovL215c2l0ZS5ieWV0aG9zdDEwLmNvbS9wYW5lbA==" (without quotes)
i've followed all the steps correctly but still getting error at 000webhost.com (free hosting)
ReplyIt shows : "Error!: SQLSTATE[28000] [1045] Access denied for user 'a6384344_rat'@'10.1.1.16' (using password: YES)"
can u help me find out and correctify the error, p[lz...
recheck your password
Replycan't generate a signed project
ReplyYou need create a new user in the Database
Replyi followed all the steps and when i open getting an error on 000webhost.com...where should i upload the remaining files after uploading SQL.sql.zip
ReplyMy apk keeps on crushing after installing on device is it supposed to do so?
Replysyntax error, unexpected ';' in /home/xxxx/public_html/config.php on line 8 error on panel :(
Replyin your 29th step i have encoded url and password and saved the project later on when i use build option i can find only the make module but not make project.
ReplyLater i have googled sometime and got the option as make project but once i click it does nothing.at the bottom there is a note about migration to gradle build system.please help
Error!: SQLSTATE[HY000] [2002] Connection timed out
Replyplzzz help what shuld i doo
Error!: SQLSTATE[HY000] [2002] Connection timed out
Replyplzzz help what shuld i doo
When i open mysite/panel its says Unauthorized Domain: Please contact support. ..What can i do ?
ReplyI did all the steps and make android app.but when i installed this on my lollipop device. My device is not showing in web pannel.what can i do?
ReplyConversionConversion EmoticonEmoticon