У меня есть exe, который блокирует многие утилиты захвата экрана. Мой PDF сам по себе заблокирован, и никто не может скопировать из него текст, я хочу встроить этот exe-файл в мой pdf и запустив pdf-файл, который exe выполняется автоматически.

Как это сделать?

4 ответа4

6

Это не может быть сделано. Исполняемый файл не может быть встроен в файл PDF. Это позволит вирусам, троянам, бэкдорам, руткитам и т.д. Захватывать машины. Это будет самая большая дыра в безопасности.

Допустим, вы могли бы сделать это (а вы определенно не можете).EXE-файлы будут работать только на компьютерах с Windows (и не каждый компьютер с Windows может его запустить). Это не будет работать на Mac, Linux, Unix или любой другой ОС. Кроме того, никто в здравом уме никогда не будет использовать PDF, опасаясь, что он заразит их машину.

Кроме того, заблокированные PDF-файлы могут быть легко взломаны. Кроме того, всегда есть способ сделать снимок экрана, например захват буфера экрана. Даже если вы можете предотвратить захват экрана, все, что нужно сделать, это запустить программу на виртуальной машине и захватить экран с хоста. Проще говоря, независимо от того, какой тип файла или формы защиты на месте, данные могут быть скопированы. Если данные могут быть просмотрены кем-то, данные могут быть скопированы.

1

Вы не можете автоматически выполнить EXE-файл с PDF, это было бы огромной проблемой безопасности. Для этого вам нужно будет найти какой-нибудь эксплойт, который будет обнаружен антивирусным программным обеспечением и т.д.

1

В качестве альтернативного решения; Я хотел бы встроить PDF в приложение, которое достигает такого эффекта. Вместо того, чтобы распространять PDF, вы просто даете им .exe.

-1

Допустим, оба test.exe и test.pdf находятся в c:\ .

Итак, чтобы вставить exe-файл в pdf-файл, откройте cmd от имени администратора:

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

Чтобы запустить exe-файл из pdf, откройте cmd от имени администратора:

start c:\test.pdf:text.exe

Вот и все.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .