• Начинающий хакер, спасибо что зашёл к нам! Для полного удобства рекомендуем Вам сразу же зарегистрироваться. Помните, необходимо придумать сложный пароль к своему логину, в котором будут присутствовать цифры, а так же символы. После регистрации вы сможете пользоваться чатом. Так же не забудьте активировать аккаунт через письмо, высланное вам на почту ! Администрация заботится о каждом из Вас...
  • Для просмотра разделов из категории Private Informations & Programms необходимо купить

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

  • Автор темы Автор темы Morwenns
  • Дата начала Дата начала

Morwenns

Гость
M

Morwenns

Гость
[POSTS=1]Для начала, нужно скачать 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/

P.S Файлы скачены из интернета. Возможно в файлах будет вирус. Использовать на свой страх и риск! Не рекомендуется запускать на настоящем компьютере. Материал предоставлен исключительно в ознакомительных целях.
Запускать на виртуальной машине!

[/POSTS]
 
Сверху Снизу