首页
课程
问答
CTF
社区
招聘
峰会
发现
排行榜
知识库
工具下载
看雪20年
看雪商城
证书查询
登录
注册
首页
社区
课程
招聘
发现
问答
CTF
排行榜
知识库
工具下载
峰会
看雪商城
证书查询
社区
CTF对抗
发新帖
0
0
[原创] 看雪·2026 KCTF > 第九题:丑寅同墟·星海抉择
发表于: 2026-8-22 13:35
40
[原创] 看雪·2026 KCTF > 第九题:丑寅同墟·星海抉择
htg
7
2026-8-22 13:35
40
# KCTF2026 AI 题 Writeup 这次换了一个模型:gpt-5.6-sol。 工具:AgentRouter + VSCode + Codex 插件 速度的确很快耗时4分31秒  以下是 Writeup ## 1. 模型结构 由 `model_def.py` 可知,输入字符串首先被转换为字符 ID: ```text 0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ ``` 对应 ID 范围为 `0..61`,不足 16 位时使用 `0` 补齐。 模型计算过程为: ```python h = ReLU(W @ x + b) logits = lm_head(h) ``` 其中 `x` 是长度为 16 的整数向量,`W` 的形状为 `21 x 16`。 ## 2. 分析输出层 从 `model.safetensors` 中提取 `lm_head`: - token `0..61` 的 bias 都是 `-10000` - token `62`(`<success>`)的权重为: ```text [1, -1e10, -1e10, ..., -1e10] ``` bias 为: ```text -376131.21875 ``` - token `63`(`<fail>`)的 logit 恒为: ```text 0.4 ``` 因此,要输出 `<success>`,必须满足: ```text h[1] = h[2] = ... = h[20] = 0 ``` 否则 success logit 会因为 `-1e10 * h[i]` 变成极小值。 同时需要: ```text h[0] - 376131.21875 > 0.4 ``` 第 0 行 bias 为 `311558.71875`,且权重均为整数,因此条件等价于: ```text W[0] @ x >= 64573 ``` ## 3. 转换为整数规划 对输入向量 `x` 求解: ```text W[1:] @ x + b[1:] <= 0 W[0] @ x >= 64573 0 <= x[i] <= 61 x[i] 为整数 ``` 使用 `scipy.optimize.milp` 求解,得到: ```text x = [15, 1, 10, 16, 2, 0, 2, 6, 12, 7, 15, 10, 1, 6, 6, 6] ``` 按照 tokenizer 反解: ```text 15 -> f 1 -> 1 10 -> a 16 -> g 2 -> 2 0 -> 0 6 -> 6 12 -> c 7 -> 7 ``` 得到字符串: ```text f1ag2026c7fa1666 ``` ## 4. 最终验证 该输入经过第一层后的隐藏状态为: ```text [376131.71875, 0, 0, ..., 0] ``` 因此: ```text logit(<success>) = 376131.71875 - 376131.21875 = 0.5 logit(<fail>) = 0.4 ``` `0.5 > 0.4`,模型输出 token `62`,即 `<success>`。 ## Flag ```text f1ag2026c7fa1666 ```
冰与火的战歌:Windows内核攻防实战高级班!从零到实战,融合AI与Windows内核攻防全技术栈,打造具备自动化能力的内核开发高手。
收藏
・
0
点赞
・
0
打赏
分享
分享到微信
分享到QQ
分享到微博
赞赏记录
参与人
雪币
留言
时间
查看更多
赞赏
×
1 雪花
5 雪花
10 雪花
20 雪花
50 雪花
80 雪花
100 雪花
150 雪花
200 雪花
支付方式:
微信支付
赞赏留言:
快捷留言
感谢分享~
精品文章~
原创内容~
精彩转帖~
助人为乐~
感谢分享~
最新回复
(
0
)
游客
登录
|
注册
方可回帖
回帖
表情
雪币赚取及消费
高级回复
返回
htg
7
30
发帖
119
回帖
624
RANK
关注
私信
他的文章
[原创] 看雪·2026 KCTF > 第九题:丑寅同墟·星海抉择
40
[原创] 看雪·2026 KCTF > 第五题:申时·忆海倒带
22
看雪·2026 KCTF > 第二题:巳时·绿光幽语
138
[原创]Kanxue2026KCTF 第八题:亥子合辰·塔影迷楼 设计思路
57
关于我们
联系我们
企业服务
看雪公众号
专注于PC、移动、智能设备安全研究及逆向工程的开发者社区
看原图
赞赏
×
雪币:
+
留言:
快捷留言
为你点赞!
返回
顶部