RootMe

RootMe

获取root权限

先Nmap扫全端口,开放了22,80端口
 
在用Nmap -A 综合扫描指定的开放端口
 
只能从80端口入手,访问80
 
尝试访问一下robots.txt文件,不存在
 
用dirbutser扫网站目录,我一般配合dirb一起扫
两个都扫到一个uploads目录和panel目录
uploads通常用来放上传的文件
 
访问panel目录是个上传点,直接上传一个反弹shell的PHP脚本
 
用的是kali自带的PHP脚本,目录:/usr/share/webshells/php/php-reverse-shell.php
cp /usr/share/webshells/php/php-reverse-shell.php /root/shell.php
从朋友到root目录下,在重命名为shell.php。修改ip和port就可以了
 
上传时遇到阻拦,不允许上传php脚本,开始尝试大小写,%00阶段,换行等都绕不过去。
突然想到中间件不是apache的嘛,“apache解析漏洞”。
准确的说是apache的解析特性,从右往左解析的。遇到不能解析的后缀自动往前解析
 
把php脚本改成shell.php.zzz绕过上传后成功解析
 
这边nc一直起着监听,只要php脚本被解析成功就会弹回一个shell
 
然后又是升级成交互式的shell,不升级也行这个靶机用不上交互式的shell
 
一番操作,查看到具有SUID位的命令/usr/bin/python,这个可用来提权
马上找到gtfobins。参考: https://gtfobins.github.io/
 
/usr/bin/python提权要先进入到/usr/bin/目录下才能运行./python 
./python -c 'import os; os.execl("/bin/sh", "sh", "-p")'
提权成功
### Root权限注册失败的原因分析 在某些场景下,尝试使用`root`权限进行操作时可能遇到注册失败的情况。以下是可能导致此类问题的主要原因及其解决方案: #### 1. 密码未设置或错误 如果系统尚未为`root`用户设置密码,则任何涉及验证的操作都会失败。这通常发生在新安装的Linux系统中[^3]。 解决方法:可以通过以下命令为`root`用户设置密码: ```bash sudo passwd root ``` #### 2. 用户权限不足 部分操作系统默认禁用了`root`账户登录功能,即使设置了密码也无法正常切换至`root`用户。例如,在Ubuntu中,默认情况下`root`账户被锁定[^4]。 解决方法:解锁并启用`root`账户: ```bash sudo passwd -u root ``` #### 3. 配置文件限制 一些服务(如MySQL)为了安全考虑,默认不允许`root`用户执行特定操作,比如远程连接或创建高权限账号[^5]。这种限制可能是由于配置文件中的设定所致。 解决方法:修改相关配置文件以允许所需行为。对于MySQL而言,可调整`my.cnf`或其他关联配置。 #### 4. 软件兼容性问题 当试图对Android设备获取`root`权限时,若所使用的工具版本与目标硬件不匹配,也可能引发注册失败现象[^1]。因此确认选用恰当的应用程序至关重要。 #### 5. 安全机制干扰 现代操作系统内置多种防护措施防止非法篡改核心组件,这些保护层有时会阻碍合法但敏感的动作完成,像SELinux策略就常成为障碍之一[^2]。适当调整相应参数或许能缓解状况。 综上所述,针对不同平台下的具体情况采取对应举措即可有效应对大多数`root`权限注册难题。 ### 示例代码片段 假设需处理的是Linux环境内的`root`激活事宜,这里给出一段示范脚本用于简化流程: ```bash #!/bin/bash echo "Setting up root access..." if [ "$EUID" -ne 0 ]; then echo "Please run as superuser." else # Unlock and set password for root account. passwd -u root && passwd root fi ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值