实测安全公司FullHunt发布开源log4j漏洞扫描器

简介: 测试安全公司FullHunt发布开源log4j漏洞扫描器实际效果和使用情况

声明:这里所有提供的信息仅供学习目的。所有引用的漏洞基于已披露信息。作者认为广泛的披露这些信息应该会产生更好的效果。

一、简介

2021年12月,log4j2的漏洞席卷世界,很多公司都连夜升级产品,安全公司也马不停蹄的提供各种解决方案。FullHunt公司发布的开源log4j漏洞扫描脚本github地址如下:

https://github.com/fullhunt/log4j-scan.git


log4-scanner:python编写的log4j漏洞扫描器。


支持检测漏洞:CVE-2021-44228、CVE-2021-45046漏洞的检测。

这篇文章里咱们就看一下这个log4-scanner的扫描功能,和是否能对项目中的漏洞进行检测。

二、安装

整个扫描器项目很小,压缩包只有17K。

运行需要python3环境。

               pip3 install -r requirements.txt              

进行安装需要的库。

 

查看帮助信息:

python3 log4j-scan.py -h usage: log4j-scan.py [-h] [-u URL] [-p PROXY] [-l USEDLIST]  [--request-type REQUEST_TYPE] [--headers-file HEADERS_FILE]  [--run-all-tests] [--exclude-user-agent-fuzzing] [--wait-time WAIT_TIME]   [--waf-bypass] [--custom-waf-bypass-payload CUSTOM_WAF_BYPASS_PAYLOAD]    [--test-CVE-2021-45046] [--dns-callback-provider DNS_CALLBACK_PROVIDER]     [--custom-dns-callback-host CUSTOM_DNS_CALLBACK_HOST]      [--disable-http-redirects]

三、测试

基本的扫描操作:

python3 log4j-scan.py -u https://log4j.lab.secbot.local        

没有漏洞显示结果:

image.png

有漏洞显示结果:

image.png

看源码主要是通过headers、params、data 传入注入信息。

image.png

由此可见,这个扫描还是对已经确定的url,而且也只能扫描出来header、data、json这种打印数据,对于大部分需要传固定参数的的注入还是无法扫描处理,比如:

image.png

这段代码,这种userName参数明显存在注入风险的,扫描器就无法扫描,需要在脚本中添加参数。

所以这个扫描器扫描不出漏洞,并不代表真的没有漏洞。

项目的说明中也说了:This is not intended to be a 100% true positive solution; False negatives may occur.

所以这个扫描器适合在大的方面检测一下有没有特别容易被发现被利用的漏洞。对于项目本身的log4j的修复,还是要在代码层面和依赖引用层面进行修复。

相关文章
|
4月前
|
存储
优秀开源日志平台GrayLog5.0一键安装脚本
优秀开源日志平台GrayLog5.0一键安装脚本
96 0
|
3月前
|
Prometheus Cloud Native 数据库
Grafana 系列文章(九):开源云原生日志解决方案 Loki 简介
Grafana 系列文章(九):开源云原生日志解决方案 Loki 简介
|
5月前
|
监控 安全 NoSQL
5 个适用于 Linux 的开源日志监控和管理工具
5 个适用于 Linux 的开源日志监控和管理工具
308 0
|
7月前
|
运维 安全 Cloud Native
阿里云云安全中心介绍_态势感知_主机安全_漏洞扫描
阿里云云安全中心介绍_态势感知_主机安全_漏洞扫描,阿里云云安全中心(原态势感知)是一个实时识别、分析、预警安全威胁的服务器主机安全管理系统,云安全中心功能支持漏洞扫描与修复、基线检查、防勒索、防病毒、防篡改、威胁检测模型等功能,云安全中心基础版免费、防病毒班432元一年、高级版优惠价969元一年,还有企业版和旗舰版可选
217 0
|
4月前
|
机器学习/深度学习 自然语言处理 数据可视化
基于CIFAR数据集 进行 MAE实现及预训练可视化 (CIFAR for MAE,代码权重日志全部开源,自取)
基于CIFAR数据集 进行 MAE实现及预训练可视化 (CIFAR for MAE,代码权重日志全部开源,自取)
|
1月前
|
API 开发工具 C语言
【嵌入式开源库】EasyLogger的使用, 一款轻量级且高性能的日志库
【嵌入式开源库】EasyLogger的使用, 一款轻量级且高性能的日志库
|
3月前
|
SQL 安全 数据挖掘
安全防御之漏洞扫描技术
每年都有数以千计的网络安全漏洞被发现和公布,加上攻击者手段的不断变化,网络安全状况也在随着安全漏洞的增加变得日益严峻。寻根溯源,绝大多数用户缺乏一套完整、有效的漏洞管理工作流程,未能落实定期评估与漏洞修补工作。只有比攻击者更早掌握自己网络安全漏洞并且做好预防工作,才能够有效地避免由于攻击所造成的损失。
55 0
|
8月前
|
SQL 关系型数据库 MySQL
开源数据库Mysql_DBA运维实战 (DCL/日志)
开源数据库Mysql_DBA运维实战 (DCL/日志)
|
4月前
|
Linux Shell
开源日志平台GrayLog5.1.10 CentOS7一键安装脚本
开源日志平台GrayLog5.1.10 CentOS7一键安装脚本
111 0
|
4月前
|
Linux
开源日志平台GrayLog5.1.7 CentOS7一键安装脚本
开源日志平台GrayLog5.1.7 CentOS7一键安装脚本
95 1