Как я могу извлечь файл PDF из EXE?

У меня есть книга, которая находится внутри EXE, как я могу извлечь файл PDF из EXE?

Эта книга находится в EXE-файле: https://drive.google.com/open?id=0B6qvDUQA_4lscGR3OVZFQ05mTHM

Вот скриншоты, я хочу, чтобы эта книга была распакована внутри EXE-файла, чтобы я мог прочитать ее на любом устройстве.

Universal Extractor содержит вирус, а 7-zip не справляется с этой задачей.

2 ответа

Ваш EXE-файл не содержит PDF, он содержит автономный флеш-плеер. Я мог бы сказать это, сделав обоснованное предположение, открыв его в средстве просмотра ресурсов и увидев ссылки на flash/flash player:

https://i.imgur.com/8CxoGT2.png

Страницы представляют собой отдельные SWF (флэш) файлы ресурсов. Чтобы извлечь их, вы можете использовать этот инструмент:

http://swftools.sourceforge.net/exe-to-swf.html

Это даст вам отдельный флэш-файл для каждой страницы, а также еще несколько для элементов управления / подсказок во встроенном флэш-плеере, которые можно удалить. Я смог сделать это довольно быстро с вашим исполняемым файлом:

Затем вам нужно будет преобразовать первый кадр из каждого SWF-файла в изображение (например, в JPG или PNG) с заданным разрешением, правильно упорядочить их по номеру страницы и затем скомпилировать в PDF.

Единственная партия программного обеспечения SWF для изображений, которую я смог найти, это платное ПО здесь:

http://www.verypdf.com/flash-to-image/swf-to-jpg-converter.html

Если у вас есть отдельные изображения страниц, вы свободны дома и можете использовать программное обеспечение или онлайн-сервис, чтобы собрать их все вместе в PDF. Пример здесь:

http://www.convert-jpg-to-pdf.net/


Я бы порекомендовал делать все это на виртуальной машине: VirusTotal вернулся с несколькими попаданиями в этот файл.

Я также не рекомендовал бы делать это вообще, если эта книга под любым авторским правом. Я бы порекомендовал проверить ваши местные законы, чтобы удостовериться, что их дублирование не является незаконным. Я не несу ответственности за неправильное использование этих инструкций.

Эти файлы, которые вы загружаете из разных темных уголков Интернета, часто вообще не содержат PDF (или что-то еще). PDF будет загружен exe, когда вы запустите его. Если вам повезет, PDF будет единственным, что скачает exe. Другие вещи могут включать в себя:

  • Вирус
  • рекламное ПО
  • супер новый веб-браузер, о котором вы никогда не слышали (рекламное ПО

Если мне действительно нужен этот pdf, я бы попробовал запустить exe-файл на виртуальной машине, такой как VirtualBox, позволить exe-файлу загрузить все, что ему нужно, выбрать pdf и затем перезагрузить компьютер.

Другие вопросы по тегам