我可以在pdf,doc,ppt或任何其他文件格式中嵌入exe有效负载吗?

时间:2010-05-31 06:15:01

标签: security pdf ms-office exe

我是否有办法在.exe.pdf.doc.xls文件中嵌入.ppt文件,以便打开包含文件后,文档处理器将自动运行.exe而无需用户有意执行它?

4 个答案:

答案 0 :(得分:12)

答案 1 :(得分:2)

您可以使用EXE或任何其他格式嵌入文件。但是,自动运行EXE的能力取决于查看器应用程序及其安全设置。此PDF功能已被许多恶意软件利用。因此,无法保证它适用于所有最终用户系统。请注意,如果您将此功能作为某些商业应用程序的一部分,那么安全软件很快就会将其标记为恶意软件,这会严重影响您公司的声誉。

答案 2 :(得分:0)

是。除了使用漏洞利用程序,您只需使用Acrobat Professional粘贴文件即可。 Acrobat允许您最近添加任意附件。

如果您使用pdflatex制作PDF文件,则可以使用embedfile包嵌入任何文件。我经常使用它来将各种文件添加到PDF文件中。它们显示为附件。

\usepackage{embedfile}
\embedfile{my-wonderful-file.exe}

您也可以使用Acrobat GUI执行此操作。

答案 3 :(得分:-6)

简而言之,没有。这些文件格式没有在其中嵌入Win32 PE可执行文件的规定。

对于Office文件,您可以使用VBA编写在打开文档时运行的脚本。