C sharp 写了个工业程序有界面,但是不希望被反编译,或者想增加反编译的难度。目前的想法是部署到虚拟机里,严格控制虚拟机的权限,然后通过某个途径暴露这个软件给主机使用。
请问大家有好的思路么?谢谢
1
zu1k 320 天前 via iPhone
宿主机可以直接 dump 运行时内存,虚拟机权限再严也没啥用
|
2
abc8678 320 天前 via Android 1
RemoteAPP ?
|
3
ladypxy 320 天前 via iPhone
citrix:vmware horizon/ MS Remote APP
其实最简单的就是用 vmware thinapp 打包 |
4
archxm 320 天前
虚拟机也是可以 pe 启动的,进去后改密码
|
5
DTCPSS 320 天前 via iPhone
Remote App
搜一下 Remote App Tool |
6
realJamespond 320 天前
|
7
yohanechan 320 天前 via Android
VMProtect ?
|
8
beginor 320 天前 via Android 1
混淆+裁切,再经过 native aot 之后,反编译门槛已经很高了
|
9
canyue7897 320 天前 via iPhone
GUI 这个很复杂么?如果用框架,不就是拖下鼠标? gui 没必要隐藏吧。
|
10
yankebupt 320 天前
Client-Server CS 架构啊。
Client 就一个 GUI ,啥功能没有,全部功能靠 Server ,Server 可以任意加保护……你愿意扔进一个龙芯架构的虚拟机里赌他没有反编译工具也没人管你…… 开个玩笑,别当真 |
11
kokutou 320 天前 via Android
最后套个 vmp 壳或者 tmd 壳
|
12
luny 320 天前
这个还是考虑专业加壳工具吧,基于虚拟化混淆,破解难度大些
|
13
vmebeh 320 天前 via iPhone
写个虚拟机壳
|
14
kkk9 319 天前
工业软件想加壳,没遇到过严重生产事故吧😅
|
15
flynaj 319 天前 via Android
virtualbox 可以,不过应该不是你需要的,你的问题是软件授权复制,破解,保护问题,
|
16
yulon 319 天前
有没有一种可能,装虚拟机里更好破解了,宿主机直接就是上帝权限
|
17
flyqie 318 天前 via Android
工业软件最好别搞这种花活。。
要是出问题了不好办。 |