范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文
国学影视

渗透测试报告自动生成工具

  公众号:白帽子左一
  领取配套练手靶场、安全全套课程及工具... 背景
  在安服仔的日子里,发现其他人输出的渗透测试报告结果不规范,主要在报告质量、内容、字体、及修复方案中存在诸多问题,而且 大部分安服仔需要对每次的项目结果进行统计整理,方便后续跟踪复测。
  因此研发了 Savior—渗透测试报告辅助生成系统  ,起这个名字也是为了拯救大多数渗透测试工程师,
  告别繁琐的渗透测试报告编写过程及漏洞统计过程。
  系统框架
  前端  :Ant Design Pro
  后端  :Django REST Framework
  数据库  :Mysql
  主要功能
  用户管理  :主要是方便统计漏洞的发现者,后续可能大概也许会添加漏洞统计模块,根据提交数据、漏洞类型、时间等进行统计报表,当前用户管理模块仅允许通过Django后台进行修改,前端只负责展示,主要是我太懒了。
  项目管理  :根据项目的不同可上传项目的专属渗透测报告模板,并可以根据需要进行模板自定义模板(/Demo/demo.docx);
  模板自定义  :不用修改源代码,仅需修改word即可进行模板自定义;
  整改建议管理  :此平台主要就是为了体现标准化输出,因此可通过内置漏洞描述及修复建议进行快速输出,并支持自定义修改(/Demo/常规WEB渗透测试漏洞描述及修复方法.docx);
  一键生成: 通过提交报告模块,内联项目模板,快速生成渗透测试报告,真正达到了一键生成,并确保报告内数据准确、字体统一、格式标准;
  自动邮件: 在生成报告后可通过用户管理配置的自动邮件发送功能进行邮件通知,可自定义邮件模板,这样再报告给客户的时候就可以直接转发了(暖男功能);
  漏洞统计: 每次渗透过后,需要挨个查找报告进行统计整理,现在只要提交报告后,后台会自动联动;
  漏洞报表一键导出
  漏洞跟踪: 增加了漏洞状态字段,创建报告后,漏洞状态默认为新增,漏洞管理模块可进行复测,包括已整改、未整改两种状态;
  相关预览
  Demo  :http://savior.sec404.cn
  演示账号 :admin
  演示密码  :Savior@404  安装指南
  首先将代码clone到本地:  git clone https://github.com/Mustard404/Savior.git
  Docker部署
  我们推荐使用Docker进行部署,相对于源码部署更为简单和快速。
  部署前请务必先安装 Docker 及 docker-compose  。
  修改配置文件
  首先复制根目录的 .env.docker 并重命名为 .env  ,修改其中的Email Settings和initial Administrator配置。
  这两个配置分别控制邮件提醒,以及初始管理帐号密码及邮箱。
  同时需要注意以下两点:
  1. 务必把邮箱修改为自己邮箱,不然可能会出现非预期错误!
  2. 如果使用阿里云、腾讯云服务器,请使用smtp的ssl协议,两家云厂商默认封禁了25端口。
  一键启动  docker-compose up -d
  访问  http://127.0.0.1:8000 即可看到页面。
  修改启动端口
  如果想修改启动端口,可以修改docker-compose.yaml文件中web容器的ports。
  默认为8000:8000,比如要修改为8080端口可改为8080:8000。
  源码部署
  所需环境:  python 3.8+(测试过3.6也没问题,其他版本自行测试)
  yarn 1.22+
  Pandoc
  Mysql 5.7
  前端环境  cd app   yarn && yarn start:no-mock
  环境变量设置 创建字符集为utf-8编码的数据库。
  复制**.env.docker为.env**,并配置数据库、邮箱、管理员等信息。
  务必把邮箱修改为自己邮箱,不然可能会出现非预期错误!
  如果使用阿里云、腾讯云服务器,请使用smtp的ssl协议,两家云厂商默认封禁了25端口。
  后端环境  #开启env环境 python3 -m venv env source env/bin/activate #安装依赖 python -m pip install -r requirements.txt -i http://pypi.doubanio.com/simple --trusted-host pypi.doubanio.com  #同步数据库 python manage.py makemigrations api python manage.py migrate python manage.py init_admin #启动后端 python manage.py runserver 0.0.0.0:8000
  源码部署环境:
  前台页面  :http://127.0.0.1:8001
  Django管理后台:  http://127.0.0.1:8000/api/admin/
  使用手册
  初始化说明
  其中Savior平台包含两个后台页面。考虑到安全性,目前用户管理、项目管理托管于Django管理后台(主要是这两个模块不会写),其余功能均可通过前台页面实现。
  前台页面  :http://127.0.0.1:8000
  Django管理后台  :http://127.0.0.1:8000/api/admin/
  用户管理
  访问Django管理后台: http://127.0.0.1:8000/api/admin/ ,
  请完善API>用户的Name、Avatar、Autosentmail三个字段,分别控制报告的作者、头像(图片Url)、生成报告后自动发送渗透测试报告到邮箱。
  项目管理
  访问Django管理后台: http://127.0.0.1:8000/api/admin/
  请通过API>Projects进行添加项目,可根据不通项目选择不通的渗透测试报告模板。
  参数说明:Project logo(项目Logo)、Project center(项目名称)、Project description(项目描述)、Project template(渗透测试报告模板,目前标准模板可使用Demo/demo.docx,如需自定义模板,请参考模版自定义部分)
  整改设置
  访问 http://127.0.0.1:8000 可进入Savior平台,通过个人设置>整改设置>添加漏洞模板可进行设置漏洞类型、漏洞描述、修复建议从而达到标准化。
  目前整理了一些通用的修复建议模板,请参考Demo/常规WEB渗透测试漏洞描述及修复方法.docx。
  模板自定义
  目前根据我经常使用的渗透测试报告模板生成了一个demo版本(请参考/Demo/demo.docx)。
  当然您也可以根据自己的需求进行模板自定义,其中仅需在WORD模板中进行参数替换,目前Savior中具体参数如下:
  {{report_no}} - 漏洞编号,通过时间戳自动生成,确保漏洞编号的唯一性
  {{report_center}} - 测试项目,为项目管理中项目名称
  {{report_systemname}} - 系统名称
  {{report_start_time}} - 测试开始时间
  {{report_end_time}} - 测试结束时间
  {{report_author}} - 测试提交人,对应用户管理的Name参数
  {{report_test_url}} - 测试Url
  {{vuls|length}} - 漏洞个数
  {{vuls|vul_statistics(3)}} - 高危漏洞个数
  {{vuls|vul_statistics(2)}} - 中危漏洞个数
  {{vuls|vul_statistics(1)}} - 低危漏洞个数
  以下漏洞详情请利用{%tr for vuls in vuls %}{%tr endfor %}进行循环遍历。
  如想列出所有漏洞URL,则使用参数{%tr for vuls in vuls %}{{item.vul_url}}{%tr endfor %}  {{item.vul_url}} - 漏洞Url
  {{item.vul_recurrence}} - 漏洞复现
  {{item.vul_level}} - 漏洞危险等级
  {{item.vul_describe}} - 漏洞描述
  {{item.vul_modify_repair}} - 修复建议
  注: Savior平台渗透测试模板遵循Jinja2语法,更多内容请参考  https://jinja.palletsprojects.com/en/3.0.x/
  创建报告
  如果我们完善了用户信息、项目管理、整改设置后,就可以通过前端页面进行创建报告,其大概流程如下:首先完善报告的基本信息。
  选择漏洞管理的添加漏洞功能。选择漏洞类型后,漏洞名称、漏洞描述、修复建议会根据整改设置进行自动联动,并可根据需求进行自定义修改。
  需要注意的是漏洞详情处如果需要插入XSS语句,请进行url编码后进行输入!
  注: 未提交前请勿刷新页面,此时漏洞详情保存为前端。提交后会自动生成渗透测试报告并进行下载。
  打开报告会提示更新域,更新请选择是,再选择更新整个目录,此问题主要是为了更新目录,不然渗透测试报告中目录无法自动更新。
  如果在用户管理打开了Autosentmail功能,渗透测试报告会自动发送至我们邮箱,方便转给甲方爸爸。
  漏洞列表
  访问Savior平台,选择漏洞列表可进行漏洞统计并进行漏洞复测。
  其中漏洞包含三个状态(新发现、已修复、未修复)。
  通过选择导出数据功能,可将漏洞列表导出为Excle。
  后续计划
  用户管理、项目管理迁移至前端
  大数据看板
  致谢
  感谢  echo503 提供的项目帮助
  感谢  lp0int 提供的项目帮助
  项目框架及 Docker 部署参考 Github-Monitor:( https://github.com/VKSRC/Github-Monitor )
  原文地址: http://33h.co/9vden

新出的影视软件App,支持三端缓存下载,高清画质秒播太爽了大家好,我是波老师。今天波老师又给小伙伴们分享一款三端都可以用的影视软件,支持iOS安卓和iPad。雷特影视雷特影视是一款全新的影视软件,支持iOS安卓和iPad。内容包括推荐电视刚刚,微信宣布重大升级!万众期待的功能终于回归,赶紧更新链接,淘宝里也打不开微信链接。这就给我们的生活造成了很大的麻烦。9月9日,工信部召开了屏蔽网址链接问题行政指导会,要求从9月17日起,各大平台必须按标准解除屏蔽,实现互联互通。今天AppStore限免绘图制作简图画图板文本转换音频等,共5款在今天限免的iOS限免应用中,波老师精选了以下5款限免应用。复制logo上方名字即可前往AppStore下载。如遇恢复原价,则表示限免已结束,请谨慎下载。具体下载方式复制logo上AppStore限免KairosiWoman名人名言等,共5款在今天限免的iOS限免应用中,波老师精选了以下5款限免应用。复制logo上方名字即可前往AppStore下载。如遇恢复原价,则表示限免已结束,请谨慎下载。具体下载方式复制logo上AppStore限免对称艺术相机Mirror飞行模拟器等,共5款在今天限免的iOS限免应用中,波老师精选了以下4款限免应用,1款限免游戏。复制logo上方名字即可前往AppStore下载。如遇恢复原价,则表示限免已结束,请谨慎下载。具体下载方式AppStore限免KEV维京剑收养我等,共5款在今天限免的iOS应用中,波老师精选了以下2款限免应用,3款限免游戏。复制logo上方名字即可前往AppStore下载。如遇恢复原价,则表示限免已结束,请谨慎下载。具体下载方式复制手机平板电脑无线路由器彩电蓝牙耳机FCCID认证如何申请手机平板电脑无线路由器彩电蓝牙耳机FCCID认证申请什么是FCCID认证?FCCID是分配给在美国联邦通信委员会注册的设备的唯一标识符,对于在美国合法销售无线设备,制造商必须1让设曾经全球第一的搜索引擎,正式宣布退出中国说起搜索引擎,大家第一时间会想到哪个呢?在国内,毫无疑问就是百度搜索,它的知名度远远大于其它家。原因很简单,没有能打的对手,打得过的那个也退出了中国11年前,谷歌借黑客攻击问题指责全场1元起!平江万达发布六一儿童节任务邀请函,请注意查收又到一年的六一儿童节应该怎么过好它成为家长们的难题平江万达发送了一站式任务邀请函邀请所有小朋友大朋友降落快乐星球开启六一狂欢!0030精彩瞬间别眨眼!六一快乐不停歇!准备好了吗?L汽车空调老感觉风量小是咋回事?我们在使用汽车空调时如果感觉空调风量小,我们该怎么办呢?又有哪些原因会导致汽车空调风量小呢?本文对汽车空调风量偏小的各个原因逐一讲解。第一个原因是空调滤芯长时间没有更换,在空调滤芯饿了就吃毒蛇?吃飞机?这三个人的蜜汁操作让人上头!真是奇葩饿了咣叽抓一把毒蛇垫饥,这是闹哪样?蜜汁操作确实上头咦!发兔带你看看世界上最奇葩的三个人。第三名吃灯泡的王贤君不是饿了就吃饭嘛,怎么还吃起灯泡了,发兔可玩不起这么大的,54岁的王贤
数字人民币多个玩法齐亮相第四届数字中国建设成果展览会于4月25日至29日在福建省福州市举行,数家机构在其中的数字人民币专题展首次全面公开展示了其数字人民币的应用成果老年群体境外短期来华人士可通过智能机来领中汽协发布汽车数据可信存证区块链平台新华社北京4月28日电(记者高亢)记者获悉,中国汽车工业协会28日在北京组织召开智能网联汽车数据安全研讨会,研讨基于数据的安全监管与数据可信存证的相关问题,并发布了汽车数据可信存证天玑1200做游戏手机比骁龙870靠谱吗?今年1月19日,高通正式发布了骁龙870平台,作为旗舰骁龙888的补充第二天,也就是1月20日,联发科也正式发布了今年的旗舰SoC天玑1200平台。4个多月过去了,高通这边人丁兴旺如果中本聪一开始偷挖1千万个比特币储存,他现在会是世界首富吗据2013年的一篇文章分析指出,中本聪的持币数量为114。88万个。有证据显示比特币网络前36000个区块都是由同一台电脑挖出的,挖矿的人只可能是中本聪。当时每个区块的奖励是50个世界上第一个手机是怎么诞生的?谁是第一个用手机的人?世界上第一部手机是由RudyKrolopp设计,摩托罗拉生产的DynaTAC8000X。在1972年,Martincooper(手机之父)认命Krolopp为项目组长,让他带着团队iPadPro2021有必要买16GB运存的版本吗?要不要买,可以等等,等到今年WWDC之后,如果办公可以满足,可以买。刚预定了8G256版本iPadpro2021首发,527发货,也是很纠结,因为有的app还不支持MacM1跨平台富士康也失宠?智能工厂即将全面上线,以后怕是真的没工打了手机代工,相信很多小伙伴都不会陌生,尤其是苹果iPhone的代工厂富士康,也一度被誉为国内最好的手机生产线。当然,富士康也不仅仅只帮苹果做代工,它还帮助很多国产手机品牌进行组装代工华为和高通谁的5G技术更好一点?应邀回答本行业问题。其实就5G而言,也没有什么高通的5G,也没有什么华为的5G。现在我们说的5G,都是特指的3GPP的5GNR。5G是第五代移动通信制式,现在就全球范围来看,主要是华为布局6G技术,就连马斯克也没想到!这一次美还赶得上吗?不得不说实力证明一切,华为的5G技术领先于世界。当别人还在以安全为理由决定用不用华为的5G技术设备时,华为的6G布局再一次实现了弯道超车,成为了业界的领头羊。目前,我国已经建成5G万万想不到,卖6块的视频VIP,竟被罚了5000万腾讯视频2014年到2018年先后申请了腾讯视频V。QQ。COM腾讯视频VIP腾讯视频三个商标,作为一个付费观影平台,会员费是其重要收入来源。但国内不想付费的观众大有人在,于是隆耀苹果iOS15新功能曝光新UI应用分屏息屏显示近日,苹果正式确定了6月8日6月12日,举行WWDC2021全球开发者大会,届时可能会发布iOS15iPadOS15MacOS等全新系统。相比后两个系统,大家可能会更加关心iOS1