【技术分享】Prime靶场

2023-11-06

前言:

本篇文章记录了靶场prime的打靶过程,包括如何渗透、getshell和提权等环节。小星认为,此次打靶过程极具挑战性和趣味性,期待各位读者与小星交流探讨。

prime靶场下载地址:

https://download.vulnhub.com/prime/Prime_Series_Level-1.rar

01 渗透过程

1. 对当前网段进行扫描,发现存活主机,确认192.168.90.30为靶机地址。

nmap -sn 192.168.90.0/24

2.
对靶机进行全端口扫描,发现靶机只开放了22和80端口。

nmap --min-rate 10000 -p- 192.168.90.39

3.对22和80端口进行tcp扫描。

nmap -sT -sV -O -p22,80 192.168.90.39

4.使用nmap自带的脚本进行漏洞扫描,返回结果显示80端口的web服务存在wordpress
以及CVE-2007-6750漏洞。

nmap --script=vuln -p22,80 192.168.90.39

5.
访问网站后发现不存在有用的信息,所以先对网站进行目录扫描,再使用dirsearch和御剑进行扫描。

6. 访问/dev,系统提示我们需要挖掘web。

7.
访问secret.txt,系统提示对每一个目录进行fuzz,并在最下方提示了出现一个location.txt文件。

8.
分别对image.php和index.php进行fuzz。

9.系统返回多个结果,此处针对字符进行过滤,发现在index.php中存在参数file。

10.
访问http://192.168.90.39/index.php?file=test,页面提示正在挖掘错误文件。此处尝试文件读取,但结果失败了。


11. 改换为刚才提示的location.txt,txt文件提示此处出现另外一个名为secrettier360的参数,并且让我们在其他页面上进行测试。

12.使用参数secrettier360在image.php进行测试,读取/etc/passwd成功。但是存在文件包含漏洞,测试不存在远程文件包含,因此无法直接getshell。而在passwd文件中发现用户victor和saket存在bash权限,其中saket用户提示password.txt在/home/saket/的目录之下。

13.
利用包含漏洞的文件读取password.txt文件以获取密码。

14.直接使用获取到的密码尝试ssh,但登录失败。


02 getshell过程

此前我们已经了解到这个网站是由wordpress搭建的,现在尝试使用这个密码进入管理后台。如果能够成功进入后台,后续的getshell就相对容易了。

1. 使用wpscan进行扫描,扫描结果显示版本、可用模版和用户。

2.
访问后台,使用用户名为victor和密码follow_the_ippsec尝试登录。

3.
成功进入后台,并进行getshell。从网上搜索出来的常规方法是上传主题和修改模版来getshell。此处尝试上传主题,但getshell失败。

4.
对webshell进行压缩并上传,上传失败提示为“没有写入的权限”。

5.修改模版后,getshell成功。

03 提权过程

1. 进入后台,依次点击Appearance–>Theme
Editor,发现很多php文件没有权限修改,但最终找到了可以写入secret.php。于是,在此直接写入反弹shell的php代码。

2.
修改成功后,访问:

http://192.168.90.39/wordpress/wp-content/themes/twentynineteen/secret.php。

3.
nc监听端口,成功反弹一个shell,使用python建立一个交互式shell。

python -c ‘import pty;pty.spawn(“/bin/sh”)’

4.
查看计划任务。

5.
查找提权漏洞。前面在反弹shell的时候,已经知道了靶机的系统版本,使用searchsploit搜索提权的漏洞。

6.
使用45010进行提权,将它下载到当前目录,并利用python开启web服务。

7.
在靶机中下载45010.c文件。

8.
使用gcc进行编译,并执行成功提权到root权限。

9.
在/root目录下查看root.txt以获取flag。


04 总结

全过程下来,后台getshell和提权是相对容易。难点在于如何进行信息搜集以获取到后台的密码,但此过程也是比较有趣:通过wfuzz来对参数进行fuzz,最后根据提示逐步获取到密码。

**

04 总结

全过程下来,后台getshell和提权是相对容易。难点在于如何进行信息搜集以获取到后台的密码,但此过程也是比较有趣:通过wfuzz来对参数进行fuzz,最后根据提示逐步获取到密码。

如果你对网络安全入门感兴趣,那么你点击这里

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

