如何利用skill玩弄AI?
原创
这小子嘴硬
这小子嘴硬
一己之见安全团队
2026年10月15日 08:05
广西
在小说阅读器读本章
去阅读
在公众号小说中沉浸阅读
众所周知低手要有低手的觉悟,作为一个低手公众号的高帅主包,今天就来讲讲到底什么是skill。坦白说因为之前工作没用到,我也是一知半解,虽然确实知道是个什么东西吧,但是一直没有自己写过,只大概知道是个有固定模板的东西。
话不多说action:
一、Skill 是什么
Skill 是一份写给 AI 的“操作说明书”。它把你做某件事的流程、规矩、边界,用文字写下来,存成一个文件。AI 读到这个文件之后,就会按照你定的方式去执行这件事。
坦白来说skill和你直接跟ai交代事情没什么两样,你直接在一个对话范围内调教好自己的AI,也确实不一定用得上skill,但是毕竟ai的载体依赖性很强,你可能换了台电脑、换了个环境,甚至换了个ai的情况下呢?
这时候就体现出skill的重要性了,skill可以理解为你训练ai的副本,你可以将所有的规矩、执行路线、唤醒方式固定,可以很简单也可以很复杂,简单得可以仅仅像是一句唤醒词,而复杂到也可以复杂得可以像念咒,一切完全由你自己而定义。
所以skill可以是——提示词、规矩、路线、方式。
二、Skill的结构
一个skill通常可能包括:
my-skill/├── SKILL.md ← 核心文件(必须)├── scripts/ ← 脚本目录(可选)├── references/ ← 参考文档(可选)└── assets/ ← 资源文件(可选)
但里面只有 SKILL.md 是必需的。其他目录按需创建,用不上就不建。
开发的朋友可能更眼熟,跟写项目差不多,但远比项目简单些。
用SQL注入来举例
①SKILL.md
这是核心文件,AI 执行时读的就是.md。分两部分写。
第一部分:开头三横线包起来的元数据
---name: sql-injection-testdescription: 对指定URL进行SQL注入漏洞检测。当用户要求测试某网站/接口是否存在SQL注入、或者要求对某个URL进行SQL注入扫描时使用。---
name-填这个 skill 的名字,随便起,但不要有空格,用短横线连接。
description-填触发条件。必须写清楚“输入什么内容的时候用这个 skill”。
第二部分:三横线下面的正文
正文:
text
# SQL注入漏洞检测## 前提条件1. 目标URL已获得授权2. 明确注入点参数(如 ?id=1)## 执行步骤### 第一步:确认目标可达调用 scripts/check_url.py,传入目标URL。如果返回 200,继续。返回 403/404/timeout,停止并告知用户。### 第二步:识别注入类型按顺序测试:1. 报错注入:在参数后加单引号,观察是否返回数据库错误2. 布尔盲注:对比 ?id=1 AND 1=1 和 ?id=1 AND 1=2 的响应差异3. 时间盲注:测试 ?id=1 AND SLEEP(5),观察响应时间是否增加4. 联合查询:?id=-1 UNION SELECT 1,2,3-- -详细 payload 参考 references/payloads.md## 注意事项- 只做检测,不做数据提取或写入- 每次测试间隔≥1秒- 遇到 WAF 拦截(429/403)立即停止- 遇到验证码/登录跳转,停止测试
细节丢到 references/ 里。
②scripts(上文的check\_url.py)(可选)
放确定性脚本。AI 走到“确认目标可达”这一步时,直接调用它,不需要自己现写代码。
python《自己写》
③references(上文payloads.md)(可选)
一般来说这里放参考文档。SKILL.md 里写一句\"需要时查阅 references\"\"即可,不写也没事,好一点的AI应该过得去,除非说是针对某几种具体且清晰的情况,写上方便点。
# SQL注入Payload参考## MySQL- 报错:' AND extractvalue(1,concat(0x7e,database()))-- -- 布尔:' AND 1=1-- - / ' AND 1=2-- -- 时间:' AND SLEEP(5)-- -- 联合:' UNION SELECT 1,user(),database()-- -
## MSSQL- 报错:' AND 1=CONVERT(int,@@version)-- -- 时间:'; WAITFOR DELAY '0:0:5'-- -
## Oracle- 时间:' AND 1=dbms_pipe.receive_message(('a'),5)-- -
## PostgreSQL- 时间:' AND 1=(SELECT 1 FROM PG_SLEEP(5))-- -
④assets/report-template.md(可选)
这里放模板。AI 检测完之后,直接套这个模板生成报告,主要针对需要生成模板类型的,这里就不单独写一个了,大家懂就行。
好了,现在可以将上述格式全部忘记了,因为正经来说其实根本不需要很严格的格式,毕竟不是给软件或者代码读,而是给AI读,所以哪怕你写成麻花了,AI能懂你也能懂就行了,算起来AI还比你聪明,你能懂就行了。
三、如何用Skill玩弄AI?
坦白说,skill写的再好,终究依赖的是AI的强大,选模型选的好比AI好更重要,换个低等的套壳AI来直接秒变笨比,网络安全法倒背如流,渗透测试一窍不通。
想要渗透厉害,用AI打穿,还是花钱来的实在。
鉴于主包还在摸索几款热门AI(但苦于囊中羞涩加上极端吝啬舍不得花银子,可能会多接几个广告来学会充钳这个技能.多多理解.),等有了成国会再和大家分享的。
版权声明
本站仅做备份收录,仅供研究与教学参考之用。
读者将信息用于其他用途的,全部法律及连带责任由读者自行承担,本站不承担任何责任。










评论