жизнь, 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 Code pip install uncompyle6 Затем вы можете использовать его для декомпиляции скомпилированного файла .pyc: uncompyle6 file.pyc Code uncompyle6 file.pyc Но имейте в виду, что декомпиляция может привести к потере некоторой информации, такой как имена переменных и комментарии.
Соответственно у вас в итоге машинный код. Процесс декомпиляции и так очень сложен (в случае с Nuitka после транспиляции у вас выходит нативный язык), а вы хотите еще и обратную транспиляцию провести. Мне кажется только нанимать специалистов.
Через hex редактор видно основные строки кода, и команды которые используются. Например ссылка запроса если они есть, driver execute script если на селениуме софт