MoeCTF2024 WriteUP

CTFerName:fifker
题目链接:https://ctf.xidian.edu.cn/training/10
文章内容有些是大一刚学习的时候写的,有些是后来补写的,没有仔细核验校改。如果出现有误或者语言风格不统一请见谅!

大语言模型应用安全

Neuro?

人工智能确实很玄幻,很多方法都不好复刻,有时候可以有时候不行的。
再加上有发消息次数限制,使其只能勉强拿到flag。
说说我的思路:

先以Vedal的口吻说话。


然后打开话题。


从Neuro口中骗取线索。


最后拿下flag。

Evil?


根据上一题经验,让Evil用逗号隔开即可获得flag。

并非助手


先随便输入一段,理解限制后发现一次只能输入三个汉字,然后不小心就做出来了(?)
经过测试,发现只输入‘打开’就可以得到flag。

并非并非

这道题由于是比赛后一段时间想起来,自行部署尝试做了一下(实则2026年)。

环境源码在此,使用模型deepseek-v4-flash,其余配置如下。

1
2
3
[flag.complete_rev]
prefix = "moectf"
salt = "complete-rev-7b1d4e83"

alt text

输入了个1,被告知存在输入限制:禁止包含 ASCII Printable,最多 20 个 Unicode 字符。

那就全角大法好。

alt text

alt text

alt text

获得flag:moectf{8ba29c966d7eb26d}