如何在不暴露自己的情况下找出宏的作用?

Dus*_*man 8 security virus ms-word word-vba

我收到了两个不同的Microsoft Word文档,我的病毒扫描程序警告我包含宏.这些应该是简单的文本文件,发送它们的人甚至不知道宏是什么; 他们可能是个错误,但他们可能是恶意感染的迹象.我的OpenOffice.org安装设置根本不加载宏,因为我很少使用它,所以我不关心我的系统的安全性.我希望能够做的是找出那些宏所做的事情,而不会让我的系统暴露于这些宏的任何恶意意图,以便告诉向我发送文件的人是否传播感染.

Psy*_*ata 8

只是为了解释这些以前的帖子 -

这是我遵循的过程 -

  1. 打开文件
  2. 启用编辑以退出受保护的视图
  3. AltF11 打开Visual Basic编辑器
    • 有时你可以在这里查看宏,在我的Word 2013中我不能.
  4. 最小化或关闭VB编辑器窗口.我们马上就会重新开放
  5. Shift单击时按住Enable Content.这将使其无法运行AutoOpen宏.
  6. AltF11 打开Visual Basic编辑器.
  7. 现在您可能会看到之前没有看到的宏.


小智 6

.???x 只是一个 zip 格式。

\n\n

解压该文件,最终会得到如下结果:

\n\n
.\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 [Content_Types].xml\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 docProps\n\xe2\x94\x82\xc2\xa0\xc2\xa0 \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 app.xml\n\xe2\x94\x82\xc2\xa0\xc2\xa0 \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 core.xml\n\xe2\x94\x82\xc2\xa0\xc2\xa0 \xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 custom.xml\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 _rels\n\xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 word\n    \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 document.xml\n    \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 fontTable.xml\n    \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 _rels\n    \xe2\x94\x82\xc2\xa0\xc2\xa0 \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 document.xml.rels\n    \xe2\x94\x82\xc2\xa0\xc2\xa0 \xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 vbaProject.bin.rels\n    \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 settings.xml\n    \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 styles.xml\n    \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 theme\n    \xe2\x94\x82\xc2\xa0\xc2\xa0 \xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 theme1.xml\n    \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 vbaData.xml\n    \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 vbaProject.bin\n    \xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 webSettings.xml\n
Run Code Online (Sandbox Code Playgroud)\n\n

现在您可以使用 Texteditor 或您选择的其他 VBA 编辑器来分析 vbastuff。

\n


Lau*_*ent -2

只需打开文档而不激活宏,然后打开代码编辑器即可查看它们的作用。

  • 很多。如果 Word 的其他部分出现缓冲区溢出,您可能仍会受到威胁 (2认同)
  • 称其为危险是轻描淡写的 (2认同)