5 ms·
Is PyOxidizer going to make it any harder to 'decompile' one of these Python executables? Of course, once you have the bytecode it's easy to recover the source
by science404 7y ago
Is PyOxidizer going to make it any harder to 'decompile' one of these Python executables? Of course, once you have the bytecode it's easy to recover the source code, but I wonder if something could be built into this tool to make it ever-so-slightly more difficult.
Nuitka has the potential to solve this issue, but it seems not ready yet.
Anyone know if/how Dropbox does it?
- sametmax 7y agoNuitka can do that. Since it converts python to c, then compile the c code, you can just get the c, and compile it the way you want. PyOxider packages and accesses the python files I think, so they are here and available.
- c8g 7y agoDropbox uses a modified python interpreter https://github.com/anvilventures/lookinsidethebox https://github.com/anvilventures/lookinsidethebox https://anvilventures.com/blog/looking-inside-the-box.html https://anvilventures.com/blog/looking-inside-the-box.html
- pjc50 7y agoJust run the executable it produces through your favourite executable pack/obfuscate program. Either way it's only a delaying tactic.