中国红客联盟国际站
联盟介绍
联盟架构
联盟章程
发展历程
联盟邮箱
积分VIP
捐助联盟
收藏本站
请登录
立即注册
门户首页
交流社区
BBS
技术圈子
Group
关于我们
红客大事记
插件
Plugin
搜索
本版
文章
帖子
用户
请
登录
后使用快捷导航
没有账号?
立即注册
俄罗斯方块
当前位置:
»
交流社区
›
中国红客联盟【互动交流区】
›
技术问题互助
›
求助各路大神,学校机器遇到大黑客了,会隐藏进程pid。 ...
点赞
0
收藏
0
回复
[系统问题]
求助各路大神,学校机器遇到大黑客了,会隐藏进程pid。
2423
1
kalenforn
2025-1-3 23:51:31
|
显示全部楼层
|
阅读模式
5
红币
大佬您好!
我是国内某大学的苦逼博士生,但是碍于实验室老板需求,手里管理着一个17个节点的分布式小集群,但是现在很惨,应该是被一个大黑客入侵了。
1、该黑客入侵系统后,强行把我们机器上的所有nvidia-smi命令篡改为 cat /usr/bin/nvn这条命令,nvn是一个文本文件,里面是静态的nvidia-smi结果。
2、该黑客启动挖矿程序后,我们这边用其他手段查不到任何pid信息,只能查到显卡上有程序在运行。
这个是被劫持的nvidia-smi命令,但是这个不重要,可以修复
请问各位大佬有办法溯源这个无法查询pid信息的进程出处不?
这个是用gpustat查到的gpu是有使用,但是找不到进程pid
这个是我从别的机器复制的nvidia-smi命令得到的进程pid,但是在/proc/下完全找不到这个pid进程。
想请教各路大神,这种情况应该怎么继续查下去?我想把这个程序不通过reboot的方式kill掉,有办法吗?
听老师和同学说这个很像是黑客劫持了ps、top命令组织了进程pid的现实,但是这个深入到了内核层面,小弟完全无法理解,请大神们指教。
:'(16台机器无一台幸免,奈何才疏学浅,着急了一晚上没解决思路,请各位指教,不想重装,不太想重启,想解决问题。:Q
请各路神仙指教:Q:Q:Q
我来回答
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
千斤顶
照妖镜
Gr3yPh4ntom
2025-1-7 19:37:21
|
显示全部楼层
本帖最后由 GR3YPH_4NTOM 于 2025-1-7 20:26 编辑
有事问ChatGPT呗,以下内容由AI生成:
感谢你的澄清!针对你所描述的情况,这里有一系列适用于 Linux 系统的步骤,帮助你排查和处理被入侵的问题。
### 1. 断开网络连接
立即断开受影响的 Linux 机器与网络的连接,避免进一步的损害或数据泄露。
### 2. 检查命令的完整性
确认 `nvidia-smi` 被篡改,可以使用以下命令检查文件的完整性:
```bash
stat /usr/bin/nvidia-smi
ls -l /usr/bin/nvidia-smi
```
### 3. 查找恶意进程
在 Linux 系统中,你可以尝试以下方法查找运行的恶意挖矿程序:
#### a. 使用 `lsof`
查看与 GPU 相关的设备文件是否被某个进程使用,可以用以下命令:
```bash
sudo lsof /dev/nvidia*
```
#### b. 使用 `ps` 和 `pstree`
列出所有进程并查看可能的可疑进程:
```bash
ps aux --sort=-%mem | head -n 10
pstree -p
```
#### c. 使用 `pgrep`
如果你知道挖矿程序的名称,可以使用 `pgrep` 查找它:
```bash
pgrep -af <挖矿程序名称>
```
### 4. 检查启动项和定时任务
#### a. 检查系统服务和启动项
检查系统服务和启动项,识别可疑的服务:
```bash
systemctl list-units --type=service --all
```
#### b. 检查 cron 任务
检查当前用户和系统范围的 cron 任务,以查找任何可疑的定时任务:
```bash
crontab -l
sudo crontab -l
sudo ls /etc/cron.*
```
### 5. 检查系统日志
查看系统日志以寻找异常活动,可以使用以下命令:
```bash
sudo less /var/log/syslog
sudo less /var/log/auth.log
```
### 6. 使用安全工具
如果你能进入安全模式或恢复模式,可以使用一些安全工具进行扫描,例如:
- **chkrootkit**: 检查是否存在 rootkit。
- **rkhunter**: 另一个用于检测 rootkit 的工具。
你可以使用以下命令安装并运行它们:
```bash
sudo apt install chkrootkit
sudo chkrootkit
sudo apt install rkhunter
sudo rkhunter --check
```
### 7. 备份和重装
如果以上步骤未能确认并清除恶意程序,强烈建议备份重要数据,然后重新安装操作系统。这将清除所有可能的恶意软件。
### 8. 更改密码和密钥
在重新安装操作系统后,确保更改所有相关账户的密码和密钥,以防被黑客再次访问。
### 9. 实施安全措施
在系统恢复后,实施更强的安全措施,例如:
- 使用防火墙(如 `ufw` 或 `iptables`)
- 安装入侵检测系统(如 `Fail2Ban`)
- 定期更新系统和软件包
### 10. 报告事件
特别是在工作环境中,建议向 IT 安全团队报告事件,以便进行全面的分析和防护。
### 11. 寻求专业帮助
如果情况复杂且你无法自己处理,建议联系专业的安全团队。
处理安全事件时,迅速且小心是至关重要的。确保在整个过程中保护数据和系统的安全。
回复
使用道具
举报
照妖镜
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
kalenforn
初入联盟
关注
1
主题
0
粉丝
0
关注
这家伙很懒,什么都没留下!
求助各路大神,学校机器遇到大黑客了,会隐藏进程pid。
2025-1-3
发新帖
24小时热帖
虚拟机安装red hat enterprise linux 9 灰
2025-12-07
求解
2021-07-08
新人须知
新手指南
积分奖惩
常见问题
发贴操作
忘记密码
删帖申诉
投诉举报
关于我们
联系我们
管理团队
发展历程
安全保障
中国红客联盟公众号
联系站长
QQ:5520533
admin@chnhonker.com
Copyright © 2001-2026
Discuz Team.
Powered by
Discuz!
X3.5
(
粤ICP备13060014号
)
|
天天打卡
本站已运行
天
有事问ChatGPT呗,以下内容由AI生成:
### 1. 断开网络连接
立即断开受影响的 Linux 机器与网络的连接,避免进一步的损害或数据泄露。
### 2. 检查命令的完整性
确认 `nvidia-smi` 被篡改,可以使用以下命令检查文件的完整性:
```bash
stat /usr/bin/nvidia-smi
ls -l /usr/bin/nvidia-smi
```
### 3. 查找恶意进程
在 Linux 系统中,你可以尝试以下方法查找运行的恶意挖矿程序:
#### a. 使用 `lsof`
查看与 GPU 相关的设备文件是否被某个进程使用,可以用以下命令:
```bash
sudo lsof /dev/nvidia*
```
#### b. 使用 `ps` 和 `pstree`
列出所有进程并查看可能的可疑进程:
```bash
ps aux --sort=-%mem | head -n 10
pstree -p
```
#### c. 使用 `pgrep`
如果你知道挖矿程序的名称,可以使用 `pgrep` 查找它:
```bash
pgrep -af <挖矿程序名称>
```
### 4. 检查启动项和定时任务
#### a. 检查系统服务和启动项
检查系统服务和启动项,识别可疑的服务:
```bash
systemctl list-units --type=service --all
```
#### b. 检查 cron 任务
检查当前用户和系统范围的 cron 任务,以查找任何可疑的定时任务:
```bash
crontab -l
sudo crontab -l
sudo ls /etc/cron.*
```
### 5. 检查系统日志
查看系统日志以寻找异常活动,可以使用以下命令:
```bash
sudo less /var/log/syslog
sudo less /var/log/auth.log
```
### 6. 使用安全工具
如果你能进入安全模式或恢复模式,可以使用一些安全工具进行扫描,例如:
- **chkrootkit**: 检查是否存在 rootkit。
- **rkhunter**: 另一个用于检测 rootkit 的工具。
你可以使用以下命令安装并运行它们:
```bash
sudo apt install chkrootkit
sudo chkrootkit
sudo apt install rkhunter
sudo rkhunter --check
```
### 7. 备份和重装
如果以上步骤未能确认并清除恶意程序,强烈建议备份重要数据,然后重新安装操作系统。这将清除所有可能的恶意软件。
### 8. 更改密码和密钥
在重新安装操作系统后,确保更改所有相关账户的密码和密钥,以防被黑客再次访问。
### 9. 实施安全措施
在系统恢复后,实施更强的安全措施,例如:
- 使用防火墙(如 `ufw` 或 `iptables`)
- 安装入侵检测系统(如 `Fail2Ban`)
- 定期更新系统和软件包
### 10. 报告事件
特别是在工作环境中,建议向 IT 安全团队报告事件,以便进行全面的分析和防护。
### 11. 寻求专业帮助
如果情况复杂且你无法自己处理,建议联系专业的安全团队。
处理安全事件时,迅速且小心是至关重要的。确保在整个过程中保护数据和系统的安全。
使用道具 举报