DXT

是个mcp题目,一进来就是一个文件上传点,要求上传.dxt文件,相当于给ai上传一个服务,我们可以上传一个恶意文件,让ai将我们想要的东西发给我们
在这个题目中有很多字段是需要我们去试出来如果没有上传的时候就会报错,加上就可以了

写一个manifest.json 文件,意思是让ai用sh命令运行server.sh文件(因为我试过了里面没有python和node命令运行python脚本和js)
1 | |
server.sh,意思是获取flag后通过请求发送到我的服务器的2333端口上
1 | |
.dxt是本质是改了后缀的zip压缩包,是mcp服务的打包格式,必须要包含特定的manifest.json和服务器代码
将这两个文件压缩到一个.dxt包里

上传到题目上去,会出现一个mcp服务

这时候我只需要在服务器上监听端口2333,命令:
1 | |
然后回到浏览器点击Start开启服务就可以在服务器上收到flag了

本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 Lengkur!

