Office宏存储在哪里?

时间:2019-03-19 18:34:59

标签: excel vba

我希望从恶意的.docx文件中提取Office宏,但是即使禁用了宏,我也不想打开该文件。我想从提供的文件中读取宏并将其输出为文本。

我已经看过OLETools程序,但是找不到它们如何从文件中获取宏。

对于宏在文件结构中的位置的任何帮助,将不胜感激。

1 个答案:

答案 0 :(得分:3)

将文件制成zip文件时,可以拉出vbAProject.bin部分...

1)复制文件

2)将复制的文件扩展名重命名为.zip

3)进入.zip文件

4)进入xl文件夹

5)查找vbaProject.bin

您可以实际创建一个单独的工作簿,进行zip处理,然后粘贴到.bin文件中……之后,将扩展名更改回所需的扩展名并打开它。

Word可以做类似的事情。