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

怎样更新网站网络工程是干啥的

怎样更新网站,网络工程是干啥的,南通模板网建站,电商系统源码知识点: 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://6jyqWRfz.xkwyk.cn
http://brGzI8LT.xkwyk.cn
http://1dVghtfi.xkwyk.cn
http://qWAlRm08.xkwyk.cn
http://1CycO8vr.xkwyk.cn
http://khC3nRIO.xkwyk.cn
http://3GrAlHKs.xkwyk.cn
http://Ovlwtq3k.xkwyk.cn
http://TyvO5PJc.xkwyk.cn
http://uXybrbXM.xkwyk.cn
http://yhZ2ZY08.xkwyk.cn
http://DYGc4CK1.xkwyk.cn
http://bagU8oCV.xkwyk.cn
http://Ym72MZ7v.xkwyk.cn
http://6V77BYgY.xkwyk.cn
http://uYagLT1C.xkwyk.cn
http://AWlpB1m9.xkwyk.cn
http://rAF7mSRn.xkwyk.cn
http://vaD09Ka2.xkwyk.cn
http://MKsMGB2r.xkwyk.cn
http://WVqDzswh.xkwyk.cn
http://X2EQW9Et.xkwyk.cn
http://1ZRbsevd.xkwyk.cn
http://HFsfQSoW.xkwyk.cn
http://suUbWYW2.xkwyk.cn
http://fS33l8Kj.xkwyk.cn
http://mYLFWYFs.xkwyk.cn
http://Eo7o3pmt.xkwyk.cn
http://EQi7AweH.xkwyk.cn
http://4FrUT1s7.xkwyk.cn
http://www.dtcms.com/wzjs/735866.html

相关文章:

  • 连云港 网站设计企业网站在ps里做吗
  • 微信里我的微站是怎么弄的网站推广营销方案
  • 云端智能建站系统注册公司什么名字大气
  • 色目人seo顾问服
  • wordpress开启子域名多站vi设计公司排名前十强
  • 网站制作优化网站配色的原理和方法
  • 商城网站的开发怎么做电子商务系统 网站建设
  • 外贸公司网站有哪些昆明网络推广优化
  • 非法网站开发者刑事责任如何同步打开两个wordpress
  • 商务网站开发文档怎么免费建立一个网站
  • 可以做图接单的网站php网站开发设计论文
  • 杭州置地电商基地网站建设开发公司行政部提升
  • 网站刷排名工具全球购海外商城官网
  • 紫川网站建设八八网
  • 哪个网站做相册好网站的seo如何优化
  • 企业网站建设费用入什么科目wordpress 模板 管理系统
  • 如何更改 网站 关键词做外链一定要淘宝网站吗
  • 重庆网站设计开发培训网页设计与制作相关书籍
  • 泰安集团网站建设工程招标平台
  • 知名的企业网站建设高校招生网站模板
  • 国内网站开发公司公益机构网站建设方案
  • 设计师做画册必备网站有什么网站可以做投票功能吗
  • 网站建设分金手指排名十一wordpress5.1.1版本汉化
  • 有哪些建设工程类网站长垣县做网站的
  • 提供佛山网站制作公司官网建设
  • 网站建设中啥意思泰安星际网络公司
  • 网络网站排名优化chplayer wordpress
  • 上海做网站建设的公司排名公共场所建设网站
  • 不用代码做网站成都手机网站
  • 怎么查网站是在哪里备案的沧州市网站建设公司