当前位置: 首页 > news >正文

Vulnhub靶场:ica1

一、信息收集

nmap扫描一下IP。(扫不出来的可以看一下前面几篇找ip的步骤)

下面给了框架的版本是9.2的,我们去kali里搜一下有没有已经公开的漏洞。

searchsploit qdPM 9.2 
locate 50176.txt
more /usr/share/exploitdb/exploits/php/webapps/50176.txt

发现了一个漏洞,利用方法翻译过来是:

我们去把这个文件下载下来。给出了账号密码,我们去连接mysql。

如果连接失败,2002就重启一下虚拟机(再扫一下IP,有可能会变),然后在kali里去ping 虚拟机IP,ping通就连上了,如果出现2026,就尝试一下运行下面的代码就能连上了。

mysql -h 192.168.13.148 -u qdpmadmin -p -D qdpm --skip-ssl

二、渗透开始

发现了用户名和加密后的密码,去解密一下(base64)。

suRJAdGwLp8dy3rF
7ZwV4qtg42cmUXGX
X7MQkP3W29fewHdC
DJceVy98W28Y7wLg
cqNnBWCByS2DuJSy

 使用九头蛇hydra工具对靶机的ssh进行爆破。(把用户名放1.txt,密码放2.txt)爆破出来两个用户,登录一下。

三、提权

一个里面有flag,另一个里面有提示,我们翻译一下,有可执行的文件,我们去找一下。

 

发现了一个可疑的文件,我们去看一下。

这个cat没有指定是哪个文件夹下的cat命令,所以创建一个名为cat文件,内容写/bin/bash,然后把它添加到环境变量,就可以提权了。

成功获取到flag。

http://www.dtcms.com/a/306736.html

相关文章:

  • VUE -- 基础知识讲解(二)
  • 《Java 程序设计》第 11 章 - 泛型与集合
  • 迪丽热巴写真壁纸
  • 【38】WinForm入门到精通 ——WinForm平台为AnyCPU 无法切换为x64,也无法添加 x64及其他平台
  • Apache Ignite 中如何配置和启用各类监控指标
  • 还在使用Milvus向量库?2025-AI智能体选型架构防坑指南
  • 【dify+milvus避坑指南】将向量库milvus集成给dify作为知识库
  • 基于深度学习的医学图像分析:使用DeepLabv3+实现医学图像分割
  • (LeetCode 每日一题) 2419. 按位与最大的最长子数组(数组)
  • leetcode 2419. 按位与最大的最长子数组 中等
  • 构建全球化:OMS系统赋能业财与订单一体化
  • linux更新内核启动镜像文件命令(sudo update-initramfs -u)的作用
  • 如何本地运行 HTML 文件并通过 IP 访问
  • Win10下python环境变量呼出微软应用商店
  • 2025Nacos安装Mac版本 少走弯路版本
  • MySQL设置为严格模式
  • 使用HaiSnap做了一款取件码App(一键生成)
  • PCB基础知识
  • Redis简介及基本操作(一)
  • SNR-Aware Low-light Image Enhancement 论文阅读
  • JavaFX CSS @font-face 错误全面分析 loadStylesheetUnPrivileged / reportException
  • [Agent开发平台] Coze Loop开源 | 前端 | typescript架构API速查
  • Mac配置iterm2
  • 为什么选择 Apache RocketMQ
  • 基于Java+vue+MySQL实现(Web)疫情上报系统
  • 架构实战——架构重构内功心法第一式(有的放矢)
  • Effective C++ 条款12:复制对象时勿忘其每一个成分
  • AD里面出现元器件PCB封装不能编辑的情况
  • UE5保姆级新手教程第六章(角色互动)
  • 低成本高可控,TEMU自养号测评的6大核心优势解析