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定義のフィールドとして構造化データを扱える点が利点として整理されている。