Skip to content
KitploitKITPLOIT
ツールブログ
提出
ツールブログ
提出

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
yara-x — YARA を Rust で書き直したもの。 | Kitploit
ツール/GitHubGitHub/virustotal/yara-x
静的分析脆弱性分析フォレンジックマルウェア分析バイナリ解析
GitHubvirustotal/yara-x

yara-x

YARA を Rust で書き直したもの。

リポジトリを見る
1.2k14711時間26分前Kitploit レビュー済み

人気

すべて見る →

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

すべてのツールを探索

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

すべてのツールを見る →
共有
ウェブサイト

tests coverage Crates.io Crates.io MSRV

YARA-X

YARA-Xは、マルウェア研究者を念頭に設計されたパターンマッチングツールである YARAの生まれ変わりです。この新しいバージョンは、 前身よりも高速で、安全で、使いやすくなることを目指しています。YARA-Xの最終目標は、 マルウェア研究者のためのデフォルトのパターンマッチングツールとしてYARAを置き換えることです。

YARA-Xを使用すると、テキストパターンまたはバイナリパターンに基づいて、マルウェアファミリー (または説明したいあらゆるもの)の説明を作成できます。各説明(別名ルール)は、一連のパターンと、 そのロジックを決定するブール式で構成されています。例を見てみましょう:

root@kitploit:~
rule silent_banker : banker {
    meta:
        description = "This is just an example"
        threat_level = 3
        in_the_wild = true

    strings:
        $a = {6A 40 68 00 30 00 00 6A 14 8D 91}
        $b = {8D 4D B0 2B C1 83 C0 27 99 6A 4E 59 F7 F9}
        $c = "UVODFRYSIHLNWPEJXQZAKCBGMT"

    condition:
        $a or $b or $c
}

上記のルールは、3つのパターンのいずれかを含むファイルはすべてsilent_bankerとして 報告されるべきことをYARA-Xに伝えています。これは単純な例にすぎません。ワイルドカード、 大文字と小文字を区別しない文字列、正規表現、特別な演算子、その他多くの機能を使用することで、 より複雑で強力なルールを作成できます。これらの機能については、 ドキュメントで説明されています。

FAQ

YARA-XはYARAとどう違うのですか?

こちらをお読みください。

ルールレベルでの違いは何ですか?

こちらをお読みください。

YARAはまだメンテナンスされていますか?

はい、その通りです。YARAは今もメンテナンスされており、今後のリリースにはバグ修正と マイナーな機能が含まれる予定です。ただし、新しい大規模な機能やモジュールは期待しないでください。 新しいモジュールの追加を含む、YARAを強化するためのすべての取り組みは、今後YARA-Xに注力されます。

YARA-Xの現在の状態は?

YARA-Xはすでに成熟しており、安定しています。VirusTotalでは、長期間にわたりYARA-Xを本番環境で 稼働させ、数万のルールで数十億のファイルをスキャンし、不整合やバグに対処してきました。つまり、 YARA-Xはすでに実戦で鍛え上げられているということです。

YARA-Xをテストしていただき、バグや実装してほしい機能を見つけた場合は、ためらわずに issueを開いてください。

コントリビューション

YARA-Xへのコントリビューションを歓迎します!Google Contributor License Agreement(CLA)の要件、 コードスタイルの規約、プルリクエストの提出方法の詳細については、 CONTRIBUTING.mdをお読みください。

ツールをダウンロード