V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
skyrem

自用开发服务器被黑了,怎么看黑客在我机器上做了什么?

  •  
  •   skyrem · Oct 25, 2023 · 5824 views
    This topic created in 915 days ago, the information mentioned may be changed or developed.
    是这样,我家里有一个自用的 INTEL NUC ,装了 Fedora 38,平时配置了 authorized_key ssh 上去开发用

    用 Frp 映射了一个公网服务器端口,想着出门在外有事的时候可以连回来。另外我的 Root 密码比较简单。

    今天 ssh 这台机器发现要密码,root 密码被修改。上一次连这台几器是昨天下午。

    通过修改启动菜单找回密码后,没有发现占用 CPU 较高的进程,bash_history 被清空, .ssh/authorized_keys 文件被清空并设置了 immutable 属性.

    /home 目录下新建了一个 tutu 文件夹,看了下没什么有价值的信息
    ```
    -rw-r--r-- 1 root root 18 Feb 6 2023 .bash_logout
    -rw-r--r-- 1 root root 141 Feb 6 2023 .bash_profile
    -rw-r--r-- 1 root root 492 Feb 6 2023 .bashrc
    -rw-r--r-- 1 root root 299 Jan 21 2023 .zprofile
    -rw-r--r-- 1 root root 658 Jan 21 2023 .zshrc
    ```
    另外还可以查看些什么被修改的地方?
    Supplement 1  ·  Oct 25, 2023
    后面仔细排查了下,有个叫 myservice 的服务启动了一个 /usr/bin/player 的程序

    这程序常年让 CPU 占用用率保持在 80% 左右。看上去是挖圹的,但没有找到更多信息
    34 replies    2023-10-30 19:59:11 +08:00
    x86
        1
    x86  
       Oct 25, 2023
    看都不用看,不是挖坑就是留着以后 DDOS
    bkmi
        2
    bkmi  
       Oct 25, 2023 via Android
    我好奇的是怎么被黑的,都跑了什么服务,ssh 关闭密码登录没,如果没关,那只能说该。
    sheeta
        3
    sheeta  
       Oct 25, 2023
    《 另外我的 Root 密码比较简单》
    skyrem
        4
    skyrem  
    OP
       Oct 25, 2023
    @bkmi #2 没关密码登录 ,在 Docker 里跑了 Frp ,和一些 web 应用,postgres ,kafka ,nginx 啥的
    skyrem
        5
    skyrem  
    OP
       Oct 25, 2023
    @sheeta #3 我反思,我检讨
    n2l
        6
    n2l  
       Oct 25, 2023
    吃过亏长记性就好啦。
    Nitroethane
        7
    Nitroethane  
       Oct 25, 2023
    直接重装系统吧,root 密码泄漏的话想做什么做什么,清理不干净的
    titanium98118
        8
    titanium98118  
       Oct 25, 2023
    配置了 authorized_key ,但 root 密码登录不关?
    Tyuans
        9
    Tyuans  
       Oct 25, 2023
    不重要就重做吧,本身不都是 docker 吗,有用的弄出来重新做得了。
    fs418082760
        10
    fs418082760  
       Oct 25, 2023
    fail2ban
    Binwalker
        11
    Binwalker  
       Oct 25, 2023
    设置了 authorized_key ,但是 root 密码不关,你也是个人才,这设置有何用
    hetingting
        12
    hetingting  
       Oct 25, 2023
    建议使用这个命令后重装系统:sudo rm -rf /*
    thinkm
        13
    thinkm  
       Oct 25, 2023
    搞不懂黑客为什么这么蠢,还改 root 密码,是生怕别人不知道被后门了吗
    luny
        14
    luny  
       Oct 25, 2023
    中招了很难修复,加入的东西隐藏的很深,在公网弱密码真的很惨,之前中招被装了挖矿程序,删都删不掉。
    march1993
        15
    march1993  
       Oct 25, 2023
    @thinkm 是怕别人进来挤掉自己好不容易找到的算力和 IP
    someday3
        16
    someday3  
       Oct 25, 2023   ❤️ 1
    瞧瞧,瞧瞧,有 nat 把大家惯成啥样了。 都不知道世界的险恶了。
    flyqie
        17
    flyqie  
       Oct 25, 2023 via Android
    @thinkm #13

    有些服务器可能很久都不会有人登一次。。

    打算赌一把?
    someonedeng
        18
    someonedeng  
       Oct 25, 2023
    不看了,备份一下重装吧
    slack
        19
    slack  
       Oct 25, 2023
    我记得 Fedora 好像默认是有 SELinux 的呀,楼主关了?
    tankren
        20
    tankren  
       Oct 25, 2023
    直接重装
    henix
        21
    henix  
       Oct 25, 2023
    journalctl -b 看看系统日志?看看黑客执行了些啥高权限操作。不过这个也有可能被清了
    jim9606
        22
    jim9606  
       Oct 25, 2023
    想研究我建议硬盘拆出来镜像后研究,不过现在有 fileless 的木马不好找。
    别想着修复环境,老实格盘重建。
    zhng920823
        23
    zhng920823  
       Oct 25, 2023
    @jim9606 #22 是不是有写入 BIOS/UEFI 的木马?
    有些笔记本的防盗功能就会在 windows 下放入一个文件并自启动,针对 linux 的不知道有没有
    R4rvZ6agNVWr56V0
        24
    R4rvZ6agNVWr56V0  
       Oct 25, 2023
    不用浪费时间,格式化重装
    930RC92EtcpqT2vM
        25
    930RC92EtcpqT2vM  
       Oct 25, 2023
    @thinkm

    有可能是用漏洞进来的,对方并不知道密码,只可以改。
    ashong
        26
    ashong  
       Oct 25, 2023
    非公开服务最好是 vpn 回家 使用
    jim9606
        27
    jim9606  
       Oct 25, 2023
    @zhng920823 有可能,非商用系统可能没有正确实现固件保护。
    至于固件防盗,例如 Intel Anti-Theft ,还有 Dell 电脑常见的 Absolute Computrace 。
    这个东西需要针对 OS 设计,拿 Computrace 来说,启用后会劫持 windows 启动流程,在系统写入 rpc 服务,在完成启动后带起 rpc 服务联网通信。显然这些步骤都假定是 win 系统了。
    kingjpa
        28
    kingjpa  
       Oct 25, 2023
    不要做无用功,因为你永远也不会知道它在服务器到底做了啥,你做的一切都是猜测
    正确办法是 备份数据,立刻彻底重装。
    blacktail
        29
    blacktail  
       Oct 26, 2023
    一直用 key 登录也会被黑吗
    NGGTI
        30
    NGGTI  
    PRO
       Oct 26, 2023
    @thinkm #13 这种是自动化扫描程序扫到了,自动植入挖矿,并修改密码,防止其他挖矿病毒来抢占资源。
    phx1
        31
    phx1  
       Oct 26, 2023
    可以试一下牧云主机助手的安全扫描,主要做入侵痕迹排查的
    Cyshall
        32
    Cyshall  
       Oct 26, 2023
    用 tailscale 或者 zerotier 这种组网,跑 frp 的台公网服务器跑中转服务,这样你 root 密码设置的再简单都没事,而且不需要每次起一个服务还要跑到 frp 添加端口
    lupus721
        33
    lupus721  
       Oct 30, 2023
    建议重做应用,cp 东西,别想着完全查清楚对方做了什么。 给 28 楼点赞。
    weeei
        34
    weeei  
       Oct 30, 2023
    仅允许 pubkey 登录,root 密码简单一点没事
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1003 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 117ms · UTC 19:10 · PVG 03:10 · LAX 12:10 · JFK 15:10
    ♥ Do have faith in what you're doing.