位置: 编程技术 - 正文

PHP序列化/对象注入漏洞分析(php序列化和反序列化函数)

编辑:rootadmin

推荐整理分享PHP序列化/对象注入漏洞分析(php序列化和反序列化函数),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:php 序列化和json性能,python序列化对象,php序列化数组,php序列化和反序列化函数,php序列化数组,php序列化对象,php 序列化和json性能,php序列化对象,内容如对您有帮助,希望把文章链接给更多的朋友!

本文是关于PHP序列化/对象注入漏洞分析的短篇,里面讲述了如何获取主机的远程shell。

如果你想自行测试这个漏洞,你可以通过 XVWA 和 Kevgir 进行操作。

漏洞利用的第一步,我们开始测试目标应用是否存在PHP序列化。为了辅助测试,我们使用了Burpsuite的SuperSerial插件,下载地址在 这里 。它会被动检测PHP和Java序列化的存在。

PHP序列化/对象注入漏洞分析(php序列化和反序列化函数)

分析我们检测到了应用里使用了PHP序列化,所以我们可以开始确认应用代码里是否含有远程代码执行漏洞。需要注意的是,序列化对象是从参数“r”取来的:

$var1=unserialize($_REQUEST['r']);然后再进行反序列化和eval:

eval($this->inject);接着,执行:

echo "<br/>".$var1[0]." - ".$var1[1];有了这些,如果我们绕过了参数r的PHP序列化对象,那么就可以获得代码执行漏洞了!

漏洞利用为了利用这个漏洞,我们创建了一个简单的PHP脚本来自动生成PHP序列化payload,以及在目标远程主机上运行我们想要的命令。然后,我创建了一个通用的PHP反弹shell,下载地址如下:

你需要把这个文件传到web服务器上,改动反弹shell脚本里面的本地ip和端口,以及下面的利用代码:

Demo现在咱们的利用脚本已经就绪,我们可以执行它来得到远程主机上的反弹shell,用来远程执行命令!

标签: php序列化和反序列化函数

本文链接地址:https://www.jiuchutong.com/biancheng/293648.html 转载请保留说明!

上一篇:php实现三级级联下拉框(php三级分销思路)

下一篇:ThinkPHP连接Oracle数据库(thinkphp连接数据库优化)

  • 增值税发票查验平台怎么查询发票
  • 应付账款里的暂估
  • 临时工工资怎么申报个人所得税
  • 出口货物的报关时限为装货的24小时以前
  • 银行存款对银行的作用
  • 应收票据贷方余额怎么办
  • 电子设备残值率的最新规定
  • 什么情况下要做试管怀孕
  • 劳务公司一般纳税人开票几个点
  • 经营二手车怎么交税
  • 银行会计错账冲正方法
  • 房地产按揭贷款是什么意思
  • 长期股权投资成本法初始计量
  • 不交增值税就不交企业所得税吗
  • 发票的单价开得太低了怎么办?
  • 外包业务账务处理
  • 增值税的价外费用不包括什么
  • 个体户超过3万怎么纳税
  • 关于土地增值税若干问题的通知
  • 应交税费属于什么会计要素
  • 开专票需要备注吗
  • 股权购买会计分录
  • 个税房租和房贷抵扣一样吗
  • 小规模纳税人缴纳增值税的会计科目
  • 固定资产摊销怎么做
  • 混合销售行为的名词解释
  • 外经证核销办理流程图
  • w10系统搜索
  • 税前利润的公式有哪些
  • 如何降低融资成本率
  • mac设置在哪里设置
  • 二年级祖先的摇篮教学视频
  • 既征收消费税又征收增值税的是
  • 工程款包工包料怎么开票
  • 固定资产修理支出准予扣除吗
  • 若依项目制作饼状图和柱状图
  • php 获取网页内容
  • 微信小程序开发
  • cookie set
  • mysqlbinlog -vv
  • 出口免税和退税的区别
  • 销项和进项税额还需要月底转出么
  • 应交税费年末有余额怎么处理
  • 土方工程开票
  • 特许经营企业的特点
  • 任意盈余公积金怎么计算
  • 小企业如何核算成本费用
  • 兼职收入用缴纳增值税吗
  • 公允价值变动损益在利润表哪里
  • 出口退免税的条件
  • 砖厂会计账务处理流程图
  • 年底进项比销项大要做账么
  • 只有发票没有银行回单怎么做账
  • 预支差旅费怎么记账
  • 机动车转让后未过户原车主要承担赔偿责任
  • 基本户有什么用
  • 产品成本核算要求有哪几项
  • 管理费用和销售费用都有职工薪酬
  • 发票过账是什么意思
  • sql合并多行到一列
  • Centos MySQL 5.7安装、升级教程
  • 微软提示
  • 英文版的windows
  • 退休后归什么部门管
  • centos apache 配置
  • xp系统怎么关闭更新系统
  • linux配置ssh
  • win8应用商店怎么卸载
  • 用python编写程序
  • python日历查询系统
  • nodejs搭建本地服务器运行html
  • python deque
  • javascript 对象
  • jquery选择器的分类有哪些
  • jquery获取当前日期yyyymmdd
  • 河南办税服务厅
  • 城乡居民医疗保险和新农合的区别
  • 教育培训行业的发展前景
  • 增值税进项转出补企业所得税
  • 核定征收申报表填写
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设