Для начала,нужно скачать
Создаем папку для удобства
Далее
Перемещаем туда pyinstxtractor.py и наш exe
Открываем консоль в папке, пишем:
Заходим в папку
ищем просто
в той же папке заходим в архив
Находим это:
Открываем в HxD наш ФАЙЛ.pyc
Заметили разницу? Если нет, то после буквы
Копируем символы перед
Сохраняем второй файл
Опять идем в консоль
Вводим:
Ждем несколько секунд, и теперь исходники у вас в файле
Проект на GitHub
Ссылка скрыта от гостей
. После этого, устанавливаем uncompyle6
В консоле пишем:
Bash:
pip install uncompyle6==2.8.3
Создаем папку для удобства
Далее
ФАЙЛ
- имя нашего файлаПеремещаем туда pyinstxtractor.py и наш exe
Открываем консоль в папке, пишем:
Код:
python pyinstxtractor.py файл.exe
Заходим в папку
ФАЙЛ.exe_extracted
ищем просто
ФАЙЛ
с именем нашей программы, добавим к нему расширение .pyc
в той же папке заходим в архив
base_library
, и открываем файл abc.pyc
в HxDНаходим это:
Открываем в HxD наш ФАЙЛ.pyc
Заметили разницу? Если нет, то после буквы
г
(у вас может быть другая, но по собачке найдете) в первом файле есть еще символы, а во втором их нетКопируем символы перед
г
из первого файла во второй также перед г
Сохраняем второй файл
Опять идем в консоль
Вводим:
Код:
uncompyle6 ФАЙЛ.exe_extracted/ФАЙЛ.pyc > ФАЙЛ.py
ФАЙЛ.py
Проект на GitHub
Ссылка скрыта от гостей