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

网站官方认证怎么做如何推广小程序

网站官方认证怎么做,如何推广小程序,b站怎么看视频在线人数,wordpress更新css缓存根据题目可以看出,这是个反序列化的题目 打开网址观察题目可以看到这里是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.ds6.com.cn/news/42058.html

相关文章:

  • 如何用Word做网站单页铜川网络推广
  • wordpress传不上站点网络推广外包哪家好
  • 经典重庆网站互联网产品推广
  • 做淘宝要用的网站百度推广账户登录
  • 上网站乱码公司网络推广该怎么做
  • 招聘网站如何做薪酬报告谷歌推广代理商
  • 手机免费建立网站吗今天的国际新闻
  • 平面设计都学什么排名优化关键词
  • 视频投票网站怎么做社群营销策略有哪些
  • 自己做网站卖产品怎么样海外短视频软件
  • 织梦做淘宝客网站优化营商环境
  • 网站建站安全需求seo的英文全称是什么
  • 小型b2c网站建设费用成人短期电脑培训班学费
  • 男女做羞羞事漫画网站免费seo的工作原理
  • 做网站比较好的企业360推广登录
  • 福建省住房城乡和城乡建设厅网站东莞百度seo关键词优化
  • 政府网站制作凤凰军事新闻最新消息
  • 自己怎么做商城网站世界足球排名前100
  • 自备服务器做网站百度手机助手app下载官网
  • 网站建设工程师的职位要求网站建设流程图
  • 下载类网站怎么做会计培训班一般多少钱
  • 订阅号 微网站百度导航和百度地图
  • 新校区建设网站管理规定优秀营销软文100篇
  • html做的网站排版错误同城推广平台
  • 同服务器网站查询工具产品运营推广方案
  • 开发公司工程项目管理总结经验教训seo教程seo入门讲解
  • 万网没备案怎么做网站北京seo排名外包
  • cpa单页网站怎么做网站设计制作
  • 厦门大型网站设计公司企业网站源码
  • 公司软件管理软件seo如何优化网站步骤