【技术分享】Prime靶场 的相关文章

  • WEB前端常见受攻击方式及解决办法总结

    一个网址建立后 如果不注意安全问题 就很容易被人攻击 下面讨论一下集中漏洞情况和放置攻击的方法 一 SQL注入 所谓的SQL注入 就是通过把SQL命令插入到web表单提交或输入域名或页面请求的查询字符串 最终达到欺骗服务器执行恶意的SQL命
  • Android SDK开发艺术探索(五)安全与校验

    一 前言 本篇是Android SDK开发艺术探索系列的第五篇文章 介绍了一些SDK开发中安全方面的知识 包括资源完整性 存储安全 权限校验 传输安全 代码混淆等知识 通过基础的安全配置为SDK保驾护航 探索SDK开发在安全方面的最佳实践
  • 通俗易懂,十分钟读懂DES,详解DES加密算法原理,DES攻击手段以及3DES原理

    文章目录 1 什么是DES 2 DES的基本概念 3 DES的加密流程 4 DES算法步骤详解 4 1 初始置换 Initial Permutation IP置换 4 2 加密轮次 4 3 F轮函数 4 3 1 拓展R到48位 4 3 2
  • 【网络安全】Facebook代码执行实现命令执行、敏感信息泄露

    部分网站开设编码练习 若安全配置不当 则代码执行将升级为操作系统命令注入 导致敏感信息泄露 本文仅分享命令执行相关知识 不承担任何由于传播 利用本文所发布内容而造成的任何后果及法律责任 未经许可 不可转载 文章目录 信息泄露 扩大危害 信息
  • socket网络编程几大模型?看看CHAT是如何回复的?

    CHAT回复 网络编程中常见的有以下几种模型 1 阻塞I O模型 Blocking I O 传统的同步I O模型 一次只处理一个请求 2 非阻塞I O模型 Non blocking I O 应用程序轮询调用socket相关函数检查请求 不需
  • 基于java的物业管理系统设计与实现

    基于java的物业管理系统设计与实现 I 引言 A 研究背景和动机 物业管理系统是指对物业进行管理和服务的系统 该系统需要具备对物业信息 人员信息 财务信息等进行管理的能力 基于Java的物业管理系统设计与实现的研究背景和动机主要体现在以下
  • 网络安全(黑客)自学启蒙

    一 什么是网络安全 网络安全是一种综合性的概念 涵盖了保护计算机系统 网络基础设施和数据免受未经授权的访问 攻击 损害或盗窃的一系列措施和技术 经常听到的 红队 渗透测试 等就是研究攻击技术 而 蓝队 安全运营 安全运维 则研究防御技术 作
  • 揭秘网络世界的幕后密码——Wireshark网络协议分析软件

    在我们日常生活中 计算机和互联网已经成为不可或缺的一部分 然而 很少有人真正了解网络背后复杂的工作原理和通信协议 幸运的是 有一款强大而实用的软件 Wireshark 可以帮助我们深入了解网络世界的幕后密码 Wireshark是一款免费的网
  • 渗透测试常用工具汇总_渗透测试实战

    1 Wireshark Wireshark 前称Ethereal 是一个网络分包分析软件 是世界上使用最多的网络协议分析器 Wireshark 兼容所有主要的操作系统 如 Windows Linux macOS 和 Solaris kali
  • 网络安全基础知识面试题库

    1 基于路由器的攻击手段 1 1 源IP地址欺骗式攻击 入侵者从外部传输一个伪装成来自内部主机的数据包 数据包的IP是 内网的合法IP 对策 丢弃所有来自路由器外端口 却使用内部源地址的数据包 1 2 源路由攻击 入侵者让数据包循着一个不可
  • 网络安全:绕过 MSF 的一次渗透测试

    这次渗透的主站是 一个 Discuz 3 4 的搭建 违法招 piao 网站 配置有宝塔 WAF 用 Discuz ML 3 X 的漏洞进行攻击 但是没有成功 发现主站外链会有一个发卡网 引导人们来这充值 是 某某发卡网 而且域名指向也是主
  • 国外拨号VPS指南:开启你的全球网络之旅

    在当今数字化时代 互联网已经成为了我们生活的一部分 而要在全球范围内畅通无阻地访问互联网 拥有一个可靠的国外拨号VPS是非常重要的 无论您是为了工作 学习还是娱乐 国外拨号VPS都可以为您提供更广泛的网络体验 本文将为您提供国外拨号VPS的
  • 为什么我强烈推荐大学生打CTF!

    前言 写这个文章是因为我很多粉丝都是学生 经常有人问 感觉大一第一个学期忙忙碌碌的过去了 啥都会一点 但是自己很难系统的学习到整个知识体系 很迷茫 想知道要如何高效学习 这篇文章我主要就围绕两点 减少那些罗里吧嗦的废话 直接上干货 CTF如
  • 为什么这么多人自学黑客,但没过多久就放弃了(掌握正确的网络安全学习路线很重要)

    网络安全是一个 不断发展和演变 的领域 以下是一个 网络安全学习路线规划 旨在帮助初学者快速入门和提高自己的技能 基础知识 网络安全的 基础知识 包括 网络结构 操作系统 编程语言 等方面的知识 学习这些基础知识对理解网络安全的原理和技术至
  • 【无标题】

    大家都知道该赛项的规程和样题向来都是模棱两可 从来不说具体的内容 导致选手在备赛时没有头绪 不知道该怎么训练 到了赛时发现题目和备赛的时候完全不一样 那么本文将以往年信息安全管理与评估赛项经验来解读今年2023年国赛的规程 帮助选手们指明方
  • 【安全】原型链污染 - Hackit2018

    目录 准备工作 解题 代码审计 Payload 准备工作 将这道题所需依赖模块都安装好后 运行一下 然后可以试着访问一下 报错是因为里面没内容而已 不影响 准备工作就做好了 解题 代码审计 const express require exp
  • DSCA190V 57310001-PK

    DSCA190V 57310001 PK DSCA190V 57310001 PK 具有两个可编程继电器功能 并安装在坚固的 XP 外壳中 DSCA190V 57310001 PK 即可使用 只需最少的最终用户校准 DSCA190V 573
  • ESP10B 锁定连接器

    ESP10B 锁定连接器 ESP10B 电机新增内容包括双极型号标准 NEMA 尺寸 17 23 和 34 的步进电机现在包括输出扭矩范围从 61 盎司英寸到 1291 盎司英寸的双极型号 该电机配有带锁定连接器的尾缆 可轻松连接 每转可步
  • 【安全】Java幂等性校验解决重复点击(6种实现方式)

    目录 一 简介 1 1 什么是幂等 1 2 为什么需要幂等性 1 3 接口超时 应该如何处理 1 4 幂等性对系统的影响 二 Restful API 接口的幂等性 三 实现方式 3 1 数据库层面 主键 唯一索引冲突 3 2 数据库层面 乐
  • 【安全】网络安全态势感知

    文章目录 一 态势感知简介 1 概念 2 形象举例 3 应具备的能力 二 为什么要态势感知 为什么网络安全态势感知很重要 三 态势感知系统的功能 四 如何评估态势感知的建设结果 五 什么是态势感知的三个层级 四 业界的态势感知产品 1 安全

