Как я могу извлечь файл 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 и затем перезагрузить компьютер.