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

网站建设要注意百度竞价包年推广是怎么回事

网站建设要注意,百度竞价包年推广是怎么回事,wordpress更换了域名,vi品牌形象设计案例前言 最近在打西电的新生赛#xff0c;有道反序列化的题卡了很久#xff0c;今天在NSS上刷题的时候突然想到做法#xff0c;就是利用字符串逃逸去改变题目锁死的值#xff0c;从而实现绕过 为了研究反序列化的字符串逃逸 我们先简单的测试下 原理 ?php class escape…前言 最近在打西电的新生赛有道反序列化的题卡了很久今天在NSS上刷题的时候突然想到做法就是利用字符串逃逸去改变题目锁死的值从而实现绕过 为了研究反序列化的字符串逃逸 我们先简单的测试下 原理 ?php class escape{ public $name; public $psword; public $flag; public function __construct($u,$p){$this-name $u;$this-psword $p;$this-flag 0;} } $anew escape(admin,123456); echo serialize($a); ? 输出结果为 O:6:escape:3:{s:4:name;s:5:admin;s:6:psword;s:6:123456;s:4:flag;i:0;}假设我们增加一个检测函数去替换我们序列化之后的值则 ?php class escape{ public $name; public $psword; public $flag; public function __construct($u,$p){$this-name $u;$this-psword $p;$this-flag 0;} } function filter($s){return str_replace(admin,hacker,$s); }$anew escape(admin,123456); $a_filter filter(serialize($a)); echo $a_filter; ? 输出结果为 O:6:escape:3:{s:4:name;s:5:hacker;s:6:psword;s:6:123456;s:4:flag;i:0;}我们比对下这两串输出结果 O:6:escape:3:{s:4:name;s:5:admin;s:6:psword;s:6:123456;s:4:flag;i:0;} O:6:escape:3:{s:4:name;s:5:hacker;s:6:psword;s:6:123456;s:4:flag;i:0;}可以发现下面那一串的hacker的长度与实际长度不匹配 假设当$flag1时回显flag由于题目是改不了的那么我们就可以利用字符串逃逸来实现 目标字符串 O:6:escape:3:{s:4:name;s:5:admin;s:6:psword;s:6:123456;s:4:flag;i:1;}我们可以把;s:6:psword;s:6:123456;s:4:flag;i:1;}写入到name的值里面然后通过admin替换hacker的长度差值与之相等即可 我们先写入name里然后计算下长度为445 O:6:escape:3:{s:4:name;s:49:admin;s:6:psword;s:6:123456;s:4:flag;i:1;};s:6:psword;s:6:123456;s:4:flag;i:0;}由于我们要挤掉后面长度为44的字符串构造44*admin payload O:6:escape:3:{s:4:name;s:49:adminadminadminadminadminadminadminadminadminadminadminadminadminadminadminadminadminadminadminadminadminadminadminadminadminadminadminadminadminadminadminadminadminadminadminadminadminadminadminadminadminadminadminadmin;s:6:psword;s:6:123456;s:4:flag;i:1;};s:6:psword;s:6:123456;s:4:flag;i:0;}即实例化上传的为 ?php class escape{ public $name; public $psword; public $flag; public function __construct($u,$p){$this-name $u;$this-psword $p;$this-flag 0;} } function filter($s){return str_replace(admin,hacker,$s); }$anew escape(adminadminadminadminadminadminadmin adminadminadminadminadminadminadminadminadminadmin adminadminadminadminadminadminadminadminadminadmin adminadminadminadminadminadminadminadminadminadmin adminadminadminadminadminadminadmin;s:6:psword;s:6:123456;s:4:flag;i:1;},123456);$a_filter filter(serialize($a)); $a_filter_unseri unserialize($a_filter); var_dump($a_filter_unseri);我们可以看到flag的值变为1成功绕过
http://www.eeditor.cn/news/123907/

相关文章:

  • app开发和网站开发哪个好企业信息管理系统的发展历程
  • wui网站建设做移动网站优化快速排名软件
  • 网站集约建设后网站域名规范抖音代运营有风险吗
  • 微官网和微网站首页推广一个app的费用
  • 品牌和网站建设网站的建设与维护实践报告
  • 想给公司做个网站怎么做的济南外贸网站
  • 广东外贸网站推广公司杭州富阳网站建设
  • 汕头网页设计网站方案淘宝网站怎么做会话保持的
  • 手机微信网站怎么做常德营销型网站建设
  • 西安网站建设定wordpress还是hexo
  • 杭州品牌网站开发网站手机访问 动易
  • 网上提交报名表系统的网站建设百度网站架构
  • 十堰市建设网站的公司用什么制作网站
  • 网站推广预期达到的目标建筑企业和建设企业区别
  • 新零售型网站开发邯郸网站建设服务报价
  • 产品网站开发服务价格低性能好的手机
  • 株洲专业做网站设计的搜素引擎排名优化
  • 站长之家网站建设技术有哪些
  • 石家庄做手机网站推广最近七天的新闻大事
  • 做网站接广告门户网站属于数字媒体吗
  • 成都市企业网站建设副业做网站软件
  • 泸州百度做网站联系外贸销售渠道
  • 长沙公司网站建立食品 技术支持 东莞网站建设
  • 郑州网站建设公司qq能源与动力工程
  • 桂林网站制作网站定制高端网页
  • 企业推广网站无网站做cpa
  • 电子商务网站建设参考文献书籍江苏网站关键词优化优化
  • 自建站英文厦门市建设局查询保障摇号网站首页
  • 上海企业建设网站价格凡客沙发官网
  • 帝国网站管理系统入门教程拖拽式制作网站