Viewed 78k times. Everything I've found seems to break Improve this question. Carlos Garcia Carlos Garcia 1 1 gold badge 5 5 silver badges 15 15 bronze badges. Alex, you kill me. Another PDF to my huge "To read" stack. Looks pretty interesting, thanks ; — Carlos Garcia. Add a comment. Active Oldest Votes. Modifications can include: bytecode files encryption changed opcode values or additional opcodes a heavily customized runtime e. Stackless Python If you need to handle this, one approach is to convert non-standard bytecode to standard one and then use the usual decompilers this apparently was used by the people from above project to decompile Dropbox code.
Improve this answer. Community Bot 1. Mick Mick 7, 3 3 gold badges 22 22 silver badges 38 38 bronze badges. Register or Login. Search for:. Recent Posts find two divisors of a number, such that the gcd of the sum of those divisors and the number equals 1 Created an online whiteboard within 30 minutes!
How do I consider a smartphone worth buying? Support Us BTC address link. We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. Do not sell my personal information. Cookie Settings Accept. Manage consent. Close Privacy Overview This website uses cookies to improve your experience while you navigate through the website. Yes, you can get it with unpyclib that can be found on pypi. Pokutnik Pokutnik 7 7 silver badges 7 7 bronze badges.
I tried this and it crashed with an exception, on quite a small file with no complex code Django settings. It crashed in Python 3. DavidChing unpyclib 's first and last release was in , safe to say it's a Python 2 only program. Community Bot 1 1 1 silver badge. Kenneth Hoste Kenneth Hoste 2, 18 18 silver badges 14 14 bronze badges.
And this worked for me for code that was compiled with Python 2. Yes, it is possible. Andrew Rukin Andrew Rukin 11 11 silver badges 16 16 bronze badges. While pycdc is good, it is not perfect. If you look at github. This is however spread over the 16 or so releases of python, and both the language and code has changed drastically. It may be that for the things you have tried you haven't been able to find a problem.
However, in my opinion, to classify something as "perfect", one would have to take say the entire Python library for each version, decompile it, and have it pass its own tests properly. No decompiler can do that yet. Install using pip install pycompyle6 pycompyle6 filename. Banik Kuntal Banik Kuntal 49 2 2 bronze badges. Now you can run these commands in the command line: cd anotherFolder to go into the folder that has pycdc-master in it.
Dharman Khemrind Khemrind 31 1 1 bronze badge. Ask Question. Asked 5 years, 10 months ago. Active 5 years, 1 month ago. Viewed 42k times. Thanks in advance. Youssef Imam Youssef Imam 1 1 gold badge 2 2 silver badges 4 4 bronze badges. My idea No can't! Thanks for your assistance.
Torxed this is indeed not the same question, pyd files are produced by Cython. Although it does not protect from reverse-engineering, it does make it a lot harder, and prevents someone from obtaining the exact original sources of your code.
Add a comment. Active Oldest Votes. I assume the. Community Bot 1 1 1 silver badge. Lav Lav 1, 11 11 silver badges 22 22 bronze badges.
0コメント