
ルールベースのAndroidマルウェアスコアリングエンジンで、APKを静的解析および動的解析を用いて分析し、脆弱性の検出、マルウェアファミリーの特定、詳細な脅威レポートの生成を行います。
<p align="center">
<a href="https://www.blackhat.com/asia-24/arsenal/schedule/index.html#quark-script---dig-vulnerabilities-in-the-blackbox-37549">
<img alt="Black Hat Arsenal" src="https://img.shields.io/badge/Black%20Hat%20Arsenal-Asia%202024-blue">
</a>
<a href="https://www.blackhat.com/asia-21/arsenal/schedule/index.html#quark-engine-storyteller-of-android-malware-22458">
<img alt="Black Hat Arsenal" src="https://img.shields.io/badge/Black%20Hat%20Arsenal-Asia%202021-blue">
</a>
<a href="https://conference.hitb.org/hitb-lockdown002/sessions/quark-engine-an-obfuscation-neglect-android-malware-scoring-system/">
<img alt="HITB" src="https://img.shields.io/badge/HITB-Lockdown%20002-red">
</a>
<a href="https://www.youtube.com/watch?v=XK-yqHPnsvc&ab_channel=DEFCONConference">
<img alt="defcon" src="https://img.shields.io/badge/DEFCON%2028-BTV-blue">
</a><br>
<a href="https://github.com/quark-engine/quark-engine/actions/workflows/pytest.yml">
<img alt="build status" src="https://github.com/quark-engine/quark-engine/actions/workflows/pytest.yml/badge.svg">
</a>
<a href="https://codecov.io/gh/quark-engine/quark-engine">
<img alt="codecov" src="https://codecov.io/gh/ev-flow/quark-engine/graph/badge.svg">
</a>
<a href="https://github.com/18z/quark-rules/blob/master/LICENSE">
<img alt="license" src="https://img.shields.io/badge/License-GPLv3-blue.svg">
</a>
<a href="https://www.python.org/downloads/release/python-31015/">
<img alt="python version" src="https://img.shields.io/badge/python-3.10-blue.svg">
</a>
<a href="https://pypi.org/project/quark-engine/">
<img alt="PyPi Download" src="https://pepy.tech/badge/quark-engine">
</a><br>
<a href="https://twitter.com/quarkengine">
<img alt="Twitter" src="https://img.shields.io/twitter/follow/quarkengine?style=social">
</a><br>
<img src="https://assets.kitploit.com/production/public/readmes/6741/03a197011a23cc6c340ef8243156a4a8da0cb226daf3ea012a0d007029c48fa9.png"/>
</p>
## マルウェアファミリー分析レポートの紹介
<table>
<tr>
<td><img src="https://assets.kitploit.com/production/public/readmes/6741/e14e7970a278faef3a85a6ceee30dd7681c8d7be6f16bc8fad16ff3230600bc1.png" width="310"></td>
<td><img src="https://assets.kitploit.com/production/public/readmes/6741/72948195e3960572f7c23ff84362625375890339c5f75d651fe42d02e9ed1e95.png" width="310"></td>
<td><img src="https://assets.kitploit.com/production/public/readmes/6741/1705305abf7957429991bf0cf5ba0bc619edc460604806451ecd0ddc8c464a23.png" width="310"></td>
</tr>
<tr>
<td><img src="https://assets.kitploit.com/production/public/readmes/6741/d94cb3d285cfcc850934be26d17b38c226bc671cddb707ce6597e399f2dca1de.png" width="310"></td>
<td><img src="https://assets.kitploit.com/production/public/readmes/6741/2423f24f7933d1923794763e041bdb9d99027688f5f3254e73f7b36e79e3c00a.png" width="310"></td>
<td><img src="https://assets.kitploit.com/production/public/readmes/6741/0035c5f69112d8097ee4ece87a8b0f05f28bc2dec6a8f8cec645138c4d0b5080.png" width="310"></td>
</tr>
<tr>
<td><img src="https://assets.kitploit.com/production/public/readmes/6741/f73f15ad9490c35e70dbea6a90acbd69b480103f9fcdc87440868c3f745c1450.png" width="310"></td>
<td><img src="https://assets.kitploit.com/production/public/readmes/6741/c0628a03cbd744f7cb5077d27e9cf3b31e4e6faa11a480c729e6f66f1c9f9391.png" width="310"></td>
<td><img src="https://assets.kitploit.com/production/public/readmes/6741/ff076c7dc8c384297783518dcec6861ef3de193f292724589759ab38c6717032.png" width="310"></td>
</tr>
<tr>
<td><img src="https://assets.kitploit.com/production/public/readmes/6741/d8a967c14e5b508626a281d50f008ab3a6422008231e9e7b3b6b8bbc0822afe5.png" width="310"></td>
<td><img src="https://assets.kitploit.com/production/public/readmes/6741/eea1fde985ce1cbc5097045e39ed59a92b3c1b9defa920084d64764bd582b8f6.png" width="310"></td>
<td><img src="https://assets.kitploit.com/production/public/readmes/6741/4e1ef70891c707c427030190d413c66e65183608abfc96d550c203ae7b121ead.png" width="310"></td>
</tr>
<tr>
<td><img src="https://assets.kitploit.com/production/public/readmes/6741/64d7d5044f1b2e2219507f765302a95313f04c19e81a10f5b7c0dd04ceb13a12.png" width="310"></td>
<td><img src="https://assets.kitploit.com/production/public/readmes/6741/5a4348c3ee554e08cf1509923c29152a337b9c1e7f674b5d0f187feb8884b7f0.png" width="310"></td>
<td><img src="https://assets.kitploit.com/production/public/readmes/6741/cf2ac808de2437476ff2b20e8178cd906614fe5daea9c3d56c57683c45f73558.png" width="310"></td>
</tr>
<tr>
<td><img src="https://assets.kitploit.com/production/public/readmes/6741/00a382b46e7116952deba2411f72d1eb3addd9d94a0f43cc28419c6e7728c4c0.png" width="310"></td>
<td><img src="https://assets.kitploit.com/production/public/readmes/6741/fb3f3c0f39b14940edfc6ba133a0670a333e509b19d1e4c5d259621d8875eefb.png" width="310"></td>
<td><img src="https://assets.kitploit.com/production/public/readmes/6741/6bc7b397dedd9d531ff7a4add4e97001ff5bfe6f78d0506de06b0f4352f65538.png" width="310"></td>
</tr>
<tr>
<td><img src="https://assets.kitploit.com/production/public/readmes/6741/946a13c57e64267f069f0bd0ca98dba98216d014092dc0f09c5eadb060854986.png" width="310"></td>
</tr>
</table>
| ファミリー | 概要 | 特徴的な動作 | レポート |
|-------------|------------------------------------------------|--------------------------------|--------|
| DroidKungFu | C2制御による権限昇格。 | 1. デバイスへの無制限アクセスを取得。<br>2. 追加アプリのインストール/アンインストール。<br>3. 機密データの転送。 | [見る](https://quark-engine.readthedocs.io/en/latest/malware_report.html#new-quark-rules-for-droidkungfu) |
| GoldDream | リモートC2コマンドによるSMS/通話ログの外部流出。 | 1. SMSメッセージと電話を監視。<br>2. SMSメッセージと通話ログをリモートサーバーにアップロード。 | [見る](https://quark-engine.readthedocs.io/en/latest/malware_report.html#new-quark-rules-for-golddream) |
| SpyNote | RATによる認証情報の窃取とデバイス監視。 | 1. スクリーンショットを撮影。<br>2. ユーザー操作をシミュレート。<br>3. ユーザー入力を記録。<br>4. C2サーバーと通信。 | [見る](https://quark-engine.readthedocs.io/en/latest/malware_report.html#new-quark-rules-for-spynote) |
| DawDropper | 金融詐欺のためにバンキングトロイの木馬をインストールするドロッパー。 | 1. リモートサーバーからAPKをダウンロード。<br>2. 追加APKをインストール。 | [見る](https://quark-engine.readthedocs.io/en/latest/malware_report.html#new-quark-rules-for-dawdropper) |
| SLocker | デバイスをロック/暗号化するAndroidランサムウェア。 | 1. オーバーレイ画面でデバイスをロック。 | [見る](https://quark-engine.readthedocs.io/en/latest/malware_report.html#new-quark-rules-for-slocker) |
| PhantomCard | NFCリレーを利用した金融詐欺。 | 1. C2サーバーと通信。<br>2. NFCカードの支払いデータを読み取る。<br>3. 偽の画面でNFCカードのPINを取得。 | [見る](https://quark-engine.readthedocs.io/en/latest/malware_report.html#new-quark-rules-for-phantomcard) |
| ToxicPanda | デバイス上での不正操作を可能にするバンキングトロイの木馬。 | 1. アクセシビリティを悪用。<br>2. リモートデバイス制御。<br>3. OTPを傍受。 | [見る](https://quark-engine.readthedocs.io/en/latest/malware_report.html#new-quark-rules-for-toxicpanda) |
| Hydra | オーバーレイ攻撃を使用するバンキングトロイの木馬。 | 1. オーバーレイによる認証情報窃取。<br>2. アクセシビリティ悪用。<br>3. OTP/クッキーを窃取。 | [見る](https://quark-engine.readthedocs.io/en/latest/malware_report.html#new-quark-rules-for-hydra) |
| SharkBot | 金融認証情報と取引を標的とするバンキングトロイの木馬。 | 1. アクセシビリティサービスを悪用。<br>2. オーバーレイ攻撃で認証情報を窃取。<br>3. SMSメッセージ(OTP)を傍受。 | [見る](https://quark-engine.readthedocs.io/en/latest/malware_report.html#new-quark-rules-for-sharkbot) |
| Antidot | 正規のアップデートを装い金融データを窃取するバンキングトロイの木馬。 | 1. SMSメッセージ(OTP)を傍受。<br>2. ユーザー入力を記録(キーロギング)。<br>3. C2経由でリモート制御を有効化。 | [見る](https://quark-engine.readthedocs.io/en/latest/malware_report.html#new-quark-rules-for-antidot) |
| Arsink | 認証情報と金融データの外部流出に焦点を当てたバンキングトロイの木馬。 | 1. デバイスから機密データを窃取。<br>2. SMSメッセージ(OTP)を傍受。 | [見る](https://quark-engine.readthedocs.io/en/latest/malware_report.html#new-quark-rules-for-arsink) |
| TrickMo | オーバーレイ攻撃とアクセシビリティ悪用で認証情報を窃取するバンキングトロイの木馬。 | 1. オーバーレイ攻撃でバンキング認証情報を窃取。<br>2. 2FA回避のためにSMSを傍受。<br>3. 画面録画とアクセシビリティ悪用。<br>4. リフレクションによる動的ペイロードローディング。 | [見る](https://quark-engine.readthedocs.io/en/latest/malware_report.html#new-quark-rules-for-trickmo) |
| Anubis | RAT機能を持つバンキングトロイの木馬。 | 1. オーバーレイによる認証情報窃取。<br>2. キーロギング。<br>3. SMS(OTP)を傍受。<br>4. C2経由のリモート制御。 | [見る](https://quark-engine.readthedocs.io/en/latest/malware_report.html#new-quark-rules-for-anubis) |
| GodFather | オーバーレイとアクセシビリティ悪用で金融認証情報を標的とするバンキングトロイの木馬。 | 1. オーバーレイ攻撃で認証情報を窃取。<br>2. アクセシビリティサービスを悪用。<br>3. SMSメッセージ(OTP)を傍受。<br>4. バンキング認証情報と機密データを窃取。 | [見る](https://quark-engine.readthedocs.io/en/latest/malware_report.html#new-quark-rules-for-godfather) |
| TangleBot | 個人情報と金融データを窃取するSMSベースのAndroidマルウェア。 | 1. SMSフィッシングリンクを通じて拡散。<br>2. デバイスの操作とオーバーレイ画面を制御。<br>3. SMS、連絡先、通話ログ、カメラ、マイクにアクセス。<br>4. アカウント情報と金融情報を窃取。 | [見る](https://quark-engine.readthedocs.io/en/latest/malware_report.html#new-quark-rules-for-tanglebot) |
| BRATA | リモート制御とアンチアナリシス機能を持つバンキングトロイの木馬。 | 1. オーバーレイ攻撃でバンキング認証情報を窃取。<br>2. アクセシビリティサービスを悪用してデバイス制御。<br>3. SMSメッセージ(OTP)を傍受。<br>4. 工場出荷時リセットまたはデバイスワイプコマンドを実行。 | [見る](https://quark-engine.readthedocs.io/en/latest/malware_report.html#brata-malware-family-analysis-report) |
| Cerberus | オーバーレイとデバイス制御で金融認証情報を標的とするバンキングトロイの木馬。 | 1. オーバーレイ攻撃で認証情報を窃取。<br>2. アクセシビリティサービスを悪用。<br>3. ユーザー入力を記録(キーロギング)。<br>4. C2経由のリモート制御を有効化。 | [見る](https://quark-engine.readthedocs.io/en/latest/malware_report.html#cerberus-malware-family-analysis-report) |
| SuperCardX | 非接触決済詐欺を可能にするNFCリレーマルウェア。 | 1. NFC決済カードデータを読み取る。<br>2. NFCトランザクションを攻撃者制御のデバイスにリレー。<br>3. C2サーバーと通信。<br>4. 不正な非接触決済を容易にする。 | [見る](https://quark-engine.readthedocs.io/en/latest/malware_report.html#supercardx-malware-family-analysis-report) |
| NGate | リレー攻撃と決済詐欺を可能にするNFCベースのマルウェア。 | 1. NFC決済カードデータを読み取る。<br>2. NFC通信を攻撃者制御のデバイスにリレー。<br>3. C2サーバーと通信。<br>4. 不正な非接触決済を容易にする。 | [見る](https://quark-engine.readthedocs.io/en/latest/malware_report.html#ngate-malware-family-analysis-report) |
## クイックスタート
### ステップ1. PyPiでインストール
Quark Engineの最新バージョンをインストール:
```bash
$ pip3 install -U quark-engine
```
### ステップ2. 最新ルールをダウンロード
最新のルールデータベースを取得:
```bash
$ freshquark
```
### ステップ3. サマリレポートを実行
ダウンロードしたルールを使用してAPKを分析し、サマリレポートを生成:
```bash
$ quark -a <apk_file> -s
```
### ステップ4. 結果を確認
出力例:
<img width="1280" height="461" alt="Screenshot-2025-11-25-22-36-54" src="https://assets.kitploit.com/production/public/readmes/6741/896c831335911a2de27ffe4eaa7f501d0f1670432afde44c94df5f1a46b06bd1.png" />
## 謝辞
### The Honeynet Project
<a href="https://www.honeynet.org"> <img style="border: 0.2px solid black" width=115 height=150 src="https://assets.kitploit.com/production/public/readmes/6741/3434e2b0361550a5a1836ff81c009062d9e83ef7bb84cd53186cd9cd939252ed.png" alt="Honeynet.org logo"> </a>
### Google Summer Of Code
Quark-Engineは、Honeynet Projectの下でGSoCに参加しています!
* 2021:
* [YuShiang Dang](https://twitter.com/YushianhD): [新しいルール生成技術 & Quarkをセキュリティオープンソースプロジェクト間で普及させる](https://github.com/ev-flow/ref/blob/main/GSoC-2021-YuShiangDang.md)
* [Sheng-Feng Lu](https://twitter.com/haeter525): [Quark-Engineのコアライブラリの置き換え](https://github.com/ev-flow/ref/blob/main/GSoC-2021-ShengFengLu.md)
今後のGSoCにご期待ください!詳細は[Honeynet Slackチャット](https://gsoc-slack.honeynet.org/)にご参加ください。
## Quark Engineチームの核となる価値観
* 私たちは**戦場**を愛しています。**不確実性**を受け入れます。**不可能**に挑戦します。すべてを**再考**します。人々の考え方を変えます。そして最も重要なことは、**まず**他者に利益をもたらすことで自分自身に利益をもたらすことです。