当前位置:首页 > PC软件 > 正文

POC管理和漏洞扫描小工具

oday

javafx编写的poc管理和漏洞扫描小工具

介绍

本工具是采用javafx编写,使用sqllite进行poc储存的poc管理和漏洞扫描集成化工具。可以可视化添加POC和指纹进行POC管理和漏洞扫描功能,包含POC管理、漏洞扫描、指纹识别、指纹库等模块。

1.3版本更新

1.多次请求 添加漏洞POC时可添加多个请求,以适应某些需要多次发包的POC;

2.漏洞扫描逻辑优化 将之前漏洞扫描的多种方式进行整合,简化逻辑。

3.修复一些已知bug

4.移除了一些鸡肋的功能

1.2版本更新

1.加入web指纹模块 现在可以添加web指纹,并在添加poc时选择;在扫描时会先识别指纹,再获取该指纹对应的poc进行扫描,提高扫描效率。

2.加入漏洞利用功能 文件上传等漏洞可以一键利用,节省抓包修改的操作步骤。

3.修复已知bug

4.移除了某些鸡肋的功能

1.0.3版本更新:

1.修复了某些情况下返回的header中字段名重复时丢失字段值的bug

2.调整了页面布局和部分样式

3.添加poc时可选择是否进行302跳转

4.双击poc可查看poc描述

部分功能使用说明

POC管理

Poc管理模块包含poc的预览、增加、导入、导出、编辑、删除功能。

POC管理和漏洞扫描小工具  第1张

CMS可选从指纹库拉取的CMS名或者自定义输入,漏洞名称、漏洞类型、漏洞描述均自定义填写。

POC管理和漏洞扫描小工具  第2张

右键添加请求包可添加编辑删除多个请求,以适应某些需要多次发包的POC;Headers填写请求时必须的Header头,一行填写一个;请求次序选择该请求包发送的顺序;

POC管理和漏洞扫描小工具  第3张

POC管理和漏洞扫描小工具  第4张

自定义变量可对该次请求的的结果进行处理,提取需要的字段保存为公共变量,后续请求包带上{{变量名}}即可使用该变量;

POC管理和漏洞扫描小工具  第5张

POC管理和漏洞扫描小工具  第6张

在填写完所有请求包后,选择请求包中的某次请求作为二次验证的请求包;

漏洞扫描

左侧选择需要扫描的漏洞;勾选匹配指纹后,在漏洞扫描前先对URL进行指纹识别,识别到指纹的URL扫描对应指纹的POC和CMS名称为All的POC,未识别到指纹的URL进行全部POC扫描;右键扫描结果,可对结果进行二次验证;扫描结果可保存为CSV文件(macos打开该CSV文件中时,其中的文字符会乱码)。

POC管理和漏洞扫描小工具  第7张

POC管理和漏洞扫描小工具  第8张

使用场景

这个工具可以看作一个简单的漏洞扫描框架,需要扫描什么漏洞,就可以自己进行调试添加;调试好的poc可以导出分享给团队成员,也可以导入他人调试好的poc。它可以是oa漏洞扫描工具,也可以是框架漏洞扫描工具,也可以是默认弱口令扫描工具,这完全取决于添加的poc。

不足之处

目前还没有做指纹识别,是比较傻瓜式的全部遍历扫描,虽然使用了多线程,但是在poc数量较多且目标资产较多的情况下,扫描速度还是不尽如人意。且会增加误报概率。 工具为本人初学安全开发写的一个练手的小工具,不足之处还请各位大佬轻喷。

感谢

本工具思路部分借鉴了h4ckdepy大佬的Un1kPoc工具,f0ng大佬的poc2jar工具,感谢各位大佬的无私分享。 欢迎各路大佬给工具提提建议,给我改进的动力,谢谢!

免责声明

本工具截图所进行的演示均在本地环境或授权情况下进行,且本工具不包含任何权限级别的漏洞利用poc,也不包含漏洞利用功能,仅作为企业或个人资产漏洞自查的安全建设工具。在使用本工具时,您应确保该行为符合当地的法律法规,并且已经取得了足够的授权,请勿对非授权目标进行访问。如您在使用本工具的过程中存在任何非法行为,您需自行承担相应后果,我们将不承担任何法律及连带责任。请勿将本项目技术或代码应用在恶意软件制作、软件著作权/知识产权盗取或不当牟利等非法用途中。

隐藏资源

登陆后查看此资源立即登陆

0

发表评论