DropBox如何保护其Python代码?
我知道DropBox的应用程序里用了很多Python代码,所以我在想他们是怎么保护这些代码不被盗用的,因为看起来把Python代码搞得难以理解是挺困难的(保护Python代码)。
我听说过一些软件可以把Python代码转换成可执行文件(比如pyinstaller)。那DropBox会不会用这种软件来保护他们的代码呢?
1 个回答
10
我刚刚尝试反编译这个文件,但所有的反编译工具都失败了,因为它们不知道Dropbox pycs文件中使用的“魔法数字”。
所以我在网上搜索了一下,找到了这个链接:http://itooktheredpill.dyndns.org/2012/dropbox-decrypt/ (archive.org的链接)
这个链接上说,他们修改了解释器,使得模块被加密,并且禁止访问代码对象。此外,他们还对操作码进行了混淆处理。