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难爆,一道直接难爆= =