HackScanner--自动化黑白盒扫描器"

admin 2026-10-21 21:23:07 网络安全文章 来源:ZONE.CI 全球网 0 阅读模式

cover_image

Hack Scanner --自动化黑白盒扫描器

原创

KivenMitnick
KivenMitnick

网安工具库

2026年7月3日 08:43
湖南

在小说阅读器读本章

去阅读

更多干货  点击蓝字 关注我们

注:本文仅供学习,坚决反对一切危害网络安全的行为。造成法律后果自行负责!

往期回顾

·Firefox‑Reverse:网页版AI自动化逆向算法工具

·K8sPenTool:一款面向Kubernetes集群的综合渗透测试评估平台

·CTF²: 推荐一个比较全面的CTF靶场

·Bug Hunter:一个代码安全审计的skills

·NextWQ:一款QQ小程序安全测试分析工具

·MPScan:微信小程序自动化敏感信息审计工具

介绍

hack\_scanner 是一款面向网络安全领域的轻量级漏洞扫描工具,依托开源生态构建,整合了漏洞信息采集、端口探测与安全态势感知等核心功能模块。该工具基于网络协议分析与漏洞特征匹配技术,可对目标网络节点进行自动化的脆弱性探测,其底层采用轻量化的扫描引擎架构,能够高效识别系统配置缺陷、端口暴露风险及常见应用层漏洞。从学术视角看,该工具的核心价值在于将漏洞扫描的自动化流程与开源社区的漏洞库迭代相结合,为网络安全态势评估、渗透测试前置阶段提供了低成本且可定制化的技术实现方案,适用于中小型网络环境的安全基线核查与风险预警场景。

功能特性

1.Web URL 扫描(黑盒)

OWASP TOP10 基础检测:SQL注入、XSS、SSRF、RCE、LFI 等

HTTP 安全头检查:X-Frame-Options、CSP、Referrer-Policy 等缺失告警

SSL/TLS 证书检测:过期、弱密码套件、自签证书识别

CORS 错误配置:跨域资源共享泄露检测

子域名枚举:自动提取并列出所有子域

目录爆破:基于词表的敏感路径发现

技术栈指纹:识别服务器环境、框架、CDN 等

2.代码文件扫描(白盒)

敏感信息泄露:密钥/密码/API Token 在源码中硬编码检测

文件权限检测:可写目录、配置文件暴露风险

依赖漏洞分析:第三方库 CVE 匹配

支持语言:Python / JavaScript / PHP / Java / YAML

3.Shannon 增强(白盒驱动黑盒)

上下文感知 Payload 生成:从源码中发现的路由/变量自动构造针对性测试用例

数据流追踪(Source → Sink):追踪用户输入到危险函数的传播路径

API 端点发现:从代码中抽取 API 路由定义

认证绕过测试:登录/JWT/Session 相关漏洞探测

4.AI 自动分析

多模型支持:Ollama(本地)、Qwen、GLM、GPT、Claude 等主流大模型

自动解读报告:将扫描结果转化为可读的安全分析报告

下一步建议:智能推荐后续渗透测试策略

5.Playbook 扫描工作流(Pentest-Swarm-AI Phase 2.3 借鉴)

OWASP Top 10 评估:覆盖全部 OWASP Top 10 类别的自动化扫描

Bug Bounty 快速狩猎:聚焦 IDOR/SSRF/未授权访问等高 ROI 漏洞

内部网络评估:端口、服务、未授权访问全面检测

CI/CD 安全检查:敏感文件泄露和配置错误扫描

CTF 解题辅助:Web CTF 常见漏洞快速检测

6.假阳性缓存(Pentest-Swarm-AI Phase 4.3.4 借鉴)

自动记录已确认的误报,避免重复报告

支持按目标+漏洞类型配置抑制规则

7.AI 自动分析

多模型支持:Ollama(本地)、Qwen、GLM、GPT、Claude 等主流大模型

自动解读报告:将扫描结果转化为可读的安全分析报告

下一步建议:智能推荐后续渗透测试策略

8.可视化报告

HTML 报告:彩色卡片式展示,支持展开查看完整 JSON 数据

JSON 数据:结构化机器可读格式,便于 CI/CD 集成

Pentest-Swarm-AI 借鉴对比矩阵

