本帖最后由 丶米饭 于 2021-11-17 17:39 编辑 
   验签功能实现原理:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
来自群组: Server CT
一款有点好用的mc服务器和插件管理平台
服务器的服主功能
- 展示玩家数量和每日上线数量,同时进行一周玩家数量分析
- 可在线方便下载各种服务端核心
- 可在添加服务器信息后,定时每小时获取到服务器的情况,当前玩家数量,motd等等
- 可在添加mysql信息后,进行对插件管理,目前支持authme,playertitle,playerpoints等更多插件
 
插件的开发者:可方便的添加付费插件
- 在平台上注册登录
- 选择开发者功能,添加插件,获取对应秘钥
- 获取验签代码,修改插件名和秘钥,同时获取用户签名sign, 会在启动会自动发送请求到mc-admin平台进行验签
- 验签结果: 如果没注册过插件,失败,如果注册过但是秘钥不对, 失败 ,如果插件名和秘钥对了,但是请求者ip和sign不对失败
- 插件请求会自动将用户ip和对应的服务器端口保存下来,可在平台手动获取sign,或者直接新增ip都可
 
功能展示图片
 
 
 
 
 
 
 
 
 
 
验签代码
来自群组: Server CT
非常好的网站,很好用,沙发~
感觉很好用的样子,试试支持一下
e...你的网站名称和某人的名称重复了...你知道为啥无法注册mcadmin.cn吗?因为这个名称早已被用了(不信你去看mcadmin.cn)
qwq,还好那人不追究
感谢楼主分享,多多加油哦!
感谢分享,里面插件很全
作者你好,我用了这个MC-Admin的功能,用它弄了一个付费验证,目前的话已经被人反编译并把验证的相关代码删除,
所以验证也就没用了,有什么办法可以解决这个问题吗
所以验证也就没用了,有什么办法可以解决这个问题吗
长生道长 发表于 2020-8-19 06:40
作者你好,我用了这个MC-Admin的功能,用它弄了一个付费验证,目前的话已经被人反编译并把验证的相关代码删 ...
自己混淆代码,或者多处验证,把验证代码写在每个逻辑存在的地方
丶米饭 发表于 2020-8-19 07:16
自己混淆代码,或者多处验证,把验证代码写在每个逻辑存在的地方
混淆后呗反编译删除了,我写了两处,用了classloader加载的lib进行验证的
长生道长 发表于 2020-8-19 07:20
混淆后呗反编译删除了,我写了两处,用了classloader加载的lib进行验证的
这实在拦不住,别说插件了,你看看idea这种大公司的玩意破解版有多少,win都被破解了呢
你就知道这没办法的.
你只能尽力..小人防不住的
如果觉得你的代码很宝贵
你可以每个命令,每个监听器,每个方法中全部写上验证代码,同时交叉验证..多处验证..
然后进行混淆,同时进行代码命名逻辑混淆 ,你可以拦截住百分之99.99了...
但是那样的话,插件性能必然会差点了
丶米饭 发表于 2020-8-19 09:58
讲道理,java要反编译,即使混淆也能反混淆...
这实在拦不住,别说插件了,你看看idea这种大公司的玩 ...
这群搞破解的丧心病狂没得办法,我准备 把插件做成一个壳子,然后把功能代码放在服务器,用URLloader远程解密加载插件,一个壳子配一套加密class,我要看看哪个人搞了版本给人破解 太丧了我很恼怒
牛逼66666666
开源吗?
大阔 发表于 2020-12-9 18:07
什么时候发,快快快
发过了呀...帖子最后面补充内容
用了之后腐竹方便多了
拦截百分之99 不能百分百是为啥 awa
dawdawdwadawdaw
感谢分享
感谢分享,用处很大
非常good
6666666666666
nice~~~~~~~~~~~~~~
非常好用的平台!非常感谢!
很nice的平台,很好用 还有cdk接口!!!!
还有cdk接口!!!!
6666666666ZHICI
这个启动器特别好用
感谢分享,里面插件很全