python继承链基础
__class__返回一个实例所属的类__base__、__bases__返回一个类所直接继承的类__subclasses__()获取一个类的子类list__builtins__内置模块,包含了list、print等函数__getattribute__()通过传入字符串来进行方法的调用__globals__返回一个当前空间下能使用的模块,方法和变量的字典。
|
|
Run
一道python2环境的沙箱逃逸。过滤了好多东西,os、ls、system等。。
我们可通过python的继承,来找到可用的os模块
|
|
|
|
py2和py3利用__builtins__
|
|
参考链接
他已经讲得很清楚了->用python继承链搞事情
BTW:这次国赛的Web题。。一道空值,一道结合pwn难爆,一道直接难爆= =