|
hxsfOct 5, 2017 via iPhone
1
核心东西写到 c 模块里去...
|
|
ericlsOct 5, 2017 via iPhone
2
有法律保护
|
|
xiaopcOct 5, 2017 via Android
4
emmm,混淆一下?
就算你用编译型语言一样可以反汇编啊 |
|
SourceManOct 5, 2017 via iPhone
7
4 楼说的对,你压缩合并一下就可以了。
|
|
pynixOct 5, 2017
8
丑化一下代码,破解成本就很高了。。。。
|
|
ghostheavenOct 5, 2017
9
snapshot 或者一楼方法相对安全;丑化+合并破解难度相对低一点。
另外如果你代码里有序列号验证什么的,Electron 好像不能禁止 DevTools,这样别人可以通过调试+修改变量的方式跳过。 |
|
KeepProOct 5, 2017 via Android
10
方案就是不用 electron. 233
|
|
qdwangOct 5, 2017 via iPhone
11
很简单 核心代码别用 js 写
|
|
asuraaOct 5, 2017
13
没办法,出门左拐 v++加 vm 壳---目前卖外挂的都是这么干的
|
|
asuraaOct 5, 2017
14
打错。。c++
|
|
Shy07Oct 5, 2017
15
nwjs 可以用 nwjc 编译成二进制文件,相对纯文本保密效果稍强一些
|
|
laodaoOct 5, 2017
17
我还真做过研究,从 asar 的算法入手,改了一种只有自己知道的压缩算法规则,这样你用新 asar 算法压缩的包别人解压不了。
|
|
hjc4869Oct 5, 2017
18
没有
|
|
boboliuOct 5, 2017
20
3L 去哪了?
|
|
laodaoOct 5, 2017
22
@Chingim 这两者的破解难度是完全不一样的。类似的压缩加密源代码的方法很多千万级别的商业混合型软件都在用。比如网易云音乐就在使用类似方法。代码防护本身就是一个攻防过程,就好像屋子的门本身是虚掩的,我现在加了一个防盗门,你非要纠结防盗门也可以被破。
|
|
dphdjyOct 6, 2017 via Android
23
fuckjs。。。。
|