HexStrike AI MCP部署


1. 准备工作

  • Kali Linux
    • HexStrike本质上还是调用的系统自带的工具,Kali的内置工具比较全面
  • 项目源码
  • DeepSeek api
    • 其他的ai也可以,需要一个可以调用的api
  • Windows本地需要Python3环境
    • 用于调用MCP

2. 环境安装

2.1 MCP Server

  • 在kali上操作
┌──(root㉿kali)-[~]
└─# cd Hexstrike/

┌──(root㉿kali)-[~/Hexstrike]
└─# python3 -m venv hexstrike-env			# 创建python3虚拟环境,防止污染大环境

┌──(root㉿kali)-[~/Hexstrike]
└─# source hexstrike-env/bin/activate

┌──(root㉿kali)-[~/Hexstrike]
└─# pip3 install -r requirements.txt -i https://mirrors.aliyun.com/pypi/simple/
# pip3安装环境时间较长,需要等待

┌──(root㉿kali)-[~/Hexstrike]
└─# python3 hexstrike_server.py					# 启动服务,可以看到端口号是8888

2.2 MCP Client

  • 下面在windows操作
  • 安装Python3,并且在windows cmd中安装两个依赖,这两个是给windows mcp使用
pip3 install --upgrade pip setuptools wheel -i https://mirrors.ustc.edu.cn/pypi/simple
pip3 install requests mcp -i https://mirrors.ustc.edu.cn/pypi/simple
  • 将HexStrike的源码,再解压一份到Windows上,找个目录存放一下,需要用到项目源码中的hexstrike_mcp.py文件
  • 安装Cherry Studio
  • 点击此处感叹号安装环境(截图是已经装好了,默认是感叹号)
  • 确保此处两个依赖安装好
  • 添加MCP Server
  • 按照下图填写,其中参数的路径,需要写上hexstrike_mcp.py文件的路径,IP地址需要填上面kali的地址
  • 配置超时时间,默认60秒,太短了
  • 启用后保存
  • 添加deepseek api
  • 添加默认助手
  • 切换模型
  • 绑定MCP
  • 改一下助手的名字
  • 此时已经可以正常工作了
  • 可以通过自检,看下是否还有什么工具需要安装,询问现在可以使用吗?
  • 现在可以做渗透测试啦

文章作者: AaronXu
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 AaronXu !
评论
  目录