zenn.dev 4日前

Sliver C2をGoから操作する:コンソール操作とgRPCを比較検証

筆者の隔離検証環境でSliver C2をGoプログラムから操作する方法を検証した記事。Sliverコンソールとgrpcを比較し、operator configを用いてGoのCustom ClientからSliver Serverへmtls接続し、GetSessions()でセッション取得、Execute()でwhoamiを実行する手順とサンプルコードを示している。コンソール操作は文字列解析が必要だが、grpcはProtocol Buffers定義のフィールドとして構造化データを扱える点が利点として整理されている。

筆者の隔離検証環境でSliver C2をGoプログラムから操作する方法を検証した記事。Sliverコンソールとgrpcを比較し、operator configを用いてGoのCustom ClientからSliver Serverへmtls接続し、GetSessions()でセッション取得、Execute()でwhoamiを実行する手順とサンプルコードを示している。コンソール操作は文字列解析が必要だが、grpcはProtocol Buffers定義のフィールドとして構造化データを扱える点が利点として整理されている。
↗ 元記事を開く