
Salat Stealerのリバースエンジニアリング分析。Goベースの情報窃取型マルウェアで、Telegramプロキシのデコイ、C2通信、暗号化されたメモリブロックを使用します。C2ドメイン、GoビルドID、難読化されたペイロードの抽出を含みます。
実行されると、Salat Stealerは完全に機能するTelegram Proxyインターフェースを表示します。このデコイは、ユーザーを正当なプロキシアプリケーションを実行していると思わせるためのカモフラージュとして機能し、その間マルウェアはバックグラウンドで悪意のある操作を実行します。
proxy.telegram.org)を模倣しています。443(標準HTTPSポート)を使用します。
Salat Stealerが悪意のある活動を偽装するために使用する偽のTelegramプロキシインターフェース。
この分析で最も重要な発見の1つは、バイナリの文字列セクションに平文のC2アドレスとGo Build IDが存在することです。この見落としにより、マルウェアのインフラストラクチャが明らかになり、その由来を追跡するのに役立ちます。
j.sni.global.fastly.net – おそらくCDNベースのC2サーバーです。ton.access.orbs.network – おそらくTONまたはOrbs Networkに関連し、暗号通貨ウォレットの窃取に使用されます。soaSZ3gtdf5oZjHHPnzB/... – この一意の識別子は、マルウェアのビルド環境を追跡するために使用できます。
Process Hackerの文字列ビューで、C2アドレスとGo Build IDを表示しています。
Salat Stealerは、トークン操作を使用してシステムリソースへの完全なアクセスを自身に付与します。コードはFILE_ALL_ACCESS権限を持つセキュリティ記述子を構築し、マルウェアが重要なファイルを読み取り、書き込み、削除できるようにします。
GetCurrentProcess() – 現在のプロセスのハンドルを取得します。TokenUser – ACL作成用にユーザーのSIDを取得します。TokenAppContainerSid – 該当する場合、AppContainer SIDを取得します。ConvertStringSecurityDescriptorToSecurityDescriptorW – 文字列ベースのACLをバイナリのセキュリティ記述子に変換します。FILE_ALL_ACCESS – ファイルとディレクトリに対する完全な制御を付与します。
トークン操作とセキュリティ記述子作成コードのGhidraビュー。
抽出されたPAGE_READWRITEメモリブロックの1つ(64 KB)には、高度に難読化されたデータが含まれています。16進ダンプには繰り返しパターンと構造化されたバイトが表示されており、これは暗号化された設定または圧縮されたペイロードである可能性が高いことを示しています。
\x50\xd7\x5c\x22タイプのパターン)は、構造化された形式を示唆しています。PAGE_READWRITEメモリ領域で見つかりました。
64KBのPAGE_READWRITEメモリブロックからの難読化された16進データのBinary Ninjaビュー。
2番目のPAGE_READWRITEメモリブロック(32 KB)が分析され、トルコ語のエラーメッセージ: "vaya erişilmeye çalışıldı."(おおよそ「おっと、アクセスしようとしました。」)が含まれていることが判明しました。これは、マルウェア開発者がトルコ人であるか、サンプルがトルコ語圏の環境で開発されたことを示唆しています。
"vaya erişilmeye çalışıldı." – おそらくデバッグまたはエラーメッセージです。
トルコ語のエラーメッセージを含む32KBの難読化ブロックのBinary Ninjaビュー。
この分析により、検出を回避するためにTelegramプロキシのデコイを使用する、高度なGoベースの情報スティーラーであるSalat Stealerが明らかになりました。高度な難読化にもかかわらず、マルウェアは文字列セクションに重大な痕跡を残しており、C2アドレス、Go Build ID、トルコ語のエラーメッセージが明らかになっています。
j.sni.global.fastly.netやton.access.orbs.networkなどのドメインがデータの外部送信に使用されます。FILE_ALL_ACCESS)を自身に付与します。PAGE_READWRITEメモリブロック(32KBと64KB)に暗号化または圧縮されたデータが含まれていることが判明しました。"vaya erişilmeye çalışıldı."は、開発者がトルコ人である可能性を示唆しています。j.sni.global.fastly.net、ton.access.orbs.network。FILE_ALL_ACCESSの試行を検出します。PAGE_READWRITEメモリ領域を調査します。分析されたSalat Stealerサンプルは、ご自身で分析したい方のためにMalwareBazaarで入手できます:
🔗 MalwareBazaarのSalat Stealerサンプル
使用ツール: Ghidra, Binary Ninja, Process Hacker, WinDbg