- 主题:原来运行于单机上的程序,如何改为C/S架构的?
全站审核中,暂不能查看本文内容...
全站审核中,暂不能查看本文内容...
我擦, 一个autocad插件, 还真以为有人破解, 你以为你是office 啊?
一般只要有些资源放到服务器上就行了, 现在webservice技术那么强, 随便发送一点ssl加密的东西, 就行了
插件拷走没有服务器数据支持, 也没用.
【 在 z16166 (z16166) 的大作中提到: 】
: AutoCAD插件一定要在客户端电脑的AutoCAD进程中运行吧
: 如果是DLL形式的插件,可以在插件加载时去连接服务端获取验证信息,验证失败的,拒绝运行。
: 更夸张点的,可以去服务端获取插件运行所必须的数据,甚至代码片段,这样没服务端支持的话,客户端就跑不起来。
: ...................
--
FROM 120.244.224.*
破什么破啊, 服务器端的那么多资源, 数据, 服务, 是容易重写的吗?
【 在 hoodlum (hoodlum) 的大作中提到: 】
: 牛逼。关键是你这个壳子在起保护作用。
: 其实前面那部分都还比较简单破解,
: 比如说用个网络包捕获程序看你在和什么服务器通讯什么,
: ...................
--
FROM 120.244.224.*
数据加密,通讯协议私有的,没那么容易破解
【 在 hoodlum (hoodlum) 的大作中提到: 】
:
:
: 牛逼。关键是你这个壳子在起保护作用。
: 其实前面那部分都还比较简单破解,
--
FROM 111.18.47.*
ssl
【 在 hoodlum 的大作中提到: 】
: 牛逼。关键是你这个壳子在起保护作用。
: 其实前面那部分都还比较简单破解,
: 比如说用个网络包捕获程序看你在和什么服务器通讯什么,
: ...................
--
FROM 137.69.117.*
在AutoCAD进程中运行的插件也可以是没有业务逻辑的啊,
做成把每个实际操作都走rpc发到服务器端的跳板,拷走了也没用。
只要没有业务逻辑,这个通信明文的都行,破解把你远程请求的功能都实现了,
开发成本比写一个还高。
加壳还是太传统了,单机游戏当年不都流行各种壳么,最后多数也是被破了…
【 在 z16166 的大作中提到: 】
: AutoCAD插件一定要在客户端电脑的AutoCAD进程中运行吧
: 如果是DLL形式的插件,可以在插件加载时去连接服务端获取验证信息,验证失败的,拒绝运行。
: 更夸张点的,可以去服务端获取插件运行所必须的数据,甚至代码片段,这样没服务端支持的话,客户端就跑不起来。
: ...................
--
修改:NIGHTFIRE FROM 114.242.249.*
FROM 114.242.249.*
没可能。
【 在 liangmin 的大作中提到: 】
: 客户的需求:
: 为了避免我们给他家定制开发的程序被他们自己的员工把安装包拷走,然后找破解高手破解掉,
: 他们希望将安装包安装在服务器上,客户端只有个软件的图标啥的,这个怎么个改法呢? 有啥书介绍?
: ...................
--
FROM 58.247.151.*