位置: 编程技术 - 正文

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

  • 印花税的征税范围具体有哪些
  • 税前利润等于应纳税所得额吗
  • 法律规定公司账本保存年限
  • 所得税亏损年限有什么规定
  • 怎样查验电子发票真伪
  • 收到诉讼状之后怎么办
  • 通过认证的增值税怎么算
  • 小型微利企业如何计算所得税
  • 企业年金需要缴纳个人所得税吗
  • 企业破产的费用的承担
  • 递延收益在资产负债表哪里列示
  • 个人取得的稿酬收入应该如何计算
  • 集体劳动合同与劳动合同的区别
  • 过了认证期的发票怎么办
  • 税收缴款书税务收现专用的用途
  • 特许权使用费分摊比例怎么算
  • 稿酬所得个人所得税税率
  • 预提工程成本的会计分录
  • 记账错误是什么意思
  • 知道发票代码怎么查询发票号码
  • 前期认证相符且不符合
  • 现金清查制度的内容包括
  • 开办企业验资
  • 计提坏账准备的科目
  • 社保显示已申报,但缴不了款
  • mac小技巧
  • 升级鸿蒙系统后
  • 收到政府财政拨款用于购买生产设备
  • 苹果14pro真实图片发朋圈
  • 税收保全措施的期限一般不超过几个月
  • php require的用法
  • 农产品专票可以开零税率吗
  • pacis.exe - pacis是什么进程 有什么用
  • 广告费发票内容是什么
  • 金蝶账无忧待遇和金蝶一样吗
  • ajax如何返回数据
  • 利用matlab作图
  • 企业所得税利息费用的扣除标准
  • 高校教材编写
  • 多交增值税可以抵扣吗
  • 收到银行的贷款怎么入账
  • 扶贫资金入股问题
  • 印花税没有及时交会有什么后果
  • 公司注销前账务怎么处理好
  • 公司注销前欠客户钱
  • 转账进公户
  • 固定成本和变动成本举例
  • 个贷系统平账专户怎么做分录
  • 怎么计算土地增值税收入
  • 固定资产变动方式名称
  • 事业单位扶贫费用怎么做账
  • 代垫水电费的账务处理
  • 公司之间的借款利息有最小限制吗
  • 开红字发票必须要收回原发票并作废吗?
  • 什么是暂估入账金额
  • 报销需要发票吗?
  • 跨年做进项税额转出
  • alpine安装apt
  • mac怎么复制粘贴文件夹
  • freebsd书籍
  • 苹果电脑如何制作
  • slserves.exe - slserves是什么进程
  • wps文字打印不清楚怎么办
  • win8切换到桌面
  • windows8开机启动项设置
  • cocos2d动画
  • es6解构函数
  • 安卓专业图片处理软件
  • android opencl
  • unity3d documentation
  • jquery绑定keyup
  • python算法怎么用
  • jquery unload
  • 使用jquery实现的项目
  • 详解js跨域原理是什么
  • python中txt文件的读写
  • 湖南地税网上办税服务厅
  • 演艺明星
  • 怎么查询小米手机位置
  • 建筑类的发票
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设