我有一个 exe 文件,它阻止了许多屏幕捕获实用程序。我的 PDF 本身被阻止,没有人可以从中复制文本,我想将该 exe 文件嵌入到我的 pdf 中,并通过运行 pdf 文件自动执行该 exe 文件。
这个怎么做?
答案1
这不可能。可执行文件不能嵌入 PDF 文件中。这会让病毒、木马、后门、rootkit 等接管机器。这可能是最大的安全漏洞。
为了论证的目的,我们假设你可以这样做(并且你绝对不能) .EXE 只能在 Windows 机器上运行(而且可能不是每台 Windows 机器都能运行它)。它无法在 Mac、Linux、Unix 或任何其他操作系统上运行。此外,任何有理智的人都不会使用 PDF,因为他们担心它会感染他们的机器。
顺便提一下,锁定的 PDF 很容易被破解。此外,总有办法进行屏幕截图,例如捕获屏幕缓冲区。即使你可以阻止屏幕截图,只需在虚拟机中运行该程序并从主机捕获屏幕截图即可。简而言之,无论文件类型或保护形式如何,数据都可以被复制。如果数据可以被某人查看,那么数据就是可复制的。
答案2
您无法自动执行 PDF 中的 EXE 文件,这将是一个巨大的安全问题。您必须找到一些可被防病毒软件等检测到的漏洞才能做到这一点。
答案3
作为替代解决方案,我会研究将 PDF 嵌入到可实现此类效果的应用程序中。您无需分发 PDF,只需向他们提供 .exe 即可。
答案4
假设test.exe
和test.pdf
文件都在c:\
目录中。
因此,要将 exe 文件嵌入 pdf 文件,请cmd
以管理员身份打开:
type c:\test.exe > test.pdf:test.exe
要从 pdf 运行 exe 文件,请cmd
以管理员身份打开:
start c:\test.pdf:text.exe
就是这样。