Dropbox allows users to create a special folder on each of their computers, which Dropbox then synchronizes so that it appears to be the same folder (with the same contents) regardless of which computer is used to view it. Files placed in this folder also are accessible through a website and mobile phone applications” Dropbox provides client software for Microsoft Windows, Mac OS X, Linux, Android, iOS, BlackBerry OS and web browsers, as well as unofficial ports to Symbian, Windows Phone, and MeeGo. The Dropbox client software is written in python so that a single codebase can be deployed to a wide variety of platform and architectures. Another benefit of using python is ease in coding and reduced time for testing and deployment. However python poses other problem too such as the relative ease in reversing & decompiling as compared to native applications. In case of a closed source application like dropbox this is a serious issue, and something must be done to prevent users from getting access to the source code.
more here............http://www.slideshare.net/extremecoders/reversing-obfuscated-python-applications-dropbox-38138420
more here............http://www.slideshare.net/extremecoders/reversing-obfuscated-python-applications-dropbox-38138420