实测安全公司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的修复,还是要在代码层面和依赖引用层面进行修复。

相关文章
|
6月前
|
Prometheus Cloud Native 数据库
Grafana 系列文章(九):开源云原生日志解决方案 Loki 简介
Grafana 系列文章(九):开源云原生日志解决方案 Loki 简介
|
17天前
|
存储 运维 监控
开源日志Graylog
【10月更文挑战第21天】
57 8
|
17天前
|
存储 数据采集 监控
开源日志Fluentd
【10月更文挑战第21天】
33 7
|
17天前
|
存储 监控 安全
|
16天前
|
存储 数据采集 监控
开源日志分析Elasticsearch
【10月更文挑战第22天】
44 5
|
16天前
|
机器学习/深度学习 运维 监控
开源日志分析Kibana
【10月更文挑战第22天】
28 3
|
1月前
|
Web App开发 存储 监控
iLogtail 开源两周年:UC 工程师分享日志查询服务建设实践案例
本文为 iLogtail 开源两周年的实践案例分享,讨论了 iLogtail 作为日志采集工具的优势,包括它在性能上超越 Filebeat 的能力,并通过一系列优化解决了在生产环境中替换 Filebeat 和 Logstash 时遇到的挑战。
|
16天前
|
存储 JSON 监控
开源日志分析Logstash
【10月更文挑战第22天】
30 1
|
18天前
|
存储 运维 监控
开源日志分析工具
【10月更文挑战第20天】
41 3
|
1月前
|
云安全 SQL 安全
数字时代下的Web应用程序安全:漏洞扫描服务的功能与优势
在当今这个数字化时代,Web应用程序不仅是企业与用户之间互动的桥梁,更是企业展示服务、传递价值的核心平台。然而,随着技术的不断进步,Web应用程序的复杂性也在不断增加,这为恶意攻击者提供了可乘之机。安全漏洞的频发,如SQL注入、跨站脚本攻击(XSS)、跨站请求伪造(CSRF)等,严重威胁着企业的数据安全、服务稳定性乃至经济利益。在这样的背景下,漏洞扫描服务作为一道重要的安全防线,显得尤为重要。本文将深入探讨漏洞扫描服务在面对Web应用程序安全问题时,所具备的功能优势。