2025PolarCTF春季赛
前言
去南京的路上,顺手写写
题目
crypto
RSA1-2
task
|
|
三个很经典的数论题堆到了一起,额,后面补长度,其实没啥区别,直接写就行了,如果想看细节推导的话,可以等我下周写(
exp
|
|
beginner
task
|
|
分解模数之后分开处理,计算 1840 能被 2 整除的最高次幂,然后搞定就行了
|
|
Ununicast
task
|
|
经典的crt问题,稍微复杂一点,看看互素的是哪几个,然后算模逆,e的筛选不用管,遍历就行了 exp
|
|
LCG
task
|
|
这个就更简单了,直接逆十次
|
|
playstreamone
task
|
|
看源码知道是个lfsr,三组,生成 output = (x1 * x2) ^ ((x2 ^ 1) * x3)
,但是貌似只能爆破,在车上写了一个范围在10**21~10**22
的,但是不行,回头修改一下,按着wp稍微修改了一下代码,发现第一开始写的复杂了,Geffe 的输出与 x1相同的概率为 3/4,Geffe 的输出与 x2 相同的概率为 1/2,Geffe 的输出与 x3 相同的概率为 3/4这说明输出与第一个和第三个的关联性非常大。 因此,我们可以暴力去枚举第一个和第三个 LFSR 的输出判断其与 类 Geffe 的输出相等的个数,如果大约在 75% 的话,就可以认为是正确的。第二个就直接暴力枚举了,R1和R3可以单独通过correlation attack求出来,最后再用brute force找出R2,第一开始还真的不知道这两个方法?一直都是手搓的
|
|
web
来个弹窗
就是个xss,直接一把梭哈
椰子树晕淡水鱼
真正的信息收集,你可以看见藏头诗“文件上传”,然后关于里面是用户名,密码本可以靠dirb扫出来,然后bp开爆,然后是个文件上传,传个png马,然后蚂剑上不去,手打得到flag,在根目录
coke的登陆
f12看cookie是密码,账户是coke
其他的忘了过程了
总结
2025PolarCTF春季赛质量还好吧,在车上不能认真的去写,有很多琐事缠身,最后rank是12有点可惜吧,毕竟后面几个小时一直没写,wp也懒得写了