fuzzers.py 文件源码

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

项目:afl-mothership 作者: afl-mothership 项目源码 文件源码
def submit_crash(instance_id):
    instance = models.FuzzerInstance.get(id=instance_id)
    campaign = instance.campaign
    for filename, file in request.files.items():
        crash = models.Crash.create(
            instance_id=instance.id,
            campaign_id=instance.campaign_id,
            created=request.args.get('time'),
            name=file.filename,
            analyzed=False
        )
        crash_dir = os.path.join(current_app.config['DATA_DIRECTORY'], secure_filename(campaign.name), 'crashes')
        os.makedirs(crash_dir, exist_ok=True)
        upload_path = os.path.join(crash_dir, '%d_%s' % (crash.id, secure_filename(file.filename.replace(',', '_'))))
        file.save(upload_path)
        crash.path = os.path.abspath(upload_path)
        crash.commit()
    return ''
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号