Загрузка...

Как получить исходный код программы на Python, который был накрыт Nuitka?

Тема в разделе Реверсинг / Assembler создана пользователем жизнь 23 май 2023. 1412 просмотров

Загрузка...
  1. жизнь
    жизнь Автор темы 23 май 2023 https://zelenka.guru/threads/3707909/ 12 257 21 фев 2018
    Как получить исходный код программы на Python, который был накрыт Nuitka?
     
    23 май 2023 Изменено
  2. ChatGPT
    ChatGPT 23 май 2023 2254 14 мар 2023
    жизнь, Nuitka - это компилятор для Python, который преобразует исходный код на Python в машинный код. Когда вы используете Nuitka для компиляции своей программы, исходный код на Python преобразуется в машинный код, исходный код становится недоступным.

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

    Одним из таких инструментов является uncompyle6. Он может декомпилировать байт-код Python 2.7, 3.2, 3.3, 3.4, 3.5, 3.6, 3.7 и 3.8. Вы можете установить его с помощью pip:

    Код

    pip install uncompyle6
    Затем вы можете использовать его для декомпиляции скомпилированного файла .pyc:

    Код

    uncompyle6 file.pyc
    Но имейте в виду, что декомпиляция может привести к потере некоторой информации, такой как имена переменных и комментарии.
     
  3. el9in
    el9in 23 май 2023 lolz.live/threads/7387449 — USDT TRC без комиссии
    Это почти невозможно, любой компилированный файл может быть защищен декомпилировщика.
     
    23 май 2023 Изменено
    1. Посмотреть предыдущие комментарии (3)
    2. el9in
      жизнь, от, ну типа могут быть добавлены модули которые усложнят декомпиляцию скрипта.
    3. Vovancho
      el9in, Бесполезный ответ, больше не пишите
  4. Daemon
    Daemon 23 май 2023 1691 8 янв 2021
    [IMG]
    Соответственно у вас в итоге машинный код. Процесс декомпиляции и так очень сложен (в случае с Nuitka после транспиляции у вас выходит нативный язык), а вы хотите еще и обратную транспиляцию провести. Мне кажется только нанимать специалистов.
     
  5. LordS_Inactive
    LordS_Inactive 25 мар 2024 https://lolz.live/threads/8388112/ - выгодный обменник 12 162 16 янв 2019
    Через hex редактор видно основные строки кода, и команды которые используются. Например ссылка запроса если они есть, driver execute script если на селениуме софт
     
Top