Morwenns
Гость
M
Morwenns
Гость
[POSTS=1]Для начала, нужно скачать pyinstallerextractor. После этого, устанавливаем uncompyle6. В консоле пишем:
Создаем папку для удобства
Далее ФАЙЛ - имя нашего файла
Перемещаем туда pyinstxtractor.py и наш exe
Открываем консоль в папке, пишем: python pyinstxtractor.py файл.exe
Заходим в папку ФАЙЛ.exe_extracted
ищем просто ФАЙЛ с именем нашей программы, добавим к нему расширение .pyc
в той же папке заходим в архив base_library, и открываем файл abc.pyc в HxD
Находим это
Открываем в HxD наш ФАЙЛ.pyc
Заметили разницу? Если нет, то после буквы г(у вас может быть другая, но по собачке найдете) в первом файле есть еще символы, а во втором их нет
Копируем символы перед г из первого файла во второй также перед г
Сохраняем второй файл
Опять идем в консоль
Вводим:
Ждем несколько секунд, и теперь исходники у вас в файле ФАЙЛ.py .
Проект на github:https://github.com/Numenorean/exe2py/
P.S Файлы скачены из интернета. Возможно в файлах будет вирус. Использовать на свой страх и риск! Не рекомендуется запускать на настоящем компьютере. Материал предоставлен исключительно в ознакомительных целях.
Запускать на виртуальной машине!
[/POSTS]
Код:
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/
P.S Файлы скачены из интернета. Возможно в файлах будет вирус. Использовать на свой страх и риск! Не рекомендуется запускать на настоящем компьютере. Материал предоставлен исключительно в ознакомительных целях.
Запускать на виртуальной машине!
[/POSTS]