PHP序列化与XXE漏洞攻防实验指南.pdfVIP

  • 0
  • 0
  • 约4.48千字
  • 约 8页
  • 2026-08-20 发布于北京
  • 举报

1PHP的序列化和反序列化函数

序列化函数:string

serialize(mixed

$value)。反

序列化函数:mixed

unserialize(string

$str)。

2

PHP中与反序列漏洞相关的魔术函数有哪些

通常以两个下划线开头的函数都是魔术方法,所谓的魔术无非就是会被自动调用罢了。

construct()

在对象创建时被调用

destruct()

在对象

销毁时被调用

toString()

当一个对象被当作一个字符

串使用时被调用

sleep()

在对象被序列化之前运行

wakeup()

在反序列化立刻被调用

3

定义一个轿车类,包含品牌和颜色属性。创建轿车对象,并完成序列化和反序列化。

1)

创建一个php文件serial.php,文件内容如下。

01.

?php

02.

class

车辆{

03.

var

$颜色;

04.

var

$品牌;

05.

function

构造($颜色,$品牌){

06.

$this‑颜色

=$颜色;

07.

$this‑品牌=$品牌;

08.

}

func

文档评论(0)

1亿VIP精品文档

相关文档