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

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
Mikrotrick_POC — Mikrotrickエクスプロイト(CVE-2026-67276)用のテストツール | Kitploit
ツール/GitHubGitHub/4rt-net/mikrotrick_poc
脆弱性スキャナー脆弱性分析エクスプロイトネットワークセキュリティペネトレーションテスト認証
GitHub4rt-net/mikrotrick_poc

Mikrotrick_POC

Mikrotrickエクスプロイト(CVE-2026-67276)用のテストツール

リポジトリを見る
9時間49分前未レビュー

人気

すべて見る →

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

すべてのツールを探索

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

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

RouterOS SSH モジュラス混乱検証ツール (CVE-2026-67276)

MikroTik RouterOS (CVE-2026-67276) における SSH公開鍵認証バイパス脆弱性 を検出するために設計された自動化された動作検証ツールです。

このスクリプトは、対象となる公開鍵のモジュラスのみに一致する偽造署名を使用してハンドシェイクを確立することで、SSHサービスの不完全な検証の欠陥が認証を許可するかどうかをテストします。

脆弱性の概要

CVE-2026-67276 は、RouterOS SSHデーモンハンドラー内のRSA公開鍵検証の不完全さに起因します。クライアントの公開鍵認証リクエストを処理する際、影響を受けるバージョンは鍵タイプと RSA公開モジュラス ($n$) のみを照合し、公開指数 ($e$) の検証を省略します。

対象ユーザーの設定済み 認証済み公開鍵 を保有する操作者は、ログインペイロードを偽造できます。有効な認証済みモジュラスとともに指数を $1$ ($e=1$) に設定した一時鍵ブロブを送信することで、検証者が期待する正確な構造に一致する数学的に予測可能な署名を渡すことができます。これにより、対応する秘密鍵を保有または必要とせずに認証を完全にバイパスします。

影響を受けるバージョン

  • 7.24.2 より前のRouterOS安定版に影響
  • 7.23.4 より前のRouterOS長期サポート版に影響

検証ツールの仕組み

  1. モジュラス抽出: スクリプトは、正当な ssh-rsa OpenSSH公開鍵ファイルのローカルコピーからモジュラス ($n$) を抽出します。
  2. 制御フェーズ: 完全にランダム化されたモジュラスを生成し、$e=1$ 署名偽造技術を使用して認証シーケンスを試行します。これが成功した場合、ツールは対象ユーザーが正しくゲートされていないことを安全に警告し、誤検知を防ぎます。
  3. 偽造フェーズ: 認証済みモジュラス ($n$) と指数 $1$ を使用して正当なSSHハンドシェイクを実行し、標準的な署名タイプ (ssh-rsa、rsa-sha2-256、または ) に自動的に適応します。
rsa-sha2-512
  • 判定評価: 制御試行が適切に失敗する一方で、偽造モジュラス試行が受け入れられた場合、そのインスタンスは 脆弱 (VULNERABLE) としてフラグ付けされます。
  • 要件

    検証ツールには、カスタムSSHメッセージ構築のためのPython 3と paramiko ライブラリが必要です。

    root@kitploit:~
    pip install paramiko
    

    使用方法

    root@kitploit:~
    python3 ssh_modulus_forge_check.py -H <TARGET_IP> -u <USERNAME> -k <PATH_TO_AUTHORIZED_PUBLIC_KEY>
    

    オプション

    フラグ説明デフォルト
    -H, --host対象ホストのIPアドレスまたはホスト名。必須
    -p, --port対象SSHポート番号。22
    -u, --user検証する対象ユーザー名。必須
    -k, --pubkey対象アカウントに紐付けられた正当な .pub ファイルへのパス。必須
    --sig-alg署名タイプを強制 (ssh-rsa、rsa-sha2-256、rsa-sha2-512)。auto
    --exec成功時にアクセス証明として実行するリモートコマンド。None
    --timeoutネットワークおよび認証接続のタイムアウト(秒)。10

    診断実行の例

    root@kitploit:~
    python3 ssh_modulus_forge_check.py -H 192.168.88.1 -u admin -k id_rsa.pub --exec "/system resource print"
    

    修復

    脆弱なデバイスを保護するには、RouterOSインストールを直ちに修正済みリリースに更新してください。パッチ適用をネイティブにスケジュールできない場合は、ローカライズされたIPファイアウォールルール (/ip firewall filter) を適用するか、RouterOSサービス管理 (/ip service) を使用して許可された送信元アドレスを制限することで、サービスへの管理アクセスを制限してください。

    免責事項

    この実装は、許可されたネットワーク上での防御的な動作検証、資格情報監査、およびパッチ準拠検証のみを目的としています。

    ツールをダウンロード