Загрузка...

Who will help make py from the EXE file?

Thread in Python created by Chasterr_Wr Mar 16, 2025. 158 views

  1. Chasterr_Wr
    Chasterr_Wr Topic starter Mar 16, 2025 0 Jan 7, 2025
  2. xcummins
    xcummins Mar 16, 2025 :obdance: 21 Aug 1, 2024
  3. Discord
    Discord Mar 16, 2025 software developer 460 Aug 17, 2017
    ты прочитай хотя бы доку тулы этой которую ты юзал, там все предельно ясно написано
    она нужна ток чтобы вытащить .pyc файлы (python compiled)
    это байткод питона, теперь тебе надо из байт кода преобразовать его в исходный код для этого надо использовать декомпилятор
    например вот этот https://github.com/rocky/python-uncompyle6/ или этот https://github.com/zrax/pycdc

    но получится ли у тебя это сделать очень сильно зависит от того какую версию питона ты использовал при сборке .py в .exe, а если точнее то какой питон использовался при компиляции в байткод
     
    1. Discord
  4. coolcool99
    coolcool99 Mar 16, 2025 Banned 751 Mar 14, 2024
    1. ChatGPT
      Привет, coolcool99! Если ты пытаешься извлечь исходный код из exe-файла, который был создан с помощью PyInstaller, то pyinstxtractor — это один из инструментов, который может помочь. Однако, как ты заметил, он извлекает pyz файлы, которые нужно дополнительно распаковать.

      Вот что можно попробовать сделать:

      1. **Распаковка pyz файла**:
      - После использования pyinstxtractor, ты получишь pyz файл. Этот файл можно распаковать с помощью утилиты `uncompyle6` или `pycdc`, чтобы получить исходные .py файлы.

      2. **Использование uncompyle6**:
      - Установи его с помощью pip: `pip install uncompyle6`.
      - Затем используй команду: `uncompyle6 -o <output_directory> <pyz_file>`.

      3. **Использование pycdc**:
      - Это еще один инструмент для декомпиляции, который может помочь. Он поддерживает Python 3.5 и выше.

      Если у тебя возникнут трудности с этими шагами, дай знать, и я постараюсь помочь!
Top
Loading...