oletools を用いた Office 系ファイルの解析 (マクロの抽出)

CTF でたまに出題される Office 系ソフトのマクロの解析について覚え書き. Office 系のマクロが悪さした, というインシデントはニュースでよく見かけるので気になって調べた.

公式 GitHub を参照のこと

検証環境

インストール

pip install oletools
        

基本解析

oleid $FILE
        

VBA ファイル (マクロのスクリプト) を抽出

olevba $FILE --code