main.py 文件源码

python
阅读 22 收藏 0 点赞 0 评论 0

项目:googlectf-quals-2017 作者: glua-team-ctf 项目源码 文件源码
def index():
    for ip in request.headers.get('X-Forwarded-For', '').split(','):
        ip = ip.strip().lower()
        if ip in HALL_OF_SHAME:
            abort(403)

    if 'f' in request.args:
        try:
            f = request.args['f']
            if re.search(r'proc|random|zero|stdout|stderr', f):
                abort(403)
            elif '\x00' in f:
                abort(404)
            return open(f).read(4096)
        except IOError:
            abort(404)
    else:
        return INDEX
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号