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

做网站要多少酷万网站建设

做网站要多少,酷万网站建设,自己网站上做淘宝搜索,企业网站功能列表知识点: 1、WEB攻防-PHP反序列化-CVE&wakeup绕过 2、WEB攻防-PHP反序列化-PHP版本绕过机制 3、WEB攻防-PHP反序列化-字符增多减少逃逸 一、演示案例-WEB攻防-PHP反序列化-CVE&wakeup绕过 PHP版本绕过漏洞 CVE-2016-7124(__wakeup绕过&#xff09…

知识点:
1、WEB攻防-PHP反序列化-CVE&wakeup绕过
2、WEB攻防-PHP反序列化-PHP版本绕过机制
3、WEB攻防-PHP反序列化-字符增多减少逃逸

一、演示案例-WEB攻防-PHP反序列化-CVE&wakeup绕过

PHP版本绕过漏洞
CVE-2016-7124__wakeup绕过)
漏洞编号:CVE-2016-7124
影响版本:PHP 5<5.6.25; PHP 7<7.0.10
漏洞危害:如存在__wakeup方法,调用unserilize()方法前则先调用__wakeup方法,但序列化字符串中表示对象属性个数的值大于真实属性个数时会跳过__wakeup执行

Demo

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

[极客大挑战 2019]PHP

1、下载源码分析,触发flag条件

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2、分析会触发调用__wakeup 强制username值

在这里插入图片描述

3、利用语言漏洞绕过 CVE-2016-7124

在这里插入图片描述

4、构造payload后 修改满足漏洞条件触发

在这里插入图片描述
在这里插入图片描述

Payload:
select=O%3A4%3A%22Name%22%3A3%3A%7Bs%3A14%3A%22%00Name%00username%22%3Bs%3A5%3A%22admin%22%3Bs%3A14%3A%22%00Name%00password%22%3Bs%3A3%3A%22100%22%3B%7D

在这里插入图片描述

二、演示案例-WEB攻防-PHP反序列化-PHP版本绕过机制

当对象变量属性不同就会导致序列化后数据格式差异对象变量属性:
public(公共的):在本类内部、外部类、子类都可以访问
protect(保护的):只有本类或子类或父类中可以访问
private(私人的):只有本类内部可以使用序列化数据显示:
public属性序列化的时候格式是正常成员名
private属性序列化的时候格式是%00类名%00成员名
protect属性序列化的时候格式是%00*%00成员名

Demo

<?php
class Test
{public $sex = "man";private $name = "xiaodi";protected $age = "33";
}
$t=new Test();
print_r(serialize($t));

在这里插入图片描述

PHP版本绕过机制(解析不敏感)

PHP版本导致的属性不同反序列化解析差异
影响版本:PHP7.1+及以上

<?php
class test{protected $a;private $b;public function __construct(){$this->a = 'abc';}public function __destruct(){echo $this->a;}
}echo serialize(new test());
unserialize('O:4:"test":1:{s:1:"a";s:3:"abc";}');

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

[网鼎杯 2020 青龙组]AreUSerialz

1、__destruct()–> process()–>read()

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2、绕过is_valid()函数,private和protected属性经过序列化都存在不可打印字符在32-125之外

在这里插入图片描述
因为protected属性在序列化之后会出现不可见字符\00*\00,%00字符的ASCII码为0,不符合上面的要求。
在这里插入图片描述

public $op=2;
public $filename="php://filter/read=convert.base64-encode/resource=flag.php";
public $content;

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

三、演示案例-WEB攻防-PHP反序列化-字符增多减少逃逸

字符增多

str1.php

在这里插入图片描述
在这里插入图片描述

原理解释
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
运算思路:字符个数多了1
后续有47个就写47个覆盖后续

str1-pop.php

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

字符变少

str2.php

在这里插入图片描述

str2-pop.php

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
运算思路:字符个数少了1个(5位变4位)
思考写多个就截取后续多少个,如23个、22个等

CTFSHOW-Web262(逃逸解法)

解题思路:提示有message.php
在这里插入图片描述
其中获取msg获取f,m,t 要求token=admin
在这里插入图片描述
字符增多通过本地序列化发现62位需要覆盖
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

http://www.dtcms.com/a/595845.html

相关文章:

  • 广西南宁网站推广自豪得用wordpress删
  • 哈尔滨住房城乡建设局网站世界优秀网页设计赏析
  • 网站推广公司网站找做网站app
  • 六安网站制作金狮360免费建站怎么样
  • 网站首页制作案例现在从深圳回来需要隔离吗?
  • 海南省建设工程执业中心网站h5制作多少钱
  • 网站建设合同2018广州网站设计公司新闻
  • 网站开启微信支付功能网络营销推广怎么做
  • 公司建设网站的请示什么公司做的网站好
  • 广州网站建设招聘网站没有收录了
  • 建设网站费用要进固定资产吗浏览有关小城镇建设的网站6
  • 企业网站模板源代码下载做网站需要材料
  • 销售网站怎么做免费个人网站模版ps
  • 网站视频做参考文献小程序代理需要多少钱
  • 北京高端网站建设系统中小型网站建设价位
  • 鼠标放上去图片放大的网站住房和城乡建设部网站登录
  • 网站提交入口百度江门外贸网站建设
  • wordpress该站点地址王磊网站建设
  • 如何找网站做推广手机python编程软件
  • 网站建设大学网站 优化 教程
  • 百度制作网站千库网下载
  • 百度seo整站优化公司网站能不能自己做
  • 移动端网站一般宽做多大什么网站可以免费发布招聘信息
  • 网站浏览构思前台网站建设
  • 博客网站代码江苏省建设厅政务网站
  • 只做域名跳转和关停网站备案号链接工信部网站
  • 建设网站用什么服务器百度地图人工电话
  • dedecms一键更新网站求职网站开发
  • 福田网站建设龙岗网站建设罗湖网站建设竞价服务托管公司
  • 导购网站怎么做的南宁开发公司