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

操作系统权限提升(二十四)之Linux提权-明文ROOT密码提权

系列文章

操作系统权限提升(十八)之Linux提权-内核提权
操作系统权限提升(十九)之Linux提权-SUID提权
操作系统权限提升(二十)之Linux提权-计划任务提权
操作系统权限提升(二十一)之Linux提权-环境变量劫持提权
操作系统权限提升(二十二)之Linux提权-SUDO滥用提权
操作系统权限提升(二十三)之Linux提权-通配符(ws)提权

明文ROOT密码提权

明文ROOT密码提权原理

大多数linux系统的密码都和/etc/passwd和/etc/shadow这两个配置文件息息相关。passwd里面储存了用户,shadow里面是密码的hash。出于安全考虑passwd是全用户可读,root可写的。shadow是仅root可读写的,当管理员的passwd和shadow一些权限配置不当就可能会导致提权

在这里插入图片描述
在这里插入图片描述

提权准备

主要是查看当前的shadow文件是否可以读取,主要有以下几种方式

1、赋予了文件777权限
2、可以使用sudo查看
3、cat等命令赋予了SUID权限

我们拿下了目标机器,发现目标机器上的shadow居然有读写权限

在这里插入图片描述
我们查看 /etc/shadow 文件

在这里插入图片描述

提权实战

这里主要讲解一下如何下破解root的账号密码

我们发现对方的shadow文件可以查看

在这里插入图片描述

然后我们将对方的shadow文件复制出来

在这里插入图片描述

然后在电脑上新建一个shadow.txt的文件,将复制的内容放进去

在这里插入图片描述

最后运用john工具暴力破解就可以了

john --wordlist=字典文件 + shadow文件

在这里插入图片描述

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

相关文章:

  • Linux基本命令复习-面试急救版本
  • 随想录二刷Day09——字符串
  • 正点原子IMX6ULL开发板-liunx内核移植例程-uboot卡在Starting kernel...问题
  • 使用手工特征提升模型性能
  • 【运维有小邓】Oracle数据库审计
  • JDK下载安装与环境
  • FPGA纯verilog代码实现4路视频缩放拼接 提供工程源码和技术支持
  • Spark on YARN运行过程,YARN-Client和YARN-Cluster
  • NLP中一些工具列举
  • 面试官:给你一段有问题的SQL,如何优化?
  • 嵌入式 Linux 文件IO操作
  • 植物大战 二叉搜索树——C++
  • [MatLab]矩阵运算和程序结构
  • 【Leedcode】栈和队列必备的面试题(第四期)
  • Windows Server 2016搭建文件服务器
  • 零基础学SQL(十一、视图)
  • web,h5海康视频接入监控视频流记录三(后台node取流)
  • 网络安全从入门到精通:30天速成教程到底有多狠?你能坚持下来么?
  • 世界上最流行的编程语言,用户数超过Python,Java,JavaScript,C的总和!
  • 杂谈:created中两次数据修改,会触发几次页面更新?
  • 原生JS实现拖拽排序
  • Coredump-N: corrupted double-linked list
  • 5个好用的视频素材网站
  • 使用码匠连接一切|二
  • 3.1.1 表的相关设计
  • Vue3 企业级项目实战:认识 Spring Boot
  • Swagger2实现配置Header请求头
  • 4-1 SpringCloud快速开发入门:RestTemplate类详细解读
  • 【IDEA】【工具】幸福感UP!开发常用的工具 插件/网站/软件
  • 【蓝桥杯集训·每日一题】AcWing 1562. 微博转发