【问题标题】:How does DropBox protect its python code? [closed]DropBox 如何保护其 python 代码? [关闭]
【发布时间】:2013-03-12 23:47:27
【问题描述】:

我知道 DropBox 在其应用程序中使用了大量的 python 代码,所以我想知道它如何保护代码不被盗,因为混淆 python 代码似乎非常困难 (protecting python code)。

我读过有关将 python 代码转换为可执行文件的软件(即 pyinstaller)。 DropBox 是否使用类似的软件来保护他们的代码?

【问题讨论】:

  • Dropbox 是一种网络服务,因此无需混淆或保护代码。您无法访问一开始的代码。
  • 他们的客户端应用程序是用python编写的
  • 这个问题不是题外话:源代码保护是专业编程中经常出现的话题,完全属于software tools commonly used by programmers
  • 这个问题应该重新打开。软件保护是所有开发者和逆向者都应该知道的重要话题。

标签: python obfuscation dropbox


【解决方案1】:

我刚刚尝试反编译它,但所有反编译器都失败了,因为他们不知道 dropbox pycs 中使用的幻数。 所以我用谷歌搜索并发现了这个: http://itooktheredpill.dyndns.org/2012/dropbox-decrypt/ (archive.org link)

它说他们已经修改了解释器来加密模块并禁止访问代码对象。另外,他们会打乱操作码。

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-03-14
  • 1970-01-01
  • 2018-06-01
  • 2014-01-30
  • 2014-03-07
  • 2016-11-03
  • 1970-01-01
相关资源
最近更新 更多