我希望从恶意的.docx文件中提取Office宏,但是即使禁用了宏,我也不想打开该文件。我想从提供的文件中读取宏并将其输出为文本。
我已经看过OLETools程序,但是找不到它们如何从文件中获取宏。
对于宏在文件结构中的位置的任何帮助,将不胜感激。
答案 0 :(得分:3)
将文件制成zip文件时,可以拉出vbAProject.bin部分...
1)复制文件
2)将复制的文件扩展名重命名为.zip
3)进入.zip文件
4)进入xl文件夹
5)查找vbaProject.bin
您可以实际创建一个单独的工作簿,进行zip处理,然后粘贴到.bin文件中……之后,将扩展名更改回所需的扩展名并打开它。
Word可以做类似的事情。