25Jan2 huangx607087 1月的切题20.Introduction是时候补一下最近错过的题了。 写完NTRU那个笔记,和外面的师傅们讨论了一下SUCTF的几个题,顺便补了两个SCTF的题目。因为是和外面师傅一起讨论做的题,就当玩玩,所以没有交flag(当然,正式比赛,肯定还是得自己做的!)。 1.[SUCTF2025] SU_Signin很有意思的一道题目: 1234567891011121314 2025-01-15 CTFSeason4 #ExpLog
25Jan1 huangx607087 1月的切题1(NTRU Note 1)0.Introduction自从从贵州回来之后,就持续红温了45天,又是课程论文又是pre的,做了3个ppt,3个课程论文,5场考试,中途打了个CISCN。两门背诵的课搞了我15天,对我这种背书不行的家伙来说真的很难顶。。。 1 月 9 日11:00,终于考完了,反正能过。不得不说 12 月 5 号的密码学考试,不仅全是本科的知识,还 2025-01-12 CTFSeason4 #ExpLog
ciscn2025wp1 CISCN2025 Crypto Writeup0.Introduction 最后15分钟,一个题突然有了思路!然后框框做。剩三分钟的时候出了结果。 然后,发现flag有一位不对,但时间不够了,连交16发,过了。 1.rasnd签到题 1x01 第一问第一问是两个 $xp+yq$ 的方程组,其中两个 $x$ 均为 $11$ bit,而 $y$ 比较大。先把干扰项0x114 和 0x514 加上 2024-12-16 CTFSeason4 #WriteUp
24Nov4 huangx607087 11月的切题40.Introduction11月月底,又做了几个题,然后 2 号考密码学,5 号考无线数字通信技术。两场考试考完,趁 6 号休息一天,整理一下之前做过的题目。 1.[强网拟态2024]brokenoracle11月25日,向外校的师傅要了一个强网拟态的题目,感觉不是很难,但因为自己想简单了,所以本地搞还是用了 3 小时。 先看一眼题目代码: 1234567 2024-12-06 CTFSeason4 #ExpLog
LatticeNotes8 huangx607087构造格LLL的笔记 80.Introduction最近看到几个题目构造矩阵然后LLL的,发现自己以前的一些做法存在一些问题,因此在这边记录一下新学到的一些内容。 和前面的笔记不一样,这篇笔记中,很多题目都是以前出现过的,因此在这里对部分题目再进行一个复盘。 最近发现很多师傅都看过我博客?并且这里有些师傅还是在我退役后入坑的。(其实,我自己都不知道,自己在2021年写了写啥了 2024-12-05 CTFSeason4 #Notes
24Nov3 huangx607087 11月的切题30.Introduction遇到了几个复杂的题目,对着题解看了2个小时也没有读懂,感觉再这么下去自己迟早得崩。 上一周几乎没看文献,前3天也就整理了一下之前上课学的内容,后面还有一堆pre得做> 本篇博客由于题目很难,因此多数还是参考了wp做的,如果各位师傅们发现里面引用了你的wp,但没有做标注的话,请邮件联系我,注明博文的title,date以及给 2024-11-20 CTFSeason4 #ExpLog
24Nov2 huangx607087 11月的切题20.Introduction自博客创立以来,ExpLog并不多:分别是21Jan1,21Jan2,21Jan3,21Jan4,21Feb1,21Feb2,21May1和24Nov1。(好家伙,这跨度)。21年那个时候自己确实切了很多题,也是当时进步最快的时候,不过后期因为保研要卷G.所以CTF就没怎么打了。(当然如果本科保研和CTF二选一让我再选一次的话,当 2024-11-15 CTFSeason4 #ExpLog
BlockCipher5 huangx607087学习分组密码的笔记50.About上一篇我们讲到了DES的差分攻击,这一次就讲一下AES的积分攻击中的比较有名的Square Attack。 5. AES的Square Attack5o01 从[DASCTF2024.10] symmetric_cipher 引入Square Attack这一次我们直接先从题目出发 12345678910111213141516171819 2024-11-09 CTFSeason4 #Notes
24Nov1 huangx607087 11月的切题10.Introduction上一篇是 5 月的切题,这一篇是 11 月的切题。看似隔了半年,实际隔了 $3$ 年半,也就是 $\mathrm{(1+kun) years}$。 1.[强网杯2024] eazyRSA从题目的模数生成代码来看,可以知道 $n=4g^2ab+2ga+2gb+1=(2ga+1)(2gb+1)$,其中 $g$ 是 2024-11-08 CTFSeason4 #ExpLog
BlockCipher4 huangx607087学习分组密码的笔记40.About38个月过去了,终于从 3 更新到 4 了,好耶!! 因为0xGame出了一个简单的两轮DES差分,之前密码学课程中也讲了DES差分,因此自己决定尝试自行探索一下DES的差分攻击 Review:你当年写这个的时候,应该不会意识到3和4之间隔了多久吧 4. DES的差分攻击4o01 DES的差分攻击简介DES在 8 轮迭代之后,其原本明文 2024-11-06 CTFSeason4 #Notes
SUSCTF2024 huangx607087-SUSCTF WriteUp Crypto 9 题做了 7 题,两年没碰CTF,好多都不会了,手感全损。。。 1.RSA教学一开始看到还以为是pad部分是三L,然后一个Easy题一天多0解,没想到竟然是个错题。更新的时候刚好本科几个舍友找我玩,抢血失败 打开容器,连接17次,获取17组 $n$ 和 $c$,然后直接CRT即可。 用sagemath可以一把梭,代码过于简单 2024-10-23 CTFSeason4 #WriteUp
0xGame2021PartCrypto 0xGame部分Crypto题目出题手记Week 11: MyFunction题目加密代码: 12345678from math import logfrom secret import flagdef f(x): return x*log(x) #log(x) is "y=ln(x)" used in mathsfor i in flag: print(f(ord 2021-10-25 CTFSeason3 #WriteUp