位置: 编程技术 - 正文

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连接数据库优化)

  • 增值税16%降到13%的留抵退税的情况说明咋写
  • 减少实收资本需要缴纳什么税
  • 投标成交服务费
  • 公司自有房产出租营业执照范围
  • 公司交房租没有开票能记账?
  • 购入生产产品用的机器设备一台
  • 公司聚餐费用标准
  • 快递公司需要交税吗
  • 行邮税税率表2023
  • 夫妻双方交契税可以一人到嘛
  • 原始凭证分割单可以税前扣除吗
  • 经营终止前企业资质变更
  • 结转实物发放的成本分录
  • 红冲发票地址不一样可以吗
  • 销售应税消费品应交的消费税分录
  • 进项税和销项税的借贷方向
  • 减免税额期末需要结转吗
  • 微信认证服务费可以开发票吗
  • 通讯费 个税
  • 会计分录如何试算出来的
  • 怎么设置静音iphone
  • 配件进出库账目怎么做
  • 出口发票汇率按照报关单什么时间计算
  • (Select)解决:Element-ui 中 Select 选择器下拉框样式及输入框样式的修改问题(背景色透明与悬停背景色变化与下拉框边距变化等操作)
  • 微软windows11正式版下载
  • 经营租入固定资产的租赁费计入
  • codelite教程
  • 网站国际化方案
  • php解析xml数据
  • php浮点数
  • 工程服务费会计怎么做账
  • 蒙塔巴诺督查
  • 正则表达式大全(整理版)
  • php列表
  • 前端传给后端
  • 成本降低率是什么意思
  • vue3环境搭建
  • 静态html怎么部署到服务器
  • php array_slice 取出数组中的一段序列实例
  • 发票融资会计处理
  • grpc 调试工具
  • html不能运行
  • 发票去税务局认证了就可以直接抵扣了吗
  • 企业所得税本期已预交怎么算
  • 在建工程减值准备是否可以转回
  • dedecms标签怎么用
  • 建筑设备租赁如何交税
  • 商业承兑贴现几个点
  • SQL Server 2005/2008 导入导出数据常见报错解决方法
  • 小规模费用发票可以抵扣增值税吗
  • 土地增值税中开发间接费用工资包括哪些人
  • 拆迁补偿款的组成
  • 工会经费和残保金属于税费吗
  • 权益法核算还计提减值么
  • 材料退库的流程
  • 发票联遗失的证明怎么开
  • 房地产增值税发票是什么意思
  • 所得税预缴多了可以不退税嘛
  • 销售收入包含哪些费用
  • 特别提款权和普通提款权的区别
  • 私营公司无形资产怎么算
  • 修改mysql字段默认值
  • win7为什么不能设置滑动关机
  • win7设置宽带拨号
  • gzip与zip
  • win7系统连不了蓝牙
  • win7网页有错误如何修复?
  • unity商店资源在unity中打开
  • python生成器怎么用
  • angular子组件调用父组件的方法
  • eclipse开发安卓app实例
  • easyui导出excel表格
  • unity 优化
  • shell脚本 -ne 0
  • unity地形图片
  • python类中的函数必须加self吗
  • 生产者消费者的作用
  • 企业所得税计算器在线计算
  • 税控盘离线开票金额为零怎么办
  • 社保uk申请流程
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设