hgame2024 part of crypto
寒假忙着玩,只做了三个题,抢了三个一血。
奇怪的图片plus
先想办法拿到 key,注意到它的 check 方式是只 check 黑点,而黑点转化成 byte 是全 0,所以 AES 加密是假的,随便传两个图片过去就好了。
然后注意到是 OFB mode,flag 图片背景是黑,所以 flag 前 16 个 bytes 是 0,那 cipher 的前 16 个 bytes 就是后面的 iv,直接解密转图片就好了。
lastRSA
先想办法求
,两个 相当于给了两个多项式 ,所以可以多项式 ,求出 。 然后枚举
,已知 ,所以可以求出 ,又有 ,可以求出 ,像这样就能分解 。
transformation
看到一个意义不明的方程
,丢到 google 啥的搜,发现叫 ,而且这东西还和 有双射,这下就直接做了。 这里记录一下双射是啥:
但是 sage 中不支持 前的系数不等于一,但这个也是好做的,略。