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

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
RATDecoders — 一般的なリモートアクセス型トロイの木馬向けのPythonデコーダー | Kitploit
ツール/GitHubGitHub/kevthehermit/ratdecoders
侵害指標 (IOC) 管理静的分析動的分析 (サンドボックス)リバースエンジニアリングスクリプトと自動化フォレンジックマルウェア分析脅威インテリジェンスインシデントレスポンス
GitHubkevthehermit/ratdecoders

RATDecoders

一般的なリモートアクセス型トロイの木馬向けのPythonデコーダー

1.1k306325年前Kitploit レビュー済み

人気

すべて見る →

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

すべてのツールを探索

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

すべてのツールを見る →
共有
リポジトリを見る

RATDecoders

Malconf は、特定のマルウェアファミリを静的解析し、インシデント対応担当者がインシデント中に使用できる設定データを抽出するために使用できる python3 ライブラリです。

ライブラリとして、自動マルウェア解析パイプラインにインストールすることもできます。

Coverage

Build Status

インストール

要件

pip セットアップと requirements.txt に含まれる前提条件がいくつかあります。

  • pefile
  • pbkdf2
  • javaobj-py3
  • pycrypto
  • androguard

すべてのデコーダを使用するには、yara と yara-python が必要です。.NET マルウェアを扱うには、dotnet サポート付きの yara-python をインストールする必要があります。

dotnet サポート付き yara-python
git clone --recursive https://github.com/VirusTotal/yara-python
python3 setup.py build --enable-magic --enable-dotnet
sudo python3 setup.py install

pip からインストール

pip3 install --upgrade malwareconfig

リポジトリからインストール

git clone [email protected]:kevthehermit/RATDecoders.git
cd RATDecoders
pip3 install -r requirements.txt
python3 setup.py install

現在対応している RAT

現在サポートされている RAT の一覧は次のとおりです。

  • LostDoor
  • Xtreme
  • AAR
  • AdWind
  • Adzok
  • AlienSpy
  • Alina
  • Arcom
  • BlackNix
  • BlackShades
  • BlueBanana
  • Bozok
  • ClientMesh
  • CyberGate
  • DarkComet
  • DarkRAT
  • HawkEye
  • Hrat / hworm / WSH
  • Jbifrost
  • JRat
  • LuminosityLink
  • LuxNet
  • NanoCore
  • NetWire
  • njRat
  • Plasma
  • Remcos
  • Saefko
  • Sakula
  • SpyNote / Mobihook

今後対応予定の RAT

  • まだ旧バージョンの移行中です!

使用方法

提供されているコマンドラインツール malconf を使用すると、単一のファイルまたは -r フラグを付けたディレクトリを渡すことができ、ファミリを自動的に検出して設定を抽出しようとします。

また、-o オプションを使用して、結果をファイルに書き出すこともできます。

malconf

malconf -l サポートされているすべての RAT を一覧表示します。

malconf /path/to/sample ファミリを自動的に検出し、デコーダを実行します。

⇒  malconf tests/samples/alienspy 

 __  __       _  ____             __ 
|  \/  | __ _| |/ ___|___  _ __  / _|
| |\/| |/ _` | | |   / _ \| '_ \| |_ 
| |  | | (_| | | |__| (_) | | | |  _|
|_|  |_|\__,_|_|\____\___/|_| |_|_| 

Malware Configuration Parser by @kevthehermit

[+] Loading File: tests/samples/alienspy
  [-] Found: AlienSpy
  [-] Running Decoder
  [-] Config Output

{'ConfigKey': 'fzGUoTaQH3SUW7E82IKQK2J2J2IISIS',
 'NAME': 'ok',
 'Version': 'B',
 'connetion_time': '0',
 'desktop': 'true',
 'dns': '213.208.129.211',
 'extensionname': 'qQJ',
 'folder': 'java',
 'instalar': 'true',


ライブラリ

pip install すれば、ライブラリとしても使用できます。

from malwareconfig import fileparser
from malwareconfig.modules import __decoders__, __preprocessors__

# Open and parse the file
sample_path = '/path/to/sample.exe'
file_info = fileparser.FileParser(file_path=sample_path)

# Check for a valid decoder and then parse
if file_info.malware_name in __decoders__:
    module = __decoders__[file_info.malware_name]['obj']()
    module.set_file(file_info)
    module.get_config()
    conf = module.config
    pprint(conf)

謝辞

功績はすべてしかるべき人物・団体に帰属します。

Malware.lu による初期の Xtreme RAT の解析記事 - https://code.google.com/p/malware-lu/wiki/en_xtreme_RAT

Fireye による Poison Ivy および Xtreme RAT の解析記事(私のツイートを無視しましたが :-) ) - http://www.fireeye.com/blog/technical/2014/02/xtremerat-nuisance-or-threat.html

Shawn Denbow 氏と Jesse Herts 氏の論文はこちら - http://www.matasano.com/research/PEST-CONTROL.pdf 多くの時間を節約できました。

ツールをダウンロード