AI prompts
base on 【Hello CTF】题目配套,免费开源的CTF入门教程,针对0基础新手编写,同时兼顾信息差的填补,对各阶段的CTFer都友好的开源教程,致力于CTF和网络安全的开源生态! <div align="center">
<h2>Hello CTF</h2>
<div align="center">
<img src="./images/struc.png">
</div>
<a href="http://hello-ctf.com/"> <img src="https://badgen.net/badge/Mkdocs/%E5%9C%A8%E7%BA%BF%E9%98%85%E8%AF%BB?icon=chrome&color=black"></a>
<a href="https://github.com/ProbiusOfficial/Hello-CTF"> <img src="https://badgen.net/github/stars/ProbiusOfficial/Hello-CTF?icon=github&color=black"></a>
<a href="https://github.com/ProbiusOfficial/Hello-CTF"> <img src="https://badgen.net/github/forks/ProbiusOfficial/Hello-CTF?icon=github&color=black"></a>
<a href="https://github.com/ProbiusOfficial/Hello-CTF/blob/main/LICENSE"> <img src="https://badgen.net/badge/license/GPLv3/"></a>
<br>
<a href="http://qm.qq.com/cgi-bin/qm/qr?_wv=1027&k=wJ35e-T-qSlU7Y3Cs-PAasrAvZfRSc9k&authKey=WNEQbZUpolxgfKjUHHoUIoTBvSnvk2jZtcyWlhaDcUZ6ZYGgvywqi1ah5D7UwUrg&noverify=0&group_code=590430891"> <img src="https://img.shields.io/badge/QQ%20Group-590430891-black"></a>
<br>
</div>
文档依靠Mkdocs-material 基于GitHub Pages 依靠 gh-pages 部署在 [https://hello-ctf.com/](https://hello-ctf.com/)
因接入CDN,本站链接变更为:[https://hello-ctf.com/](https://hello-ctf.com/) ,感谢渊龙Sec安全团队[@AabyssZG](https://github.com/AabyssZG) 曾哥提供的CDN支持~
您可以直接访问该页面[在线阅读](https://hello-ctf.com/),如果您想要转载本项目,请带上项目源地址:https://github.com/ProbiusOfficial/Hello-CTF
如果文档有帮助到你,麻烦点一个 :star: 支持一下!!
## 关于
随着网络安全的发展,有越来越多的小伙伴了解到了 **CTF** ,并且想要参与到比赛中来,但仅仅寻找学习资源就耗费了大量精力;
同时每年招新时 或者带新人入门的时候 都会面临很多相似的问题,于是本项目应运而生。
本项目旨在创建一本开源免费、新手友好的「 **夺旗赛 | CTF(Capture The Flag)** 」入门教程。
- 对于每个方向的基础知识点,我们都会尽力提供相应的题目(包括题目附件 题目源码 Dockerfile),所有题目均可本地部署也可在NSSCTF平台上直接开启,我们会在教程中逐步引导读者,并且鼓励读者自行复现,使学习过程更加具象;
- 在提供基础知识外,本书也将提供CTF相关的信息聚合,以消除信息差;
- 书籍在每篇文章下都设置有讨论区,欢迎讨论,提问,以及建议;
## 加入我们
本书仍然处于更新阶段,我们还有很多内容需要完善,欢迎您加入我们,一起完善本书,让更多的人了解CTF,参与CTF,享受CTF的乐趣。
您随时可以通过提交 [「 PR (Pull Request) 」](https://github.com/ProbiusOfficial/Hello-CTF/pulls)来协助我们完成本项目。
- 如果您在阅读过程中发现任何 知识点错误,内容模糊,名词拼写错误等等的问题,还请您协助我们进行修改,您可以直接在评论区中提出,也可以直接提交PR。
- 如果您有好的题目,好的题解,好的知识点讲解,或者其他合作意向,也欢迎您联系探姬([By QQ](2293808331))或者开启issue。
## 致谢
本项目基于[Mkdocs-material](https://github.com/squidfunk/mkdocs-material)搭建,感谢该项目提供的优秀的文档编写平台。
项目最初只是一个Readme文档,受到 **[Hello-algo](https://github.com/krahets/hello-algo/)** 项目的启发,这才有了这个项目现在的样子,如果你对算法感兴趣,强烈推荐这本在数据结构期末考试前帮了我大忙的书籍。
在提出这个项目的想法的时候,因为国内的环境问题,我怀疑过很多次自己这样做是否有意义,感谢 [*Ari @deCafLatte*](https://github.com/deCafLatte) 的支持和鼓励,让我有动力做自己喜欢的事情。
本项目的完成离不开以下小伙伴的贡献,感谢他们的付出。
<p align="left">
<a href="https://github.com/ProbiusOfficial/Hello-CTF/graphs/contributors">
<img width="550" src="https://contrib.rocks/image?repo=ProbiusOfficial/Hello-CTF" />
</a>
</p>
**向每一个为开源社区做出努力和贡献的人,致以崇高的敬意!!!**
", Assign "at most 3 tags" to the expected json: {"id":"9674","tags":[]} "only from the tags list I provide: [{"id":77,"name":"3d"},{"id":89,"name":"agent"},{"id":17,"name":"ai"},{"id":54,"name":"algorithm"},{"id":24,"name":"api"},{"id":44,"name":"authentication"},{"id":3,"name":"aws"},{"id":27,"name":"backend"},{"id":60,"name":"benchmark"},{"id":72,"name":"best-practices"},{"id":39,"name":"bitcoin"},{"id":37,"name":"blockchain"},{"id":1,"name":"blog"},{"id":45,"name":"bundler"},{"id":58,"name":"cache"},{"id":21,"name":"chat"},{"id":49,"name":"cicd"},{"id":4,"name":"cli"},{"id":64,"name":"cloud-native"},{"id":48,"name":"cms"},{"id":61,"name":"compiler"},{"id":68,"name":"containerization"},{"id":92,"name":"crm"},{"id":34,"name":"data"},{"id":47,"name":"database"},{"id":8,"name":"declarative-gui "},{"id":9,"name":"deploy-tool"},{"id":53,"name":"desktop-app"},{"id":6,"name":"dev-exp-lib"},{"id":59,"name":"dev-tool"},{"id":13,"name":"ecommerce"},{"id":26,"name":"editor"},{"id":66,"name":"emulator"},{"id":62,"name":"filesystem"},{"id":80,"name":"finance"},{"id":15,"name":"firmware"},{"id":73,"name":"for-fun"},{"id":2,"name":"framework"},{"id":11,"name":"frontend"},{"id":22,"name":"game"},{"id":81,"name":"game-engine "},{"id":23,"name":"graphql"},{"id":84,"name":"gui"},{"id":91,"name":"http"},{"id":5,"name":"http-client"},{"id":51,"name":"iac"},{"id":30,"name":"ide"},{"id":78,"name":"iot"},{"id":40,"name":"json"},{"id":83,"name":"julian"},{"id":38,"name":"k8s"},{"id":31,"name":"language"},{"id":10,"name":"learning-resource"},{"id":33,"name":"lib"},{"id":41,"name":"linter"},{"id":28,"name":"lms"},{"id":16,"name":"logging"},{"id":76,"name":"low-code"},{"id":90,"name":"message-queue"},{"id":42,"name":"mobile-app"},{"id":18,"name":"monitoring"},{"id":36,"name":"networking"},{"id":7,"name":"node-version"},{"id":55,"name":"nosql"},{"id":57,"name":"observability"},{"id":46,"name":"orm"},{"id":52,"name":"os"},{"id":14,"name":"parser"},{"id":74,"name":"react"},{"id":82,"name":"real-time"},{"id":56,"name":"robot"},{"id":65,"name":"runtime"},{"id":32,"name":"sdk"},{"id":71,"name":"search"},{"id":63,"name":"secrets"},{"id":25,"name":"security"},{"id":85,"name":"server"},{"id":86,"name":"serverless"},{"id":70,"name":"storage"},{"id":75,"name":"system-design"},{"id":79,"name":"terminal"},{"id":29,"name":"testing"},{"id":12,"name":"ui"},{"id":50,"name":"ux"},{"id":88,"name":"video"},{"id":20,"name":"web-app"},{"id":35,"name":"web-server"},{"id":43,"name":"webassembly"},{"id":69,"name":"workflow"},{"id":87,"name":"yaml"}]" returns me the "expected json"