本帖最后由 coderzeng 于 2016-3-21 13:19 编辑
[MCProtect]反压测、反作弊
前言
如果不是特别需求,请使用插件版
http://www.mcbbs.net/thread-567772-1-1.html
功能更加强大!
红字说明:DDOS这玩意主要靠硬抗!
强力推荐这个插件[NeverLag]
http://www.mcbbs.net/thread-415779-1-1.html
注意:
该MOD仅安装在客户端!!!
服务端的是独立程序!!!!
这个mod的原理是。。
【详细戳这里http://www.mcbbs.net/thread-561388-1-1.html】
教程时间
1.请分别下载服务端程序与客户端MOD
地址:
2.将客户端MOD放入mods文件夹
3.将服务器程序放到任意文件夹
4.【重点】运行一次服务器端程序,打开生成的MCProtect.conf,按照下面的格式编辑
4.【重点】在.minecraft目录下新建文件MCProtect.ini,按照下面的格式编辑
ok,大功告成!
图的话...这玩意也没什么图啊...
Ban机器码的功能详见数据库
前言
如果不是特别需求,请使用插件版
http://www.mcbbs.net/thread-567772-1-1.html
功能更加强大!
红字说明:DDOS这玩意主要靠硬抗!
强力推荐这个插件[NeverLag]
http://www.mcbbs.net/thread-415779-1-1.html
注意:
该MOD仅安装在客户端!!!
服务端的是独立程序!!!!
这个mod的原理是。。
【详细戳这里http://www.mcbbs.net/thread-561388-1-1.html】
1.客户端启动时加载该模块,此时模块进行初始化
2.当用户尝试连接到客户端,该模块先行与服务器进行握手,判断是否为指定客户端
3.向服务器提供机器码,判断该机器是否被封禁【机器码来自CPUID,理论上无法伪造】
4.向服务器提交文件MD5列表,判断客户端是否被修改【发现相同功能的mod了,未启用该功能】
5.如果服务器要求登录,则询问用户名密码
6.所有项目通过后建立正常连接
8.如果尝试短时间建立多个链接,则踢出客户端并拒绝后续链接
【还有几个功能比如自动升级客户端什么的还没想好加不加】
【有什么好建议欢迎提出】
教程时间
1.请分别下载服务端程序与客户端MOD
地址:
2.将客户端MOD放入mods文件夹
3.将服务器程序放到任意文件夹
4.【重点】运行一次服务器端程序,打开生成的MCProtect.conf,按照下面的格式编辑
4.【重点】在.minecraft目录下新建文件MCProtect.ini,按照下面的格式编辑
ok,大功告成!
图的话...这玩意也没什么图啊...
Ban机器码的功能详见数据库
治安法都摆出来了..
类似的MD5码识别的客户端MOD好像以前见过几个,
模组反作弊应该效果不错
支持楼主
类似的MD5码识别的客户端MOD好像以前见过几个,
模组反作弊应该效果不错
支持楼主
卧槽,似乎很叼
然而还是靠客户端,分分钟钟破解版。
100次混淆也没用 ._.
然而还是靠客户端,分分钟钟破解版。
100次混淆也没用 ._.
hhttll 发表于 2016-3-18 06:44
卧槽,似乎很叼
然而还是靠客户端,分分钟钟破解版。
100次混淆也没用 ._. ...
破解这个Mod还是蛮需要技术的,实际上,这个MOD一次混淆都没有做,因为这个jar包的唯一任务是释放MCProtect.dll并加载在内存中,关于c的反破解反调试已经是很成熟的技术了
本帖最后由 1421312987 于 2016-3-18 12:43 编辑
哇,我看要火,在众多外置登录系统中,我感觉楼主的功能最强大了
下一个研究研究
哇,我看要火,在众多外置登录系统中,我感觉楼主的功能最强大了
下一个研究研究
支持楼主,我也正在找类似的插件
啊哈,终于出了~楼主辛苦了
CPU ID的话...莫非对Linux和Mac的兼容性很糟糕?