全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 13577|回复: 71

bt最新版增加了新的上报后门,更加隐蔽

  [复制链接]
发表于 2022-10-26 11:17:31 | 显示全部楼层 |阅读模式
今天对比了一下最新版7.9.4的宝塔面板(宝塔的开发习惯是即使是同一个版本号,也会不断更新文件)。发现了一个js文件比较可疑,经过分析后得出,是宝塔最新增加的上报后门,可以上报用户自己的IP和端口(非服务器的)

js文件路径:/panel/BTPanel/static/laydate/laydate.js

根据文件时间戳,可知是10月9日更新的。

这个文件本身是layer的日期显示组件,但是宝塔在最后加入了一段eval加密的js。这种js很好解密,以下是解密后的js:

完整代码粘贴不出来,会被论坛拦截,只能截图部分



可以看出是创建了个WebRTC连接,最终是拿到了用户自己的IP和端口(id和pid变量),并组合后进行了简单加密,赋值给cid,POST到接口/plugin?action=get_soft_list_thread

那么get_soft_list_thread是在干什么呢,找到py代码,是异步调用/script/flush_soft.py,然后这个文件里面是调用加密模块里面的一个方法PluginLoader.get_soft_list(cid)

下面反编译看看这个方法是具体干什么的


宝塔搞了个很有迷惑性的方法名,初看还以为是获取软件列表的,实际根本不是。方法内部只是把cid发送到接口https://cpi.bt.cn/get_soft_list,并未对返回值进行处理,可确定不是获取软件列表的。


之前已经有人爆料过宝塔的上报接口(site_task.py),为什么10月9日又新增了一个?可能是之前的接口只是上报一些统计的数据,并没有上报用户IP这种敏感信息。另外现在新增的这个更加隐蔽,通过迷惑性方法名、夹杂在公共js文件等手段进行隐藏。

 楼主| 发表于 2022-10-26 14:09:36 | 显示全部楼层
我刚才还疑惑,明明有上百种方法可以获取到用户IP,为什么非要写那么一大堆js通过WebRTC的方式来获取。原来这种方式可以无视代理,我这边试了即使是开了全局代理,也一样可以获取到真实IP而不是代理服务器IP!

点评

浏览器关闭WEBRTC  发表于 2022-10-27 12:15
发表于 2022-10-26 11:33:37 | 显示全部楼层
有钱你就买定制离线版。
反正我用了两三年。屁事没有。
纯属个人偷懒,别跟我扯什么LNMP自己装。
我都会。就是想轻松。

点评

层主的定制离线版哪里买的?  发表于 2022-10-27 03:31
就是,难道美国不需要负责任吗?我只能奉劝美国佬不要搬起石头砸自己的脚,耗子尾汁!  发表于 2022-10-26 18:48
好吧,大伙的黑名单又可以增加一位了。  发表于 2022-10-26 15:46
发表于 2022-10-26 15:15:21 | 显示全部楼层
Sooele 发表于 2022-10-26 11:33
有钱你就买定制离线版。
反正我用了两三年。屁事没有。
纯属个人偷懒,别跟我扯什么LNMP自己装。

这不是搜集不搜集你的信息的事儿,

关键是它会把你的IP跟你绑定,

等你换了服务器,别人用你之前的IP搞事情,相关部门会根据宝塔的IP记录,来请你喝茶,

这些事情之前论坛有人遭遇过
发表于 2022-10-26 11:22:04 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2022-10-26 11:36:38 | 显示全部楼层
栉风沐雨 发表于 2022-10-26 11:34
嗯,继续用宝塔,简单好用!

反正都是内网用。无所谓。有本事来破!哈哈
发表于 2022-10-26 11:34:51 | 显示全部楼层
嗯,继续用宝塔,简单好用!
发表于 2022-10-26 16:54:41 来自手机 | 显示全部楼层
请求楼主查查宝塔国际版。
发表于 2022-10-26 15:55:45 | 显示全部楼层
我去验证了下,最新版本确实加入了这玩意,,,
突然发现挺恶心的了。。。
发表于 2022-10-26 18:57:13 | 显示全部楼层
babay631 发表于 2022-10-26 16:50
BT现在这么强的吗,都跟公安有合作关系了?


网安啥都管,觉得你有嫌疑就可以直接封你宽带,可以封你电话卡,可以封你银行卡,宝塔现在用户量那么大,各大云服务商都可以预装,要接入网安系统当然不意外。。
发表于 2022-10-26 16:47:40 来自手机 | 显示全部楼层
babay631 发表于 2022-10-26 16:40
bt发送服务器ip到自己的数据库有什么用?

搞不好这个库就直接和公安联网呢
发表于 2022-10-26 11:21:09 | 显示全部楼层
用国产 吃牢饭
发表于 2022-10-26 11:22:51 | 显示全部楼层
收集用户信息。这种骚操作是国产必备的方法了。
发表于 2022-10-26 11:23:58 | 显示全部楼层
我支持宝塔,因为它可以吃免费饭。
发表于 2022-10-26 11:27:50 | 显示全部楼层
宝塔:让每一个有梦想的孩子吃上免费饭
发表于 2022-10-26 11:29:09 | 显示全部楼层
本帖最后由 超兽 于 2022-10-26 11:32 编辑

只用7.7.0开心版,这个版本好像只有上次/www/server/panel/logs/request/这个地方收集
发表于 2022-10-26 11:31:15 | 显示全部楼层
所以呢。国外就没有了?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2025-4-30 02:57 , Processed in 0.068540 second(s), 13 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表