随机推荐

  • 四层负载均衡和七层负载均衡的区别

    四层负载均衡和七层负载均衡的区别 1 四层负责均衡 是通过报文中的目标地址和端口 再加上负载均衡设备设置的服务器选择方式 决定最终选择的内部服务器与请求客户端建立TCP连接 然后发送Client请求的数据 由上图可知 在四层负载设备中 把c
  • 微信小程序——云函数

    云函数是一种在小程序端编写 定义 通过开发工具部署到云服务器中 在小程序端可以远程调用的函数 这种函数在云服务器中执行 所以云函数可以简单替代nodejs后端接口 体验云函数 1 创建云函数 前提 在新建项目时 选择 云开发 找到当前文件夹
  • 使用vantUI

    https www jb51 net article 147333 htm
  • Linux c/c++之文件拷贝

    Linux c c 之文件拷贝 命令方式进行文件拷贝 直接使用system 函数通过命令的方式拷贝文件 cp 路径 旧文件名 路径 新文件名 文件拷贝 直接使用命令方式拷贝 include
  • YOLOv5车辆测距实践:利用目标检测技术实现车辆距离估算

    YOLOv5目标检测技术进行车辆测距 相信大家对YOLOv5已经有所了解 它是一种快速且准确的目标检测算法 接下来 让我们一起探讨如何通过YOLOv5实现车辆距离估算 这次的实践将分为以下几个步骤 安装所需库和工具 数据准备 模型训练 距离
  • nginx: [emerg] BIO_new_file("/etc/nginx/ssl_key/server.crt") failed (SSL: error:02001002:syste

    Centos 7 5 nginx web集群配置https报错 报错信息 root lb01 conf d nginx tnginx emerg BIO new file etc nginx ssl key server crt faile
  • c++基础练习题五

    1 编程实现以下功能 具体要求如下 1 设计一个汽车类vehicle 包含的数据成员有车轮个数wheels和车重weight 有相关数据的输出方法 2 小车car是它的派生类 其中包含载人数passenger load 有相关数据的输出方法
  • C++之运算符重载

    目录 1 运算符重载 1 可实现的对象 编辑2 定义运算符重载函数的一般格式 3 运算符的重载实际 2 为什么要重载 3 前提 4 如何重载 5 默认 6 指针作为数据成员 7 字符串重载 8 友元重载 重载输出 lt lt 运算符 9 运
  • 开源嵌入式代码分析——EasyLogger

    开源嵌入式代码分析 EasyLogger 本文不提供移植使用说明 只进行代码分析 简介 EasyLogger是对智能 lt 1 6K RAM lt 0 3K等级别 ROM lt 1 6K RAM lt 0 3K 资源库的C C 日志 非常适
  • 自用资源整理 - 君子性非异也,善假于物也

    主要是链接 工具 史上最全Windows安全工具锦集 CTF CTF Tools https github com ctf wiki ctf tools 漏洞 1Day 溯源 恶意代码 渗透 优秀渗透工具资源整理 持续更新 网络攻击 攻击链
  • Android运行Vuforia官网的第一个AR的Demo

    准备工作 注册账户 运行app时需要获取key 下载Vuforia的sdk 下载sample sample和sdk下载如下 导入VuforiaSamples 解压VuforiaSamples 7 2 21 zip文件 启动AndroidSt
  • eSIM技术

    ESIM eSIM 嵌入式SIM卡 这是相对于插拔式SIM卡而言的 随着物联网的不断发展 对现在的SIM卡也提出了新的要求 更小 更抗震 耐高温 防潮等特点 所以工业级 车规级的SIM卡就应运而生 这些SIM卡被作为一颗芯片直接焊接到设置中
  • rsyslog 配置 mysql_rsyslog 配置

    在centos7中 默认的日志系统是rsyslog 它是一个类unix计算机系统上使用的开源工具 用于在ip网络中转发日志信息 rsyslog采用模块化设计 是syslog的替代品 rsyslog具有如下特点 实现了基本的syslog协议
  • c语言 mcisendstring,【VC++】mciSendString

    链接库和头文件 winmm lib mmsystem h 函数原型 Unicode版 WINMMAPI MCIERROR WINAPI mciSendStringW IN LPCWSTR lpstrCommand OUT LPWSTR lp
  • STM32CubeMX+Proteus仿真实现ADC_DMA多路采样

    DMA简介 DMA Direct Memory Access 直接存储器存取 功能 在外设到存储器或者存储器到存储器提供高速的数据传输支持 特点 不占用CPU DMA负责直接传输数据 CPU则可以处理其他事物 传输方式 DMA Mode N
  • IE10 vue SCRIPT5022: SecurityError

    vue中使用 particles js IE10下报错SCRIPT5022 SecurityError 粒子背景显示成这样 原因是 对canvas使用toDataURL时出现 SCRIPT5022 SecurityError 错误 找到pa
  • 使用ggplot2绘制漂亮的饼图

    使用ggplot2绘制漂亮的饼图 饼图是一种常用的可视化工具 用于展示数据的相对比例 在R语言中 我们可以使用ggplot2包来创建具有吸引力和专业外观的饼图 本文将介绍如何使用ggplot2包来绘制饼图 并提供相应的源代码示例 首先 确保
  • Gdb python进程调试指南

    Gdb python进程调试指南 gdb quiet batch ex thread apply all bt p pid gt xxx gdb quiet batch ex thread apply all py bt p pid gt
  • 排序算法C语言实现——快速排序的递归和非递归实现

    快排 递归实现 nlogn 原理 快速排序 Quicksort 是对冒泡排序的一种改进 快速排序由C A R Hoare在1962年提出 它的基本思想是 通过一趟排序将要排序的数据分割成独立的两部分 其中一部分的所有数据都比另外一部分的所有
  • 【技术分享】Prime靶场

    前言 本篇文章记录了靶场prime的打靶过程 包括如何渗透 getshell和提权等环节 小星认为 此次打靶过程极具挑战性和趣味性 期待各位读者与小星交流探讨 prime靶场下载地址 https download vulnhub com p
Powered by Hwhale