位置: 编程技术 - 正文

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

  • 代第三方收取的款项作为什么处理
  • 物业管理费专票可以抵扣吗
  • 私募基金如何做大规模
  • 一般纳税人小微企业印花税优惠政策
  • 长期待摊费用可以转入固定资产吗
  • 总公司一般纳税多少
  • 医院 科室承包
  • 公司代垫个税会计分录
  • 购买实验器材会计分录
  • 折扣折让的销售方式有哪些
  • 冲销预付款的会计分录
  • 小规模纳税人未开票收入填在哪里
  • 所得税为负值是什么意思
  • 含税价与不含税价哪个便宜
  • 增值税专用发票有效期是多长时间
  • 注册资本使用后账务如何处理
  • 电子承兑到期收款怎么做账务
  • 限售股转让所得
  • 买二手设备需要注意的事项
  • 小规模企业低值易耗品摊销方法
  • 应付职工薪酬核算内容不包括
  • 计提本月短期借款利息1000元
  • windowsserver2019安装教程
  • windows10护眼色设置
  • 增值税价外费用如何开票
  • 固定资产汽车抵扣新政策
  • CodeIgniter与PHP5.6的兼容问题
  • win7纯净版本
  • PHP:mcrypt_enc_get_algorithms_name()的用法_Mcrypt函数
  • 分期收款销售商品纳税义务发生时间
  • 分批次付款
  • 企业养老金有几个档次
  • 一天看小说十几个小时的人
  • Github ChatGPT-Web:了解最新AI技术的前沿应用!
  • 公司注销实收资本退回需要交税吗
  • 法人给对公账户转账
  • 个人所得税如何查询
  • 人力资源公司的税率是多少
  • 计提以前年度的企业所得税
  • 应交税费案例分析题
  • 一般纳税人开普票要交税几点
  • sql server查询
  • sql 临时表格
  • 企业给员工报销的个人消费支出如何计税
  • 个体户 查账
  • 长期股权投资的账务处理
  • 专票红冲信息表填开显示红字信息表金额大于蓝色金额
  • 如何调整利润分录
  • 财务报表中的净利润
  • 原材料入库损耗
  • 出售未到折旧年金怎么算
  • 车辆购置税的税目有哪些
  • 一般纳税人会计分录
  • 母公司划拨土地给全资子公司需要上税吗?
  • 固定资产清理后怎么做账
  • 企业为什么要进行绩效管理?
  • 长期待摊费用如何做账
  • 极速开票软件怎么开票
  • freebsd 网卡驱动
  • 系统自动设置网络连接
  • 电脑卡 硬盘100%
  • winxp注销快捷键
  • Kali(debian) Too many open files 错误处理办法
  • win7用户账户控制设置电脑重启后恢复
  • windows启动很慢很慢
  • win10version最新版本
  • win7旗舰版显示不全屏
  • 创建网站根目录
  • Linux VPS中rar、unrar命令安装和使用详解
  • 新买的笔记本电脑需要做什么
  • win7如何安装kb3033929补丁
  • 游戏开发之二维码怎么弄
  • fedora开机启动版本太多
  • linux4个主要部分
  • unity learn premium
  • js动态执行代码
  • 新电子税务局使用方法
  • 如何建立守信联系
  • 郑州房管局办事大厅预约
  • 河南地税app
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设