Pyinstaller. Dekompilacja exe do pliku źródłowego.

0

Zrobiłem pyinstallerem plik exe metodą -onefile. Czyli 1 plik exe. Czy istnieje program, aby można było powrócić do plików .py?

0

W pewnym stopniu tak. Da się z tego exe wyciągnąć wszystkie skompilowane pliki pyc z pythonowym bajtkodem (są do tego narzędzia ale można też binwalkiem wyciągnać wszystkie zliby) a potem przejechać uncompyle6. Może nie być idealne, ale close enough.

0
Shalom napisał(a):

W pewnym stopniu tak. Da się z tego exe wyciągnąć wszystkie skompilowane pliki pyc z pythonowym bajtkodem (są do tego narzędzia ale można też binwalkiem wyciągnać wszystkie zliby) a potem przejechać uncompyle6. Może nie być idealne, ale close enough.

pyinstxtractor18.py rozpakowałem i użyłem Easy Python Decompilera. Nie wszystko, ale część udało się odzyskać. Niestety brak pliku startowego. Ale dzięki.
Jest na to sposób na przyszłość. Trzeba je skopiować do jakiegoś folderu i dłączyć ten folder w poleceniu dla pyinstallera.

0

Niestety brak pliku startowego

Niemożliwe ;) Wszystko musi tam być. Serio, przeleć binwalkiem a potem wszystkie pyce które wyjdą decompyle6 i się znajdzie.

1 użytkowników online, w tym zalogowanych: 0, gości: 1