Kali-mcp搭建 - ☕ 经验茶谈极核论坛 - 知识星球 - 极核GetShell

Kali-mcp搭建

介绍

这个MCP简单理解为可以在AI工具上调用Kali Linux终端命令,比如:nmap、nxc或者使用其他工具,使用curl、wget等与web应用程序交互的工具,简单理解就是AI辅助渗透测试。这个可以部署在虚拟机上也可以部署在服务器上,看个人喜好哈,下面我给大家介绍一下如何搭建安装和一些我踩过的坑点哈。

安装服务端

我这边就给搭建介绍如果在本地虚拟机上面搭建。

  • 在Kali Linux虚拟机上(作为MCP服务器)

571ccce69f824c25a0da4b267ff08cf3

 

#从GitHub上面拉下源代码
git clone https://github.com/Wh0am123/MCP-Kali-Server.git
  • 进入MCP-Kali-Server这个文件夹

image

image

 

cd MCP-Kali-Server
  • 用python启动kali_server.py服务端,这样kali就变成了服务端。不要去在意那串红字的WARNING(警告),只要看到本机IP地址和端口,回环IP地址和端口就行了(服务端就结束了)下来我们配置客户端和AI工具。

image

python3 kali_server.py

安装客户端

在MCP客户端上(可以在Windows或者Linux上运行)

  • 把kali上面下载的MCP-Kali-Server这个文件夹复制一份到桌面或者是自己可以记得住的磁盘里面,然后进入这个文件夹–在文件夹里面右键–终端打开。

image

image

  • 需要运行python3 /absolute/path/to/mcp_server.py http://LINUX_IP:5000测试一下连通性,如果使用python3执行未显示执行内容,就使用python执行(坑点)。

image

  • 如果使用python执行提示需要参数的话,就在URL前面跟–sever参数执行(坑点),如果显示如下内容就证明执行成功了,就可以配置AI了。

image

image

配置AI

  • 添加json文件,文件夹处的反斜杠一定要用双反斜杠”\\”来取反(坑点)。如果有一定的语言基础的可以自行编写一下是最稳妥的。

image

image

 

{
    "mcpServers": {
        "kali_mcp": {
            "command": "python3",
            "args": [
                "C:\\Users\\issuser\\Desktop\\MCP-Kali-Server\\mcp_server.py",
                "--server",
                "http://LINUX_IP:5000/"
            ]
        }
    }
}

使用方法

  • AI可以自动帮你对URL或者IP地址段进行漏洞的扫描,这里就给大家不一一展示了哈,就展示这几个就行。在扫描过程中kali的终端内容也跟着自动生成滚动就证明AI配置正确。

image

image

image

 

请登录后发表评论

    没有回复内容