检测能力 Hack v4.0 Hack v5.0 Pentest-Swarm-AI 来源
CRLF 注入 & HTTP响应拆分 ❌ ✅ Phase 5.11 crlfuzz
JWT Token 漏洞 (none-alg/弱密钥) ❌ ✅ Phase 2.1.11 jwt\_tool
GraphQL 安全 (introspection/batching) ❌ ✅ Phase 5.5 GraphQL
HTTP参数污染 (HPP) ❌ ✅ Phase 2.1.13 arjun
Subdomain Takeover (40+服务探测) ❌ ✅ Phase 5.6.1
云存储桶暴露 (S3/GCS/Azure) ❌ ✅ Phase 5.6.2
OOB盲注 (Blind XSS/SSRF/RCE) ❌ ✅ Phase 5.8 interact.sh
HTTP请求走私 (CL.TE/TE.CL) ❌ ✅ Phase 5.11.1
Web Cache Poisoning ❌ ✅ Phase 5.11.4
Playbook 扫描工作流 ❌ ✅ Phase 2.3
FP假阳性缓存 ❌ ✅ Phase 4.3.4
OSINT (Shodan/Censys/GitHub) ❌ 🔲 预留 Phase 6.7
Nuclei 模板引擎集成 ❌ 🔲 预留 Phase 2.1 nuclei

安装与使用

URL扫描:

python hack_scanner.py --url https://example.com

代码扫描:

python hack_scanner.py --file ./src/

同时扫描:

python hack_scanner.py --both -u https://example.com -f ./src/

启用AI智能分析:

python hack_scanner.py --url https://example.com --ai

github链接

https://github.com/895397488/hack_scanner

我们创建了交流群,一起来交流吧!!!


HackScanner--自动化黑白盒扫描器" 网络安全文章

HackScanner--自动化黑白盒扫描器"

HackScanner是一款轻量级开源自动化黑白盒漏洞扫描工具,整合了WebURL扫描、代码文件扫描、AI自动分析及Playbook工作流等功能。它基于网络协议分析与漏洞特征匹配技术,可高效识别系统配置缺陷、端口暴露风险及常见应用层漏洞,适用于中小型网络环境的安全基线核查与风险预警场景。工具支持多模型AI分析并生成可视化报告,用户可通过GitHub获取并部署使用。
大模型测试落地实践深度解读" 网络安全文章

大模型测试落地实践深度解读"

本文基于啄木鸟软件测试团队服务12家AIGC企业的实战经验,系统拆解大模型测试从不可测到可度量、可追溯、可治理的落地路径。文章指出传统测试范式因大模型的概率性生成特性而失灵,并提出D-R-A-M四维测试框架,涵盖确定性、鲁棒性、对齐性和可维护性。同时介绍了工程化落地实践,包括测试资产自动化生产、动态阈值引擎和失效根因图谱,强调测试应成为大模型规模化落地的信任基建。
ClaudeCode官方“投毒”标记中国用户翻车,国外用户也怒了" 网络安全文章

ClaudeCode官方“投毒”标记中国用户翻车,国外用户也怒了"

Anthropic在ClaudeCode2.1.196版本中嵌入隐写代码,通过检查系统时区(Asia/Shanghai或Asia/Urumqi)和代理URL(包含147个中国域名)来识别中国用户,并在系统提示词中通过Unicode字符替换(如日期分隔符和撇号)进行标记。该行为被安全研究员逆向分析发现后引发广泛争议,Anthropic承认是3月上线的实验并承诺回滚。事件暴露了AI编程工具权限过高和信任模型问题,用户应审查工具权限并关注隐私安全。
代号为OP-512的间谍软件在IIS上部署自定义ASPX/ASHX后门" 网络安全文章

代号为OP-512的间谍软件在IIS上部署自定义ASPX/ASHX后门"

代号为OP-512的间谍软件针对运行已停止支持的.NETFramework4.0的WindowsServer2016环境,在IIS服务器上部署自定义ASPX/ASHX后门框架。该框架使用双命令通道,通过十六进制编码的DNS查询回连,并回退到HTTP信标。命令执行采用Base64解码、RC4解密、RSA签名验证的四阶段流水线。攻击者利用时间戳篡改和IIS自动重启功能保持隐蔽。评估认为这是一个独立的威胁集群。
评论:0   参与:  0