zoukankan      html  css  js  c++  java
  • 序列化与反序列化-笔记(一)

    最近做到序列化题目,但这方面的知识完全为空白

    序列化与反序列化

    序列化:

    把一个对象转换为字符串

    (序列化时默认执行__construct()构造参数)

    表达式:

    $s_serialize=serialize($s);

    例子:

    class Student
    {
    public $name = 'studentone';
    function __construct(){
    }
    $s = new Student();
    $s_serialize = serialize($s);
    print_r($s_serialize);

    执行结果:


    反序列化

    把一串字符转换成对象

    (反序列化时默认执行__wake up()函数)

    反序列化漏洞,简单来说就是 将序列化以后的字符串修改,反序列化以后返回其他值

     

    [Sign]做不出ctf题的时候很痛苦,你只能眼睁睁看着其他人领先你
  • 相关阅读:
    12-29 批量删除
    12-29 注册审核
    12-25造数据库面向对象
    12-23 会话保持
    2016-12-19 php修改数据库数据
    12-18数据访问
    12-16php测试题
    1027 制作表格
    1027 超链接
    1027 HTML
  • 原文地址:https://www.cnblogs.com/echoDetected/p/12332709.html
Copyright © 2011-2022 走看看