0
PHPまたはJSのExcelファイルでマクロを抽出するにはどうすればよいですか?プログラムでExcelマクロをPHPまたはJSで読み取る
私はhttps://github.com/PHPOffice/PHPExcel/を見つけましたが、マクロについては何もありません。
PHPまたはJSのExcelファイルでマクロを抽出するにはどうすればよいですか?プログラムでExcelマクロをPHPまたはJSで読み取る
私はhttps://github.com/PHPOffice/PHPExcel/を見つけましたが、マクロについては何もありません。
superuserで同様の質問をしました。
shell_exec(escapeshellcmd("/usr/bin/python officeparser.py macro.xlsm --extract-macros"));
して、作成したファイルを確認してください。
PHPで最も簡単な方法は、Python scriptにシステムコールを作ることです。ディレクトリは-o
パラメータで設定できます。
PHP専用のソリューションが必要な場合、私は何も見つけられず、あなた自身を焼く必要があります。 PHPExcelは、VBAProject.binのバイナリデータをprivate $macrosCode
として取得するのに役立ちます。 other toolsの内容を参照するか、またはformatを理解することによって、VBAProject.binバイナリデータのデコードを試みることができます。
問題を解決する運がありましたか?あなたの答えがあなたを助けましたか?あなたの質問にフォローアップを提供してください。 – simlev
いいえ、私はExcelファイルからransomwareマクロを抽出しようとしていましたが、それは2003年のExcel形式であり、実際はzipファイルである他のExcel形式よりもバイナリファイル形式です。 – Digerkam