PHP函数缺陷详解
无问社区-官网:http://www.wwlib.cn本期无人投稿,接待各人投稿,投稿可得到无问社区AI大模型的使用红包哦!
无问社区:网安文章沉浸式免费看!
无问AI大模型不懂的问题随意问!
全网网安资源智能搜索只等你来!
01 md5函数
Md5函数在对字符串举行加密时部门字符串会生成以0e开头的数据,这部门的msd5在举行比对的时间无论0e后面跟的字符串是什么他们的比力结果都为True。
https://i-blog.csdnimg.cn/img_convert/a3200e6f3e25dca6ee91c217ea50282a.png
02 is_numeric()函数
Is_numeric函数在对末尾含有%20的整数举行判断时会返回false。
https://i-blog.csdnimg.cn/img_convert/69f5c7e4ebf5e49b1c546f916ded48f3.png
而此时的id在于整数举行比力的时间仍旧还是可以返回true。
https://i-blog.csdnimg.cn/img_convert/3e881b4cd6e95a2106630616f161b3e4.png
03 ereg()函数
Ereg函数用来对字符串中指定的字符举行匹配,返回True或False值。
https://i-blog.csdnimg.cn/img_convert/df50560d6a5f0153a77b0151c8154ee7.png
当字符串中存在%00的时间,ereg将不会匹配%00后面的字符串,从而举行绕过。
https://i-blog.csdnimg.cn/img_convert/3a0f5d55f66b6fe75f4a1f68a9c5596b.png
04 sha1()函数
当sha1函数传入的数据为数组时会返回Null范例数据。
https://i-blog.csdnimg.cn/img_convert/1d98e98fed556cb344eb4e4f1111278f.png
05 call_user_func()函数
函数将第一个参数作为调用的函数,其余参数为函数的传入参数,当两个值为可控内容时会产生命令实行毛病。
https://i-blog.csdnimg.cn/img_convert/71f470b2b0c17696885154c2d533b58d.png
06 assert()函数
将字符串以php代码来实行。
https://i-blog.csdnimg.cn/img_convert/474a8945f02d379348fe70de6e9efd71.png
07 preg_match()函数
当被匹配的数据为数组的时间回返回false值。
https://i-blog.csdnimg.cn/img_convert/b1ddb778bcd6b578071479bf15af90da.png
08 preg_replace()函数
Preg_replcae在存在/e模式的时间会产生代码实行毛病
https://i-blog.csdnimg.cn/img_convert/81857e6fea2fc017de7fd9698c57df03.png
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页:
[1]