PHP原生类怎么遍历


本篇内容主要讲解“PHP原生类怎么遍历”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“PHP原生类怎么遍历”吧! 首先贴一个遍历php内置类的脚本

 

结果:整理一下:

Exception
ErrorException
Error
ParseError
TypeError
ArgumentCountError
ArithmeticError
DivisionByZeroError
ClosedGeneratorException
Date免费云主机域名Time
DateTimeZone
DatePeriod
DirectoryIterator
wakeupJsonException
wakeupLogicException
BadFunctionCallException
InvalidArgumentException
OutOfRangeException
RuntimeException
OverflowException
RangeException
UnderflowException
GlobIterator
SplFixedArray
ReflectionException
ReflectionFunctionAbstract
ReflectionParameter
ReflectionMethod
ReflectionClass
ReflectionClassConstant
ReflectionZendExtension
AssertionError
DOMException
PDOException
SimpleXMLElement
mysqli_sql_exception
PharException
PharData
PharFileInfo

大概就是这些类了,但是在ctf比赛中经常会用到的就是以下几类ErrorExceptionSoapClientDirectoryIteratorSimpleXMLElement
__toString方法会返回错误或异常的字符串形式,其中包含我们输入的参数,如果我们构造一串xss代码,结合echo渲染,将触发反射形xss漏洞demo:

 

poc


/*  */