0x01 工具介绍
如果只关注报告而不关注格式,每个选项似乎都不错,各有千秋。遗憾的是,它们都无法完全匹配正在使用的模板。我曾考虑对其中一些项目进行二次开发,但对于我这个初学者来说,难度太大了。相比之下,Coderrrr-400师傅的项目对我来说比较简单直接,也更加可塑。
下载地址在末尾
0x02 功能简介
基础测试
基础输出
xxx.docx
log.txt
output/2024.05.28_output.txt
直接全选复制到excel表格中
漏洞复现多图文
结果
删除
0x03更新介绍
添加根据域名自动识别ICP备案
0x04 使用介绍
配置
config.yaml
report_Template: 'config/demo.docx'
vulnerability_List: 'config/web漏洞合集描述和修复建议.xlsx'
ICP_List: 'config/ICP备案信息.xlsx'
supplierName: '张三'
city: '北京'
必须包含漏洞名称、漏洞描述、修复建议这三个表头
除此之外的表头都无所谓
ICP备案信息.xlsx
必须包含unitName(单位名称)、domain(根域名)、serviceLicence(备案号)
数据来源
可以使用 ICP_Query_Batch 进行自动提取
启动
该项目适用于 python3.* ,已验证:
开发:3.11.4
测试:3.8.6
1、安装模块
pip3 install -r requirements.txt
2、启动GUI
python3 ShitReport.py
3、偷个懒使用start.bat
@echo off
rem 隐藏黑色窗口
if "%1"=="h" goto begin
mshta vbscript:createobject("wscript.shell").run("%~nx0 h",0)(window.close)&&exit
:begin
REM 检查Python的安装路径
set PYTHON=python
set PYTHON3=python3
REM 优先使用Python3
if exist %PYTHON3% (
set PYTHON=%PYTHON3%
)
REM 使用Python运行demo.py
%PYTHON% ShitReport.py
REM 检查是否成功运行
if %ERRORLEVEL% neq 0 (
echo Failed to run ShitReport.py
pause
exit /b 1
)
echo Successfully ran ShitReport.py
pause
exit /b 0
我们的电脑可能会安装python2和python3两个版本,需要注意默认PYTHON=python调用的版本,如果2版本的话就无法启动
也要保证已经配置合适的环境变量
C:Userstest>python2 -V
Python 2.7.18
C:Userstest>python3 -V
Python 3.11.4
C:Userstest>python -V
Python 3.11.4
C:Userstest>path
PATH=D:python3;D:python2;D:python3Scripts;D:python2Scripts;
0x05
推荐站内搜索:最好用的开发软件、免费开源系统、渗透测试工具云盘下载、最新渗透测试资料、最新黑客工具下载……
还没有评论,来说两句吧...