Декомпиляция Python

Для начала,нужно скачать pyinstallerextractor. После этого, устанавливаем uncompyle6. В консоле пишем:

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:https://github.com/Numenorean/exe2py/

Категория: Программисту | Добавил: OSVALD (13.02.2020)
Просмотров: 197 | Рейтинг: 0.0/0