谢谢各位大佬指点
1
cissoid 2019-05-09 15:00:26 +08:00 via Android
1. pyc 部署,可以挡住小白
2. 关键代码用 C 或者 Cython 写 |
2
Qzier 2019-05-09 15:08:01 +08:00 via iPhone
加密?你服务器没有密码吗?
|
3
est 2019-05-09 15:19:45 +08:00 11
加什么密啊。程序跑起来之后把 src 目录直接删掉。
|
5
CallMeReznov 2019-05-09 15:36:57 +08:00
@est #3 是个狼人
|
6
nooper 2019-05-09 15:38:06 +08:00 via iPad
代码混淆
|
7
Vegetable 2019-05-09 15:49:10 +08:00
3# 这操作我学到了呀哈哈
之前想过一个思路,魔改解释器,将代码进行非对称加密.解释器自带解密功能,代码分发时候进行加密. 保证解释器不被 hack 掉,那代码应该就是没办法看到的了. |
8
Cooky 2019-05-09 15:59:52 +08:00 via Android
nuitka + upx
|
10
huahuajun9527 2019-05-09 16:14:22 +08:00
编译成 so 文件
|
12
chesterzzy 2019-05-09 16:21:55 +08:00
函数编译成 pyd,其实就相当于 so。再加壳。
|
13
vissssa 2019-05-09 16:43:19 +08:00
我们是代码全部 cython 编译,不知道还能不能被破解
|
14
qq316107934 2019-05-09 16:47:17 +08:00
@est #11 最终还是要映射到内存吧,block 一复制就出来了,防君子不防小人。
|
15
est 2019-05-09 16:59:21 +08:00
@楼上 说得好有道理,不过你都会复制内存了。一般的加密能防住?
要继续玩下去,比如启动的时候识别已知进程,你启动别的不认识进程有 root 权限直接退出。 |
16
playniuniu 2019-05-09 22:45:54 +08:00 via iPhone
一般 pyinstaller 之类打个二进制包比较靠谱
|
17
Nick2VIPUser 2019-05-10 09:47:45 +08:00
serverless 好了
|