hermes+pentagi进行渗透测试

引言:这个想法出处是,手机飞书消息控制hermes,hermes控制pentagi,pentagi对目标开展渗透测试并回传到你想的地方,回传到飞书生成文档手机也能看。

前置条件:pentagi官方预留了controller api接口,这是hermes控制pentagi的前提条件(已满足,hermes比你还会做,你只要交代它就行了)

搭建过程:kimi code cli git clone pentagi项目并安装配置好。

终极彩蛋:最后一张图。

图1:由于pentagi没有预置minimax,所以要编写一些内容让pentagi能够接入minimax(让kimi code cli执行更稳妥)

图2:搭建一个docker靶场,先试试Juice Shop(让kimi code cli执行更稳妥)

图3:第一次使用,还是看看使用流程,英文不好让agent总结就行了(让kimi code cli执行更稳妥)

图4:提示词,这个很重要,千万别漏了,小白一定要关注关于报告的生成,特别是你想从0开始学习渗透测试,最终报告的书写影响到你的学习效果。

图5:根据你的本地硬件条件、token预算配置pentagi,我没有预算上限,所以火力全开了。这里有个可以注意的点,就是pentagi消耗的token出奇的低,远远低于hermes的日常使用(让kimi code cli执行更稳妥)

图6:通过攻击Juice Shop测试pentagi和minimax2.7的实际能力

图7:执行过程

图8:执行过程

图9:了解一些从中级到高级再到难度金字塔的靶场,生成靶场列表

图10:这里我在提示词没有规范最终的报告生成,导致我这样的小白看不懂,所以重跑一遍,不要用kimi来修改你的最终报告,因为它没有实际执行渗透测试,而是搜索相关资料修改报告,这个是坑点

图11:这就是我要的小白专用渗透测试报告

图12:对下一个靶场dvwa开始渗透测试

图13:对下一个靶场Kubernetes Goat开始渗透测试(这里有几个坑点,一是你的本地硬件资源是否支持搭建这么大的靶场,Kubernetes Goat可不是轻量级靶场;二是即使kimi code cli来搭建还是会出现很多问题,比如容器间网络通信是否实际畅通、靶场搭建是否完善,蓝方工具是否已经安装运行,网络畅通是最重要的至少检查三次,确保pentagi访问正常,这个阶段即使kimi也会失误;渗透测试提示词,这是最重要的,这个靶场设置了蓝队,你必须完善提示词告诉它可以做什么,不可以做什么,靶场地址有哪些,哪些地址不能扫描,pentagi的网络和其他容器可能是畅通的,我这里就出现了靶场之间网络不通,反而是pentagi直接对自己的源代码进行渗透测试,弄出一大堆漏洞来。

图14:minimax你个dog日的,搞不出来你就去查github源码!???你不如直接去网上搜教程给我(这是关键坑点,如果minimax觉得它搞不出来,它可能真的会去网上搜教程,然后按照教程进行渗透,那肯定能搞出漏洞来啊!跟你考试抄答案一个道理啊!这个一定要在渗透测试提示词里规范好,不允许它查答案!!!)

测试结果:前两个靶场2个小时以内搞定全部内容,但有没有搜答案我就不知道了;Kubernetes Goat容器网络问题整整修复了三轮,现在重新测试,还没出结果。

最后,目前只是测试pentagi的效果,实际控制链路已经跑通了,不是很困难。

相关推荐
TaoMetrix9 小时前
TaoMetrix:AI 硬件创业公司如何做好原型制造
人工智能·制造
智圣新创019 小时前
面向多级组织协同场景 高校第二课堂一站式管理中枢落地全场景实操答疑
大数据·人工智能
cd_949217219 小时前
AI纹理和Substance Painter手绘纹理哪个更适合游戏资产制作?
人工智能·游戏·substance painter
sali-tec9 小时前
C# 基于OpenCv的视觉工作流-章106-差值追踪
图像处理·人工智能·opencv·算法·计算机视觉
Shockang9 小时前
用 AI 打造高品质 Web 应用
人工智能
l1258659 小时前
# LangGraph Memory机制深度解析:短期记忆与长期记忆的工程实践
前端·人工智能·python·langchain·bootstrap
手写码匠10 小时前
Dify 多 Agent 工具权限与安全沙箱实战:让智能体“有能力,但不越权“
人工智能·深度学习·算法·aigc
ZGIAI10 小时前
ZGI Skill Loop:给工具调用设边界
人工智能·架构
黎阳之光10 小时前
打破堆场感知黑盒:黎阳之光视频孪生,构建港口码头网格化透明管控新体系
大数据·人工智能·算法·安全·数字孪生
ZGIAI10 小时前
ZGI 工作区权限:用户为何看不到资源
人工智能·架构