Python十几行代码获取db库新增的poc
发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,1.背景介绍由于项目需要及个人爱好,我每个月都要下载exploit-db库上的压缩包,更新到自己的漏洞平台上。然而,,在以前都是把exploit的整个文件夹通过远程桌面传到服务器上,由于这个文件夹非常
千家信息网最后更新 2026年10月31日Python十几行代码获取db库新增的poc
1.背景介绍
由于项目需要及个人爱好,我每个月都要下载exploit-db库上的压缩包,更新到自己的漏洞平台上。然而,,在以前都是把exploit的整个文件夹通过远程桌面传到服务器上,由于这个文件夹非常的大,导致每次都需要好长时间才能传完,所以,就想着写个脚本光收集上个月新增的poc。
2.利用工具
Python2.7的os和sys库
3.脚本
首先,db库提供了特别便利的方式,它会有一个excel文件存储漏洞信息,包括poc的文件路径,所以,只要把新增的那些信息放在一个txt文本中,再根据路径重新生成新增的poc文件就可以了。下面的特别简洁的脚本:
#coding:utf-8import osimport syswith open(r'files.txt') as f: #里面是csv中新增的漏洞信息 for line in f: dbid,file, description,date,author,use_type,platform,port = line.split('\t') name = 'exploit-database-master/'+file #所有poc文件存放的文件夹 n_name = 'file/'+file #新增的poc文件存放的文件夹 path = os.path.split(n_name)[0] #返回新增的poc存放的路径 if os.path.exists(path): print 'exists' else: os.makedirs(path) #路径不存在则新建路径 open(n_name, "wb").write(open(name, "rb").read()) #读取原来的poc再重新写到新的文件夹下
文件
文件夹
路径
信息
漏洞
脚本
简洁
个人
工具
平台
文本
方式
服务器
桌面
背景
要好
面的
项目
中新
长时
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
华服互联网科技靠谱吗
天津市摩尔互联网科技
广东猪兼强互联网科技有限公司
科技平台互联网
互联网科技未来
时间互联网络科技
科技互联网创业计划书
互联网前沿科技
互联网金融和金融科技
互联网科技股有哪些
四个字互联网科技公司取名
昭通互联网科技选哪家
徐州市互联网科技有限公司
锡山区互联网智能科技产品供应
互联网营销推广黑科技
互联网安防科技感
艺电能源互联网科技有限公司招聘
银川新华互联网科技学校是国营吗
亚光科技低轨卫星互联网
伍佰万互联网科技是干嘛的
云南咖啡
新华互联网科技
互联网金融 科技金融
广州紫鲸互联网科技
佰商互联网科技有限公司
科技类的互联网平台
中国互联网公司排名锤子科技
广州互联网高科技取餐柜
互联网科技包装股
绵阳真晨互联网科技有限公司