-
-
[原创] 看雪 KCTF 2026 乔治qwq战队赛题
-
发表于: 2026-5-24 07:14 26
-
团队名称:
乔治qwq
团长 QQ:
1840522525
详细的题目设计说明:
本题提供了一个名为 ICTFForCausalLM 的语言模型,该模型在结构上是一个简单的字符级因果语言模型(Causal Language Model),参数量为k量级,用于对长度不超过 16 的字符串文本序列进行下一个字符预测,与Qwen、Deepseek等常见语言模型一致。然而,模型内部实际上隐藏了一个整数线性规划(ILP)问题,其唯一可行解即为目标 flag 字符串对应的整数向量。
破解思路:
简要的思路为逆向分析模型权重,提取出隐藏的线性约束与目标函数,并使用 Z3 或其他 SMT 求解器恢复出 flag。详细思路见题目答案。
其他需要说明的问题:
笔者使用的torch版本和transformers版本分别为2.9.1和4.57.3。尽管原则上这不应该影响模型加载,笔者也在数个不同的机器上进行了测试,笔者仍然无法完全排除在部分环境下(尤其是部分国产GPU)下的可用性问题。
AI 使用说明:
使用了Github Copilot(Codex)辅助编程,但思路为原创。
参赛题目与题目答案:
题面与一个可能的解答脚本见附件。
答案为f1ag2026c7fa1666。
最后于 2026-8-21 14:05
被kanxue编辑
,原因:
赞赏
他的文章
赞赏
雪币:
留言: