全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

IP归属甄别会员请立即修改密码
查看: 2091|回复: 4
打印 上一主题 下一主题

[疑问] 小心自己的 seedbox 被人用来挖矿

[复制链接]
跳转到指定楼层
1#
发表于 2018-3-4 21:52:59 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 Tran 于 2018-3-4 21:54 编辑

rtorrent 的 XML-RPC 存在可利用漏洞

国外网站 arstechnica 发表了一篇文章,称有黑客利用 rtorrent 的漏洞,在受害者服务器上安装挖矿工具,赚了3900美元。

https://arstechnica.com/information-technology/2018/03/hackers-exploiting-rtorrent-to-install-unix-coin-miner-have-netted-4k-so-far/

这个漏洞和最近 uTorrent、Transmission 爆出的漏洞类似。rtorrent 使用了 XML-RPC 这个软件来实现 web-ui 服务,而使用 TCP sockets 方式配置的 RPC,不需要任何验证就可以执行 shell 命令。

这个漏洞比 uTorrent 和 Transmission 的更严重,因为不用像 uTorrent 那样必须和用户产生交互。

XML-RPC 的配置有两种常见的方法: TCP sockets 和 UNIX sockets

1.

TCP sockets:


  1. httpd.conf:  SCGIMount /RPC2 127.0.0.1:5000
  2. rtorrent.rc: scgi_port = localhost:5000
复制代码


TCP sockets 方式在 Nginx 的配置:

  1. location /RPC2 {
  2.   scgi_pass   127.0.0.1:5000;
  3.   include     scgi_vars;
  4.   scgi_var    SCRIPT_NAME  /RPC2;
  5. }
复制代码


2.

UNIX sockets:
  1.        
  2. scgi_local = /tmp/rpc.socket
复制代码


UNIX sockets 方式在 Nginx 的配置:
  1. location /RPC2 {
  2.     include scgi_params;
  3.     scgi_pass unix:///tmp/rpc.socket;
  4. }
复制代码


其实在很早以前 rtorrent 官网的配置说明中就不推荐使用 TCP sockets 的方法,在 rtorrent 的 wiki 和 archlinux 的 wiki 也都注明了漏洞的相关警告。

但是目前网上还有很多教程在配置 Nginx 时使用的是 TCP sockets。如果你是按照网络教程安装的 rtorrent ,可检查 Nginx 或其他web服务程序的配置文件,以及观察服务器 CPU 使用率是否异常。

如果你需要把 Nginx 的 RPC 配置改成 UNIX sockets 方式,可以参考这篇文章:rTorrent + ruTorrent 安装和配置 https://blog.wangyan.org/bt-rtorrent-rutorrent/

还有一部分人可能用的是 github 上面的一键脚本 arakasi72/rtinst,这个脚本默认使用 rutorrent 的 RPC Plugin 来和 rtorrent 通信,并且启用了 Nginx 的登录验证,目前不会受到此漏洞影响。

博客原文:https://www.bfdz.ink/2018/03/04/78/
推荐
发表于 2018-3-5 09:35:54 | 只看该作者
3900美元,那么少,某大佬靠aws DO 短时间赚了不少于10000美元,还费劲玩什么黑客
2#
发表于 2018-3-4 22:03:17 | 只看该作者
有弄Nginx的登录验证不受影响吧?
3#
发表于 2018-3-4 22:10:14 来自手机 | 只看该作者
用的就是rtinst
4#
发表于 2018-3-4 23:56:37 | 只看该作者
太暴力了 各种方面
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-3-16 04:18 , Processed in 0.060993 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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