08-14-2013, 09:06 PM
Android Remote Administration Tool
![[Image: andro-virus.jpg]](http://mir24.net/media/images/2013/4/andro-virus.jpg)
Android Remote Administration Tool Setup Tutorial
Android Developer Tools
http://developer.android.com/sdk/index.html
Java Runtime Environment
http://www.oracle.com/technetwork/java/j...80261.html
AndroRAT Source
https://github.com/wcb972/androrat
Getting Started
extract and run eclipse, which is inside the Android SDK:
Code:
\eclipse\eclipse.exe
choose "use this default workspace and don't ask again" when eclipse runs
should look like this:
![[Image: mHkTc79.png]](http://i.imgur.com/mHkTc79.png)
Preparing the SDK
The SDK comes with the basic tools and libraries, but we need to download more packs to compile AndroRAT.
In eclipse, click: window -> android SDK manager
this should open:
![[Image: Q5wXPaw.png]](http://i.imgur.com/Q5wXPaw.png)
note: The Android app says it needs API level 2.2; this does not mean it's only for 2.2! This is the minimum requirement. It will run in GingerBread 2.2 and up! (2.3, HC, ICS, JB)
select these:
![[Image: NWa1Hyz.png]](http://i.imgur.com/NWa1Hyz.png)
click install packages
accept anything that pops up
wait for the download to finish
close and re-open eclipse
Compiling the APK
go to file -> new -> project
select this:
![[Image: gxZqAFB.png]](http://i.imgur.com/gxZqAFB.png)
click browse and select this:
![[Image: zvpwVMW.png]](http://i.imgur.com/zvpwVMW.png)
click OK, this should appear:
![[Image: LVY0mvI.png]](http://i.imgur.com/LVY0mvI.png)
make sure the project is checked
click finish; it should load the project into eclipse
note: you can compile this app right now, but it will ask you on startup (on the phone, when launched) for the IP address of your NO-IP host (since you will use that I assume). We will change this source later on to make it automatically configure itself on startup and go to background
If you'd like to, you can compile the APK right now.
click the drop-down button to compile the APK (when asked what you would compile it as, select "Android Application")
![[Image: tHbnGLY.png]](http://i.imgur.com/tHbnGLY.png)
note: the APK will be built to the bin folder inside the project's folder: (the one we downloaded)
Code:
androrat-master\src\Androrat\bin
Compiling the Server
go to: file -> import
select this:
![[Image: 5qBrZ40.png]](http://i.imgur.com/5qBrZ40.png)
click browse when the new window shows up. select this:
![[Image: trQFY7I.png]](http://i.imgur.com/trQFY7I.png)
make sure the project is checked, click finish
our project will have an error-like icon:
![[Image: 9JUaeL3.png]](http://i.imgur.com/9JUaeL3.png)
right click on the project folder (the icon with the "!" sign) and click properties
click "Java Build Path" and click the "Libraries" tab:
![[Image: gqzErWE.png]](http://i.imgur.com/gqzErWE.png)
the libraries with the "x" icons aren't recognized by eclipse, so delete them. select them all and click "Remove"
the project still needs those libraries. on the same window, click this:
![[Image: 3E5pNhK.png]](http://i.imgur.com/3E5pNhK.png)
navigate to:
Code:
androrat-master\src\api
select all and of the files and click open
click OK
Now we're going to run the applet once, so we can compile it in a second:
click on "Androrat Server" in the package explorer window
click the drop-down arrow next to the green "play" button -> run as -> Java application -> "Server - server" -> OK
AndroRAT Project (our client window) should run. if so, great!
close AndroRAT Project
Now we're going to compile our RAT client into a .JAR: (so we can run it whenever)
click: file -> export; select:
![[Image: awEZqhG.png]](http://i.imgur.com/awEZqhG.png)
set the options in the next screen as shown:
![[Image: DcrkaZt.png]](http://i.imgur.com/DcrkaZt.png)
click finish
note: you will get a few warnings; click OK on each
Modifying the APK to auto-configure our server on startup
open LauncherActivity.java
![[Image: IF5HA3f.png]](http://i.imgur.com/IF5HA3f.png)
delete all of it's content and replace with this:
edit the obvious parts:
![[Image: oqBiAtO.png]](http://i.imgur.com/oqBiAtO.png)
you can put your NO-IP address here, if you'd like (alternatively, you can use your IP)
compile and you're done
![[Image: tHbnGLY.png]](http://i.imgur.com/tHbnGLY.png)
Done
![[Image: andro-virus.jpg]](http://mir24.net/media/images/2013/4/andro-virus.jpg)
Android Remote Administration Tool Setup Tutorial
Android Developer Tools
http://developer.android.com/sdk/index.html
Java Runtime Environment
http://www.oracle.com/technetwork/java/j...80261.html
AndroRAT Source
https://github.com/wcb972/androrat
Getting Started
extract and run eclipse, which is inside the Android SDK:
Code:
\eclipse\eclipse.exe
choose "use this default workspace and don't ask again" when eclipse runs
should look like this:
![[Image: mHkTc79.png]](http://i.imgur.com/mHkTc79.png)
Preparing the SDK
The SDK comes with the basic tools and libraries, but we need to download more packs to compile AndroRAT.
In eclipse, click: window -> android SDK manager
this should open:
![[Image: Q5wXPaw.png]](http://i.imgur.com/Q5wXPaw.png)
note: The Android app says it needs API level 2.2; this does not mean it's only for 2.2! This is the minimum requirement. It will run in GingerBread 2.2 and up! (2.3, HC, ICS, JB)
select these:
![[Image: NWa1Hyz.png]](http://i.imgur.com/NWa1Hyz.png)
click install packages
accept anything that pops up
wait for the download to finish
close and re-open eclipse
Compiling the APK
go to file -> new -> project
select this:
![[Image: gxZqAFB.png]](http://i.imgur.com/gxZqAFB.png)
click browse and select this:
![[Image: zvpwVMW.png]](http://i.imgur.com/zvpwVMW.png)
click OK, this should appear:
![[Image: LVY0mvI.png]](http://i.imgur.com/LVY0mvI.png)
make sure the project is checked
click finish; it should load the project into eclipse
note: you can compile this app right now, but it will ask you on startup (on the phone, when launched) for the IP address of your NO-IP host (since you will use that I assume). We will change this source later on to make it automatically configure itself on startup and go to background
If you'd like to, you can compile the APK right now.
click the drop-down button to compile the APK (when asked what you would compile it as, select "Android Application")
![[Image: tHbnGLY.png]](http://i.imgur.com/tHbnGLY.png)
note: the APK will be built to the bin folder inside the project's folder: (the one we downloaded)
Code:
androrat-master\src\Androrat\bin
Compiling the Server
go to: file -> import
select this:
![[Image: 5qBrZ40.png]](http://i.imgur.com/5qBrZ40.png)
click browse when the new window shows up. select this:
![[Image: trQFY7I.png]](http://i.imgur.com/trQFY7I.png)
make sure the project is checked, click finish
our project will have an error-like icon:
![[Image: 9JUaeL3.png]](http://i.imgur.com/9JUaeL3.png)
right click on the project folder (the icon with the "!" sign) and click properties
click "Java Build Path" and click the "Libraries" tab:
![[Image: gqzErWE.png]](http://i.imgur.com/gqzErWE.png)
the libraries with the "x" icons aren't recognized by eclipse, so delete them. select them all and click "Remove"
the project still needs those libraries. on the same window, click this:
![[Image: 3E5pNhK.png]](http://i.imgur.com/3E5pNhK.png)
navigate to:
Code:
androrat-master\src\api
select all and of the files and click open
click OK
Now we're going to run the applet once, so we can compile it in a second:
click on "Androrat Server" in the package explorer window
click the drop-down arrow next to the green "play" button -> run as -> Java application -> "Server - server" -> OK
AndroRAT Project (our client window) should run. if so, great!
close AndroRAT Project
Now we're going to compile our RAT client into a .JAR: (so we can run it whenever)
click: file -> export; select:
![[Image: awEZqhG.png]](http://i.imgur.com/awEZqhG.png)
set the options in the next screen as shown:
![[Image: DcrkaZt.png]](http://i.imgur.com/DcrkaZt.png)
click finish
note: you will get a few warnings; click OK on each
Modifying the APK to auto-configure our server on startup
open LauncherActivity.java
![[Image: IF5HA3f.png]](http://i.imgur.com/IF5HA3f.png)
delete all of it's content and replace with this:
edit the obvious parts:
![[Image: oqBiAtO.png]](http://i.imgur.com/oqBiAtO.png)
you can put your NO-IP address here, if you'd like (alternatively, you can use your IP)
compile and you're done
![[Image: tHbnGLY.png]](http://i.imgur.com/tHbnGLY.png)
Done