反序列化学习-php-1

admin 2023年5月23日17:36:59评论21 views字数 2205阅读7分21秒阅读模式

0x01反序列化学习第一章   

面向过程:(看过程)

面向过程是一种以“整体事件”为中心的编程思想,编程的时候把解决问题的步骤分析出来,然后用函数把这些步骤实现,在一步一步的具体步骤中再按顺序调用函数。

面向对象:(看结果)

面向对象是一种以“对象”为中心的编程思想,把要解决的问题分解成各个“对象”;

对象是一个由信息及对信息进行处理的描述所组成的整体,是对现实世界的抽象。

对象三个特征:行为、形态、表示;

1、类or对象  

类:(对象封装到一起)

定义事物的抽象特点,它是将数据的形式和这些数据上的操作封装在一起;

对象是具有类的类型,是对类的实例;

类内部构成:成员变量(属性)+成员函数(方法)

成员变量:(动作)

定义在类内部的变量。该变量的值对外是不可见的但是可以通过成员函数访问在类被实例化为对象后该变量即可成为对象的属性。

成员函数:(方法)

定义在类的内部可用于访问对象的数据。

成员函数可以访问成员变量,类内是无法被调用的

继承:

继承:继承性是子类自动共享父类数据结构和方法的机制,是类之间的一种关系。

在定义和实现一个类的时候,可以在一个已经存在的类的基础之上来进行,把一个已经存在的类所定义的内容作为自己的内容,并加入若干新的内容。

父类:一个类被其它类继承,可将该类成为父类,或基类,超类。

子类:一个类继承其他类称为子类,也可称为派生类。

class Class_name{            
//成员变量声明            
//成员函数声明            
}            

class hero{            
  var $name = 'abc';            
  var $sex;            
  function jineng($var1) {            
    echo $this->name;            
    echo $var1;            
    }            
}            
?>            
           
highlight_file(__FILE__);            
class hero{            
  var $name;            
  var $sex;            
  function jineng($var1) {            
    echo $this->name."            
";            
    echo $var1."            
";            
    }            
}            
$cyj= new hero();            
$cyj->name='chengyaojin';            
$cyj->sex='man';            
$cyj->jineng('zuofan');            
print_r($cyj);            
?>            

类的修饰符:

在类中直接声明的变量称为成员属性(也可以成为成员变量)。

可以在类中声明多个变量,即“对象”中可以有多个成员属性,每个变量都存储“对象”不同的属性信息。

访问权限修饰符:对属性的定义

常用访问权限修饰符:

public:公共的,在类的内部、子类中或者类的外部都可以使用,不受限制

protected:受保护的,在类的内部、子类中可以使用,但不能在类的外部使用

private:私有的,只能在类的内部使用,在类的外部或者子类中都无法使用

注:子类调用类,public可用,protected可用,private不可用

             反序列化学习-php-1

             反序列化学习-php-1

类/对象:

类是对象的抽象,对象是类的具体实例;

类是想法,把类实例化(new),调用具体的值后就变成对象了

类的成员方法:

类中定义的函数被称为成员方法。函数实现的是某个独立的功能:

成员方法实现的是类中的一个行为,是类的一部分。

可以在类中声明多个成员方法,成员方法的声明和函数声明完全一样,只不过在声明成员方法时可以在function关键字前加一些访问权限修饰符,如oublic、.protected、private(可以省略,默认public


0x02 看到这里了,师傅不加个群嘛

    欢迎师傅们加入我的 钟毓安全的小屋(群内添加本人好友请备注),一起学习进步~后面不定期发布更多资源,更多惊喜等着大家。

WX群请私聊李趴菜,请优先选择qq群
反序列化学习-php-1
欢迎 点赞 + 在看、分享本公众号 给更多师傅们哈
❤️
----------------往期精选-----------------
Invicti-Professional-v23.5
【投稿】目前最新版安全狗绕过
hfish蜜罐离线部署
某src支付逻辑有误导致任意支付
内网读我就够了-60%
逆向工具合集
关于卡密订单一次操作记录
内网-知识库-50%
内网-知识库-45%

内网-知识库-进度35%

内网渗透笔记-绝密续集-3

内网渗透笔记-绝密续集-2

内网渗透笔记-绝密

Invicti-23.2.0.39705

123云盘会员权益它来啦~

资源屋

物联网安全测试流程笔记

Acunetix v15.3

什么?作为一个网安人你还不会取证??

物理网安全-文件系统系统迁移

物联网安全-硬件设备组成

年终学习总结

什么?你还不会本机信息收集?

介绍几款自动化取证工具

Go语言-自学篇-2

Autopsy-使用文档

对自己手机的一次取证之路

注:

1、内容来源书籍总结,及个人总结,和互联网数据若干,不存在盗用等情况;

2、壁纸来源于https://wallhaven.cc;

3、特声明,壁纸不存在低俗 引流等行为,本文重点在于共享资源;


原文始发于微信公众号(钟毓安全):反序列化学习-php-1

  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2023年5月23日17:36:59
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   反序列化学习-php-1https://cn-sec.com/archives/1753908.html

发表评论

匿名网友 填写信息