Подведи собственные итоги года совместно с YOUGAME и забери ценные призы! Перейти

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

  • Автор темы Автор темы Ames
  • Дата начала Дата начала
Уважаемый никто
Пользователь
Пользователь
Статус
Оффлайн
Регистрация
1 Ноя 2019
Сообщения
94
Реакции
34
Для начала,нужно скачать
Пожалуйста, авторизуйтесь для просмотра ссылки.
. После этого, устанавливаем uncompyle6. В консоле пишем:
Код:
Expand Collapse Copy
 pip install uncompyle6==2.8.3

de358fbc72f2315f4edf8.png

Создаем папку для удобства

Далее ФАЙЛ - имя нашего файла

Перемещаем туда
Пожалуйста, авторизуйтесь для просмотра ссылки.
и наш exe

Открываем консоль в папке, пишем: python pyinstxtractor.py файл.exe

87b9a43b05e834559dc77.png

Заходим в папку ФАЙЛ.exe_extracted

1ca06196fd6497749162d.png


ищем просто ФАЙЛ с именем нашей программы, добавим к нему расширение .pyc

в той же папке заходим в архив base_library, и открываем файл abc.pyc в HxD

eb4c0a4aeb5ced56a605d.png


Находим это

2acf789176a911652d839.png


Открываем в HxD наш ФАЙЛ.pyc

38e2f6ef84d2c0301fab7.png


Заметили разницу? Если нет, то после буквы г(у вас может быть другая, но по собачке найдете) в первом файле есть еще символы, а во втором их нет

Копируем символы перед г из первого файла во второй также перед г

Сохраняем второй файл

1812b4f6e235beb1a11d4.png


Опять идем в консоль

Вводим:

Код:
Expand Collapse Copy
uncompyle6 ФАЙЛ.exe_extracted/ФАЙЛ.pyc > ФАЙЛ.py

Ждем несколько секунд, и теперь исходники у вас в файле ФАЙЛ.py .

Проект на github:
Пожалуйста, авторизуйтесь для просмотра ссылки.
 

Вложения

  • 1581389838082.png
    1581389838082.png
    19.3 KB · Просмотры: 178
Давно искал декомпилятор, забираю)
 
Назад
Сверху Снизу