How to Setup Dendroid (Android RAT) « Null Byte :: WonderHowTo

This is my first How-To on Null-Byte, so I hope it's not too complicated written, because I am not a native english speaker. I don't use pictures, butthisTutorial is a good supplement for my updated Tutorial here.This Tutorial shows you how to set up the old (First leaked in March 2014) but functional Remote Administration Tool for Android "Dendroid". It was first offered on black markets for 300$, but after the leak you can get it for free:http://ge.tt/2nSvLv82/v/0. If you prefer Open-Source Tools you can either use the github Link:https://github.com/qqshow/dendroid.If you need some pictures of the whole process you can useRequired:First you need the Dendroid Source, given abouth.Then you need the Android SDK and Eclipse with Android ADT: SDK Tools Onlyhttp://developer.android.com/sdk/index.html#Otherand 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 examplehttp://bplaced.netSetting Up the Web PanelI will use bplaced.net as an example for setting up the webserver:Create an Account (The username is the Domain of your Server)Now You see the control panel of your WebserverNavigate tohttp://www.bplaced.net/?handler=mysqland add a MySql databaseNow go to phpmyadmin (phpmyadmin.<username>.bplaced.net)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 TablesNavigate 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 = "http://pizzachip.com/rat/"; Change this adress with the adress of your Webserver, for example: $url = "http://dendroid.bplaced.net";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 3Open reg.php and delete the script. The whole Script has to be this:<?php$validDomain = "true";?>Now control the files whether they are correct configured. If they are wrong configured Dendroidwontwork!UploadIf 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>.bplaced.net Username: <username> Password: Password of your bplaced account ,Leave the port field blankOn 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 SetupNavigate in your browser to your webserver <username>.bplaced.net.You should be greeted with a setup form.The required Settings:Database Username: Your username of the Sql DatabaseDatabase Password: Your Password of the Sql DatabaseDatabase Host: Host of your Sql Database (In bplaced.net: localhost)Database Name: Your Database name (In bplaced.net: Username of your account)Bot List Refresh Time & File List Refresh Time & Message Box Refresh Time: Set all to 10Username: Use the username you want to use for logging in to the control panelPassword: Same for the PasswordBot Offline Time: 10Time Zone: Is clear, isn`t it?Message Box Font Size: 10Now continueSetting Up the Dendroid ApkNow 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.Set up the ADT for Eclipse. This is a good Tutorial for this:http://www.instructables.com/id/How-To-Setup-Eclipse-for-Android-App-Development/step5/Obtain-Eclipse-IDE/Follow the instructions till step 9.Click File > New > Project > Android > Android Project From Existing Code > Next > Browse > Open the path to the Dendroid source then Dendroid Apk > FinishClick the Drop Down Arrow for Dendroid > src > com.connect > Then click MyService To Open it.Usebase64encode.orgto encode your url and the Password of your webserver. Change the variables encodedURL and backupURL to your encoded webserver URL, but pay attention that you use for examplehttp://dendroid.bplaced.netandnothttp://dendroid.bplaced.net/This is required to get Dendroid running.Paste the encoded Password in the Password Field.Now click on project>properties. Here you have to ckeck the API level 10 or Android 2.3.3, to get compiling working.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 ApkI recently developed a method to bind the Dendroid Apk with another Apk. You can find the Posthere! The Hiding Apk will work as well as installed without Dendroid, so the victim wont identify the payload.Congratulations!You just completed the setup of Dendroid apk. If you have Problems or get Errors when following these Instructions feel free to pm me. I will try to help as much as I can!~ThogsWant to start making money as a white hat hacker?Jump-start your hacking career with our2020 Premium Ethical Hacking Certification Training Bundlefrom the newNull Byte Shopand get over 60 hours of training from cybersecurity professionals.Buy Now (90% off) >Other worthwhile deals to check out:97% off The Ultimate 2021 White Hat Hacker Certification Bundle99% off The 2021 All-in-One Data Scientist Mega Bundle98% off The 2021 Premium Learn To Code Certification Bundle62% off MindMaster Mind Mapping Software: Perpetual LicenseRelatedHow To:Bind Dendroid Apk with Another ApkHow To:Gain Complete Control of Any Android Phone with the AhMyth RATNews:Deadly Lungworm Parasite Spread by Rats & Snails Is More Prevalent Than We ThoughtHow To:Program Your Own Little RAT (Part 1) Getting the Server WorkingHow To:Setup a wireless home networkHow To:Introduction to Botnets and RATs : Part 1A New Breed of Invertebrate:Half-Rat, Half-Silicone Cyborg JellyfishHow To:Setup basic PBR lighting in Houdini 9How To:Train Your Pet Rat to Play BasketballHow To:Pull a Twitching Dead Rat PrankBotnets and RATs:Precautionary Measures and Detection (Part 2)How To:Use Pupy, a Linux Remote Access ToolNews:A Rare Disease Outbreak in the Bronx Linked to Eewww Source—Rat PeeNews:The Soft Fur RatNews:Rat Trap WalkNews:Edible Dead RatNews:"Rat Tales" by the old surfer man BarettaNews:Romanian Meat. (RAT MEAT)News:Sticky WakeupNews:The Godfathers of Street Art. (non-letter based)News:People really do like this sportNews:The Rat Trap  prankHow To:Handle and restrain a rat for injectionsNews:Skater Dolly EssentialsNews:Cool Hydroponic Setup, Completely Home Made