oxyry python obfuscator
目前的加密手段:
- 只发行 pyc: 可以用现成工具复原
- 用打包 exe 打包: 可以用现成工具复原
- cython: 要加密单一的模块 /特制算法很有效,不过对很多模块的源代码容易出不了坑,比如 django 写的 app
- 改字节码的 python: 未丢失信息,容易复原
这个混淆器可以做到尽量使重写比看懂容易,可以多种手段并用,避免发行的程序被二次开发
PS. 几年前发过,今天重新改了下支持到 python 3.6
目前的加密手段:
这个混淆器可以做到尽量使重写比看懂容易,可以多种手段并用,避免发行的程序被二次开发
PS. 几年前发过,今天重新改了下支持到 python 3.6
|
xxxyApr 18, 2018
1
之前遇到过魔改 python 解释器的,运行的时候得打包解释器一起运行。
|
|
wellscApr 18, 2018
2
只是把变量名混淆了一下,感觉还是有点弱。。
|
|
reselfApr 18, 2018 via Android
3
既然要加密,为啥要用 python
|
|
PressOneApr 18, 2018
4
放出去的代码要避免被逆向,总是有风险,要完全避免被逆向,硬件上加密狗,要么就 saas
|
|
PressOneApr 18, 2018
5
支持楼主,这个产品其实是防了人,不防机器。不过稍大的项目,破坏了变量名的字面含义,已经很难理解了,就像看别人变量名瞎起名都会造成业务逻辑难以理解,根本看不下去了
|
|
chromingApr 18, 2018 via Android
6
没源码啊
|
|
wzwAug 15, 2018
7
不知道 cython 能不能搞定 flask
|