当前位置: 首页 > news >正文

盘锦市建设局网站地址价目表海报app制作

盘锦市建设局网站地址,价目表海报app制作,响应式建站网站,win7怎么做网站服务器根据题目可以看出,这是个反序列化的题目 打开网址观察题目可以看到这里是php的代码,那么也就是php的反序列化 本题需要利用反序列化字符串来进行解题,根据源码提示我们需要构造code。 序列化的意思是:是将变量转换为可保存或传输…

根据题目可以看出,这是个反序列化的题目

打开网址观察题目可以看到这里是php的代码,那么也就是php的反序列化

image-20240307150254059

本题需要利用反序列化字符串来进行解题,根据源码提示我们需要构造code。 序列化的意思是:是将变量转换为可保存或传输的字符串的过程。

反序列化就是将字符串在转化回变量。这种方式能轻松的存储和传输数据,但反序列化有一个漏洞,通过这个漏洞我们可以跳过反序列化操作的执行。这样就不会执行后面的exit函数。 但是原代码中并没有序列化所以我们无法进行反序列化,所以我们需要添加一个序列化来将我们的变量变成字符串。在php中序列化和反序列化函数分别为serialize,__wakeup。下面就要将代码补充完整(即添加序列化)

<?php
class xctf{                     //定义一个名为xctf的类public $flag = '111';         //定义一个公有的类属性public function __wakeup(){   //定义一个公有的类方法__wakeup(),用于输出badexit('bad requests');          //退出当前脚本}
}
$a= new xctf();          //使用new运算符来实例化该类(xctf)的对象 a
print(serialize($a));     //输出被序列化的对象
?>

在ps中执行代码后结果是

但是输入这个的时候,我们发现

image-20240307151602870

对于这个字符串我们可以看到它有一个变量值("xctf":后面的1)。而对于反序列化来说如果字符串中的变量的数目和真实的数目不一样那么__wakeup会出现错误,我们就造成了反序列化漏洞,所以我们在填写字符串时将变量值的数目从1改成2,输入网页网址后即可获得flag。改成3或者4都是可以的。

http://www.yayakq.cn/news/789657/

相关文章:

  • 网站设计依赖于什么设计wordpress企业网站模板下载
  • 西安网站建设开发网站制作论文范文
  • 优礼品网站模板商品网站建设实验记录
  • wordpress 站内通知十大品牌买购网
  • 湖南网站建设磐石网络口碑好建设部网站一级开发资质
  • 有了网站怎么做优化顺义广州网站建设
  • 做一视频网站如何建立一个网站并运行类似于小红书的
  • asp.net网站开发百科大良营销网站建设机构
  • sap.net网站开发wordpress 文章附件
  • 网站开发选什么职位当当网的网站怎么做的
  • 哈尔滨网站优化排名楚雄建网站
  • 长沙行业网站建设国外搜索引擎
  • 如何将数据写入wordpress文站营销工具
  • 苏州网站建设都找全网天下呼叫中心系统厂家排名
  • 电子商务网站概念网站开发用电脑配置
  • 站酷设计网站怎样下载图片wordpress 栏目模板
  • 代做ppt平台问答网站如何优化
  • 网站快速收录做网站怎么连数据库
  • 家用云做网站广州网站建设技术方案
  • 登烈建站佛山网站优化步骤
  • 加强门户网站建设提升西安网络公司做网站
  • 做资源下载网站条件wordpress没法做大网站
  • 金山专业网站建设古董做推广哪个网站好
  • 营销外贸网站建设seo营销外包公司
  • 企业网站管理系统 源码如何做一家网站
  • 学校网站开发实际意义专门做品牌网站设计服务
  • 网站备案期间 权重客户跟进系统 免费
  • 网站名称注意事项推广平台软件
  • 怎么样建一个网站登封网站制作
  • 做cpa网站做网站成本