新手快速配置CTF Agent环境

作者:ljnljn学习之路 发布:2026-10-05 17:24 收录:2026-10-08 12:16 5 次阅读 约 893 字
摘要:我这里推荐的是dsh+skills+部分cli 这里推荐大家还是用wsl(linux虚拟机)+网页版dsh,因为linux后端对比赛题目的适配性是最强的
推荐理由:本文涵盖「Agent」、「skills」、「Skill」等多个主题,重点关注 Agent。
为了模拟新手环境在网吧开了个新机器
我这里推荐的是dsh+skills+部分cli
这里推荐大家还是用wsl(linux虚拟机)+网页版dsh,因为linux后端对比赛题目的适配性是最强的
1. 安装DSH
首先进网站安装:https://www.deepseek.com/harness/
选择好路径安装
安装完打开,可以选择登录官方或用第三方apikey
这里想用第三方的选择稍后配置即可
登录之后选择代码开发
然后选完整过程,方便找问题
然后就正常进入界面了
这里注意,如果是windows端,dsh默认用的是pwsh(也就是powershell7),并且考虑到实用性,可以去安装一下最新版的powershell7
测试实际上用的powershell5
那这里也安装下吧

https://learn.microsoft.com/zh-cn/powershell/scripting/install/install-powershell-on-windows?view=powershell-7.6

(如果github下载慢可以用这个代理网站加速下载:https://github.akams.cn/)
安装好之后打开终端输入pwsh,显示版本就成功了
2.安装skills
因为现在的AI智能已经比较强了,所以不需要很多skills支持,我们只弄一些简单的就行
这里我推荐用ctf-skills作为基底,因为用了挺久了,分类能力也挺强的

https://github.com/ljagiello/ctf-skills

直接下载压缩包即可

然后把压缩包的这些文件夹放到C:\用户\用户名\.dsh\skills文件夹中(文件夹需要自己创建)

随后问一下能读到哪些skills,读出来说明成功了

3.补齐工具

接下来就简单了,直接问ai根据skills缺哪些工具,补齐即可

补齐完之后就可以开始做题了

这里再次提醒,适配最好的是linux方案,推荐虚拟机或wsl

并且注意github的连通性


扩展1-cli

cli也就是工具的命令行版本,直接让ai知道有路径就行

这里以jadx介绍

(jadx自带cli所以很好配置)

https://github.com/skylot/jadx/releases

下载不带gui后缀的

这里建议大家把下好的ctf工具统一放在一个位置方便调用

我这里就是按照类型(reverse)进行了分类

然后让ai自己配置一下skills以提醒这些工具安装的位置

所以说为什么我们安装的skills叫基底,因为后续要一直根据实际情况优化调整skills

这样来说基础的配置就完成了

扩展2-还需要补充的环境

首先系统里需要装个Python、nodejs肯定都必不可少,然后换源到国内加速下载

然后有能力最好安装wsl或linux虚拟机放置agent(如果是这样安装方法就是npm install了),如果真不会的话,建议边问ai边做,这样效率会很高

下载安装包可以在镜像站里找,更快

扩展3-DSH插件推荐

这是我用的一些插件,给大家分享下

1、https://github.com/Minglink/dsh-infinite-gen-4

因为模型可能会有道德限制,有时候不会帮忙做题,这里做了“破甲”操作,能让ai乖乖把题目做了

2、https://github.com/omdsh-dev/DSH-better-sidebar

这个是侧边栏增强,可以清晰看到子代理如何工作,以及文件修改、git等

3、https://github.com/howmp/dsh-pentest

这个是dsh渗透模式,方便需要渗透时使用(也可以用在web题里)

转载声明:本文转载自原发布平台 (作者:ljnljn学习之路), 原文标题《新手快速配置CTF Agent环境》, 查看原文。 版权归原作者及原发布平台所有,本站仅作收录与展示,未对正文内容作实质性修改; 若涉及侵权请联系本站处理。