HexStrike AI 简介
核心概念
HexStrike AI 是一个革命性的人工智能驱动的进攻性安全框架,它将专业安全工具与自主人工智能代理相结合,提供全面的安全测试功能。该框架基于多代理架构构建,利用智能决策、实时漏洞分析和高级自动化,彻底改变安全专业人员处理渗透测试、漏洞赏金搜寻和 CTF 挑战的方式。
运作机制
HexStrike AI 通过 MCP(Model Context Protocol)与外部 LLM 进行人机交互,创建提示、分析、执行和反馈的连续循环,实现从自然语言指令到实际安全工具调用的无缝衔接。

主要能力
支持多种主流大模型接入,能够自动运行 150+ 种网络安全工具,涵盖信息收集、漏洞扫描、权限提升等全流程。

环境准备
系统要求
建议使用 Kali Linux 作为操作环境,确保具备 root 权限或 sudo 访问权限。
基础依赖安装
首先更新系统并安装 Python 及相关开发库:
apt install -y python3 python3-pip python3-venv git curl wget apt-transport-https software-properties-common build-essential nodejs npm golang ruby ruby-dev libpcap-dev libffi-dev libssl-dev libpq-dev default-jdk default-jre
安全工具集
HexStrike AI 运行时会调用大量渗透测试工具,建议一次性安装常用套件:
apt install -y nmap masscan amass subfinder nuclei fierce dnsenum autorecon theharvester responder netexec enum4linux-ng gobuster feroxbuster dirsearch ffuf dirb nikto sqlmap wpscan arjun paramspider wafw00f hydra john hashcat medusa patator crackmapexec evil-winrm hash-identifier ophcrack gdb radare2 binwalk ghidra checksec foremost steghide exiftool maltego spiderfoot autopsy scalpel bulk-extractor testdisk hakrawler subjack xsser zaproxy dotdotpwn
更新 Nuclei 漏洞模板库以确保检测能力最新:
nuclei -ut
Chrome 浏览器配置
由于部分功能依赖无头浏览器,需手动安装 Chrome 及驱动:
- 下载 Chrome 稳定版安装包及对应的 Chromedriver。
- 上传至 Kali 并安装:
dpkg -i google-chrome-stable_current_amd64.deb google-chrome --version unzip chromedriver-linux64.zip mv chromedriver-linux64 /usr/local/bin chmod +x /usr/local/bin/chromedriver-linux64




