将Exe文件嵌入PDF并通过PDF Start-Up运行


0

我有一个exe可以阻止许多屏幕捕获实用程序。我的PDF本身已被阻止,没有人可以复制其中的文本,我想将该exe文件嵌入到我的pdf中,并运行exe自动执行的pdf文件。

这个怎么做?

Answers:


6

无法做到这一点。可执行文件不能嵌入PDF文件中。这将允许病毒,特洛伊木马,后门,rootkit等接管计算机。这将是最主要的安全漏洞。

为了争辩,可以说您可以执行此操作(并且您绝对不能这样做)。EXE仅可在Windows计算机上运行(并非每台Windows计算机都可以运行它)。它不适用于Mac,Linux,Unix或任何其他操作系统。同样,没有人在他们的头脑中会使用PDF来担心会感染他们的计算机。

附带一提,锁定的PDF容易被破坏。另外,总有一种方法可以进行屏幕捕获,例如捕获屏幕缓冲区。即使您可以阻止屏幕捕获,也要做的就是在VM中运行该程序并从主机捕获屏幕。简而言之,无论采用哪种文件类型或保护形式,都可以复制数据。如果某人可以查看该数据,则该数据是可复制的。


1

您无法使用PDF自动执行EXE文件,这将是一个巨大的安全问题。为此,您必须找到一些可以被防病毒软件等检测到的漏洞利用。


1

作为替代解决方案;我希望将PDF嵌入实现这种效果的应用程序中。无需分发PDF,您只需给他们提供.exe。


该漏洞利用已在多年前关闭。
Keltari 2013年

删除了违规链接
2013年

一个EXE将无法工作,因为我的答案中列出的许多原因。简而言之,他不能做他所要求的。
Keltari 2013年

-1

假设test.exetest.pdf文件都在c:\目录中。

因此,要将exe文件嵌入cmd以管理员身份打开的pdf文件中:

type c:\test.exe > test.pdf:test.exe

要以pdf格式运行exe文件,请cmd以管理员身份打开:

start c:\test.pdf:text.exe

而已。


1
这并没有达到您声称的目的。
ChrisInEdmonton'3
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.