文章分类 - WriteUp
国内外CTF比赛的wp
摘要:一言难尽,存下exp。 ezzzecc from Crypto.Util.number import * from tqdm import tqdm a = 87425770561190618633288232353256495656281438408946725202136726983601884
阅读全文
摘要:春节期间的比赛,随便看了看题,最后一题看了一眼没去做(后面补上),似乎是被primal打法直接非预期了,离谱的是flag和我有关,好好好,是我菜了。 贴一个notion(我真的强烈推荐notion做笔记呀,已经被本人导师采纳)写的exp: https://moored-secretary-714.n
阅读全文
摘要:CF is Crypto Faker 一道白给的题,关键在于: parameters = train.train(wild_phi, wild_e, n, r, phi0) trained_phi = parameters[0] trained_e = parameters[1] 这里给了真实的ph
阅读全文
摘要:这次主要做了misc得分,crypto后面好好复现一下。 已解决 强网先锋 SpeedUp 非预期,google找到该问题的序列值: A244060 - OEIS 直接找27对应的值做哈希即可: from hashlib import sha256 secret = b'4495662081' fl
阅读全文
摘要:重点要放在科研上面了,偶尔看点简单题。 GeneratePrime from Crypto.Util.number import * n=430902314532508947114279296799171655320910512696393808818226791983888723730180312
阅读全文
摘要:每年都会看一看题的勒,现在尊嘟是养生选手了,经常还要朋友带着打。这次还是比较开心。 Misc ezpcap 追踪tcp流找到个password:HELLOHECTFX2z0Um23RF,然后又找到了含有flag字符串的zip文件,分离出来用密码解压即可。 osint 根据公交车上的广告标语搜索得到是
阅读全文
摘要:2023年鹏城杯网络安全技能竞赛。 SecretShare 首先最后一个x没给,但用mt19937可预测,那么R和X都齐全了,用shamir矩阵计算法来求解即可。 import random from randcrack import RandCrack from Crypto.Util.numbe
阅读全文
摘要:0rays的师傅出的题,学习了。 EzRSA 看到雅可比符号基本上就猜测是老套路了,然后还有个rsa的相关攻击。 from Crypto.Util.number import * from gmpy2 import * n1 = 65634094430927080732256164808833233
阅读全文
摘要:我只是赛后看看题而已^^ 初赛-DHRSA 第一部分利用n1ctf2022的背包格和ph算法求参数,第二部分参考论文里的backdoor进行分解。 s= ''' ''' from Crypto.Util.number import * s=eval('['+s.replace('[+] Try ',
阅读全文
摘要:初赛,和学弟打了个第二,没做到很难的题目。 一个小秘密 提示说:除了base64还有什么编码 MFZWIYLEMFSA 尝试base32解密: asdadad作为解压密码可以解开压缩包,里面有个txt文件,稍微看一下可以找到PK头,也可以看到xml文件,因此可知是word文件,所以直接改为zip后缀
阅读全文
摘要:备战2023第二届。 breakme out = [] from Crypto.Util.number import * def Function(n,r,c): P.<m> = PolynomialRing(Zmod(n)) k = bytes_to_long(b'flag{') * 2^(58
阅读全文
摘要:## [HZNUCTF 2023 preliminary]cpdd 简单摩斯密码,换为.-之后用在线网站解。 ```python cipher = 'cccc,ppcc,pc,ccp,pcpc,p,ccpc,ppppcpp,pccppppcppccccc,pppccpcccppcccp,pcpcpc
阅读全文
摘要:### Easy_3L 由于$s_3=c+kp-sh$相对于$c,p,h$等较小,而$s$也只有512比特,因此可以建立如下格: $$ \begin{bmatrix} c & 0 & 2^{512} \\ p & 0 & 0 \\ h & 1 & 0 \end{bmatrix} \tag{latti
阅读全文
摘要:真快啊,nssctf也第二届了。 ## EzRSA ```python c = 53292669564768373793475367392097786908863675160925849443149212201560326486214052143338097794857530730938530637
阅读全文
摘要:随便看看,图一乐2333。 ## cyclic group ```python p = 1349940585010221338297931137564506487981820807739312732624187987735624406248571061633105965907596073408071
阅读全文
摘要:好比赛!!是我最喜欢的maple大佬出题,但今年难度比去年高了很多,也学到不少。 ### rsa 私钥都给了,就考的是ssl证书格式的读取。 ```python from Crypto.PublicKey import RSA from Crypto.Util.number import * cip
阅读全文
摘要:本校的师傅出题,稍微看了一下,还是捧个场。 ### ezDHKE 选个光滑素数P发给server,然后ph求dlp就行了。 ```python from Crypto.Cipher import AES from hashlib import sha256 from Crypto.Util.numb
阅读全文
摘要:### easy_factoring 参考[CCTF2022的SOT](https://www.cnblogs.com/ZimaBlue/articles/16584013.html),先分解再调用sagemath的two_squares打即可。 ```python from Crypto.Util
阅读全文
摘要:这部分主要是复现赛时没做的medium类型的题目,虽说是medium难度实际上有的难度大于hard... Medium ASIv1 实际上就是\(\small R.seed=S\),给定R和S求seed。计算过程在模3下进行。但是R为\(\small l^2\)行,\(\small l\)列,如果直
阅读全文
摘要:和朋友们组了个"养老选手摸鱼看题"的队伍,成功ak了赛题。这里放一个榜,以后再接再厉。  part1主要是
阅读全文

浙公网安备 33010602011771号