LOFTER for ipad —— 让兴趣,更有趣

点击下载 关闭
PHP反序列化:

object(对象);->4 - 对象名长度,对象名-User,属性-2个

{s - 属性名类型是string/integer,3 -属性名字的长度,i-属性值的类型,18-属性值}

O:4:“User”:2:{s:3:“age”;i:18;s:4:“name”;s:9:“vergilben”;}


漏洞产生原因:参数可控;可以利用的类和魔幻函数;让代码运行时执行payload的语句

call_user_func - 回调函数,可以传入反序列化函数

魔幻函数:

wakeup绕过 :条件:

方法:当对象属性的个数>真实属性的个数(O:4:“User”:3:{s:3:“age”;i:18;s:4:“name”;s:9:“vergilben”;})


推荐文章
评论(0)
分享到
转载我的主页