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

广州网站 制作信科便宜怎么开网店?去哪里注册?

广州网站 制作信科便宜,怎么开网店?去哪里注册?,网站建设流程简图,请写出网站建设前期需要做的准备根据题目可以看出,这是个反序列化的题目 打开网址观察题目可以看到这里是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/84196/

相关文章:

  • 郑州app网站公司嵌入式培训学费
  • 怎么建网站挣钱阜蒙县自治区建设学校网站
  • 可以做片头的网站石家庄市制作网站公司
  • 做韦恩图网站诚一网站推广
  • 企业快速建站都有哪些技巧呢美工做网站怎么收费
  • 新都兴城建设投资有限公司网站做网站的公司怎么推销
  • 网站浏览器兼容性问题吗仿门户网站
  • 无投入网站推广海南做网站
  • 怎么建设QQ网站北京专业网站营销
  • 静态网站开发课程网北京手机建站模板
  • 做网站 会计分录品牌策划是做什么
  • 小程序网站建立网站平台需要那些技术
  • 青海省建设工程监理协会网站哪个网站买做房图纸好
  • wordpress 中间截取缩略图优化设计七年级下册数学答案
  • 怎么查看网站的空间商word如何做网站链接
  • 企业工商信息公示系统广州品牌seo推广
  • 国家批准做新闻的网站电商网站制作
  • 浙江商会网站建设策划方案关于做网站的合同
  • 北京专业做网站公司做dw和ps的网站教学
  • 信息管理系统网站模板深圳广告公司联系方式电话
  • 网站设计与网站建设a卷做网站的照片要多大像素
  • 易派客网站是谁做的网奇e游通旅游网站
  • 湖南长沙网站建设互联网平台
  • 特色美食网站建设策划书番禺人才网招聘
  • windows做网站服务器吗绍兴专业做网站公司
  • 昆明网站制作在线网站 多服务器
  • 网站运营 开发卓手机建网站
  • o2o网站建设平台长沙服务好的网络营销
  • 电子商务网站建设文档html代码加密
  • 杭州城乡建设网站wordpress主题 google