![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
php函数漏洞
大千SS
我爱大风和烈酒,也爱孤独和自由。
展开
-
serialize()序列化引起的魔术方法__wakeup()函数漏洞—攻防世界-web萌新-unserialize3
知识点:1、serialize()函数:用于序列化对象或数组,并返回一个字符串。序列化对象后,可以很方便的将它传递给其他需要它的地方,且其类型和结构不会改变。2、unserialize()函数:用于将通过serialize()函数序列化后的对象或数组进行反序列化,并返回原始的对象结构。3、魔术方法:PHP 将所有以 __(两个下划线)开头的类方法保留为魔术方法。所以在定义类方法时,除...原创 2019-04-17 18:06:22 · 3442 阅读 · 1 评论 -
php preg_replace()漏洞记录
先介绍一下preg_replace()函数:摘自W3school定义和用法:array_walk() 函数对数组中的每个元素应用用户自定义函数。在函数中,数组的键名和键值是参数。注释:您可以通过把用户自定义函数中的第一个参数指定为引用:&$value,来改变数组元素的值语法array_walk(array,myfunction,userdata...)参数 描述ar...原创 2019-03-19 13:41:32 · 2035 阅读 · 0 评论 -
php的弱类型比较
1、==和=====为弱相等,也就是说12=="12" --> true,而且12=="12cdf" --> true,只取字符串中开头的整数部分,但是1e3dgf这样的字符串在比较时,取的是符合科学计数法的部分:1e3,也就是1000.而且bool类型的true和任意字符串的弱类型相等===为完全相等,数据类型和值都相等时返回true。这里是php手册上全面的说明:h...原创 2019-03-01 21:41:15 · 2970 阅读 · 0 评论