I know that DropBox uses a lot of python code in its application, so i'm wondering how it protects the code from being stolen because it seems pretty difficult to obfuscate python code (protecting python code).
I've read about software that converts python code to executables (i.e. pyinstaller). Does DropBox use software like that to protect their code?
Dropbox has put the effort into building a powerful API that allows you to utilise Dropbox in your own applications, and it's ideal for Python automations. Using the Dropbox Python SDK, you can upload, download, share, and delete files from your Python script.
Dropbox. This cloud based storage system uses Python in its desktop client.
I've just tried to decompile it, but all decompilers failed, because they don't know the magic number used in dropbox pycs. So I've googled and found this: http://itooktheredpill.dyndns.org/2012/dropbox-decrypt/ (archive.org link)
It says they have modified interpreter to encrypt modules and forbid access to code-objects. Plus they scramble opcodes.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With