省赛中出现了,我知道需要原生类,但我平时也没记录,不知道类名,没网不能百度,直接gg

官方手册

从一道CTF练习题浅谈php原生文件操作类

一.可遍历目录类

DirectoryIterator
FilesystemIterator

配合glob://遍历文件

GlobIterator 与上面略不同,该类可以通过模式匹配来寻找文件路径。

二.可读取文件类

SplFileObject 在此函数中,URL 可作为文件名,不过也要受到allow_url_fopen影响。

配合伪协议读文件

image-20211028162018975

image-20211028162044115

二.含有魔法函数的类

在构造pop时可能需要的原生类

  • __call

    • [SoapClient]
  • __toString

    • [Error]
    • [Exception]

其中SoapClient用的应该是最多的

反序列化之PHP原生类的利用

最后修改:2023 年 12 月 15 日
如果觉得我的文章对你有用,请随意赞赏