随便写几笔复盘一下
神秘学:
确实很神秘,本来不知道怎么做的。后来有师傅提醒我说试试poly(x1)=0,然后我就觉得这确实比较需要数学直觉,也提醒我们AI时代下也要多自己动脑子,倒不是真的想多难的问题,但是在这种小细节上明明人是肯定可以感觉出来的
我也开始反思为什么太过依赖AI,为什么不去自己看看源代码,不去自己感受一下
今天下午再复现的时候发现,k很小,所以其实可以爆破一下,看看有没有能解出来的c即可。这个思路似乎更常见,唉…确实需要多多夯实一下基础

RSA_LCG:
容器只有4s的限制,常规的算法肯定不行,积攒了经验:要多多上网(如github)等搜搜开源的更快的算法
比如本题的flint,2026ACTF pandra的flatter构造格,SUCTF也有一些,等等…

ez_random:
本来脚本每次连接都要恢复一遍A的序列很慢很烦,后来看到了庄三梦师傅的博客:https://www.zhuangsanmeng.xyz/posts/polarisctf2026/#ez_random
才恍然大悟:源代码里早已说明

1
set_random_seed(int.from_bytes(SEED, 'big'))

seed是远端固定的,也就是说同一个容器seed一样,那么shuffle之后A的序列也一样,所以每次应该把恢复好的A序列保存在本地,这样就算有报错后面也不用每次都重新跑一遍,而是可以直接用,大大节约时间

以上就是一些随笔,给自己的Cry之路积攒了宝贵的经验