
SETROOTCERTIFICATE (/etc/cert.pem.1 への書き込み) + APPLYAPP (RC_SERVICE の実行). 参照: CVE-2025-2492, CVE-2024-12912, CVE-2025-59366; runZero; routersploit; ASUS アドバイザリ。
origasus.go でコンパイルされる、ASUS AiCloud / AsusWRT に関連し得るエンドポイントを許可されたセキュリティテストまたは防御分析(例: 自社デバイス、文書化されたペンテストラボ)の範囲内で調査するために書かれたGoプログラムです。
重要: この種のソフトウェアを許可なくシステムに対して使用することは、多くの国で違法です。明示的な許可と法的枠組みの中でのみ実行してください。本番環境や第三者ネットワークでの無断スキャン / 悪用は行わないでください。
ソースファイルの先頭コメントに記載されている関連リファレンス(例: CVE-2025-2492、CVE-2024-12912、CVE-2025-59366、およびメーカーのアドバイザリ)は、セキュリティパッチとリスク評価に使用できます。このプログラムの目的は、セキュリティ研究者と防御チームがこの種の攻撃を認識し、緩和することです。悪用はサポートされていません。
プロジェクトルートで:
go build -o origasus origasus.go
-f で指定されたファイルから対象の行を読み取ります。exploited.txt(または -exploited で指定されたファイル)に記録され、次回の実行時にスキップできます。詳細なリクエストボディ、ペイロードバリアント、および本番環境での使用方法はこの README の範囲外です。詳細はソースコードの調査と許可された対応プロセスのためにのみ残されています。
位置引数: manual、no-skip、multiport、tls、debug(ソースの main 内で処理されます)。
Zmap との併用 : zmap -p 443 | ./origasus
| 変数 | 役割 |
|---|---|
ASUS_LOADER | ローダーのホスト(オプションで host:port 形式のプレフィックス) |
ASUS_LOADER_PORT | ローダーの TCP ポート |
ASUS_TAG / |
SIGINT / SIGTERM を受信すると、プロセスは終了コード 124 で終了します(長時間実行される処理における外部オブザーバー向け)。
このソフトウェアは「現状のまま」提供されます。著者および貢献者は、不正または違法な使用から生じる損害について責任を負いかねます。防御側での使用にあたっては、ログ、ネットワークトレース、およびメーカーのセキュリティ情報を基準にしてください。
| フラグ | 説明 |
|---|
-port | 接続ポート。null(行内の host:port またはセパレータ付きポート)、manual(443 + TLS)など |
-separator | 行内のポートセパレータ(デフォルト: ,) |
-tls | TLS を使用 |
-multiport | 単一ホストに対して一般的なポートリストをスキャン |
-f | 入力ファイル(- または空: stdin) |
-exploited | 処理済みホストを保持するファイル(デフォルト: exploited.txt) |
-no-skip | 以前にマークされたホストをスキップしない |
ASUS_PAYLOAD_ARG| ローダー / タグパラメータ |