前言 额,好像是聚餐的时候才知道有这个比赛,打的时候已经要结束了,复现一下 题目 奇奇怪怪的条形码 能隐隐约约看出来里面是字母和数字,一个一个写出来扔到随波逐流里面梭哈就行了。 factor task from Crypto.Util.number import * import gmpy2 import os from…
前言 应该是打过的最有希望进线下赛的一次了,密码题出的让我感觉很陌生,有种没活硬整的感觉,当然可能是因为我太菜了,写的题还是太少,继续努力吧。 题目 学会SM task 我国的商用密码(国密)中有一种杂凑算法(也叫哈希算法), 请用该算法对字符串“heidun2024”进行运算, 将结果(小写十六进制值)作为本题答案。 思路: 用sm…
前言 emojiCFTF的时间刚刚好和日本seccon beginner ctf时间撞了,打完以后还忘了,复现一下,总体不难。 题目 签到 task 011100100111101001100010011101110111011001010000010001110101001101111011001100010110011101011…
前言 刷题的时候遇到了这个题[NISACTF 2022]public,在题目提示中他告诉了我是pailliar算法,所以就总结了一下。 什么是同态加密 同态加密是一种特殊的加密方法,它允许直接对加密数据执行计算,如加法和乘法,而计算过程不会泄露原文的任何信息。计算的结果仍然是加密的,拥有密钥的用户对处理过的密文数据进行解密后,得到的正…
DragonKnight CTF 前言 打了一会就去鸣潮战斗爽了,所以没写几题,趁着有时间复现一下。 注:附件在我的github中 题目 Crypto_签到 task from Crypto.Util.number import * m = b'flag{********}' a = getPrime(247) b = getPrime(247) …
Litctf 2024 战况 比赛时16题出10题,隔天复现的时候发现自己有点愚蠢,比如少复制了一个数什么的,我哭死。 总排名24 (web和misc被ak,密码10,re2,pwn1) 以下是题目环节 因为有些数据太多太大就没有写上来,可以去nssctf下载,也可以在我的github下载 commom_primes task &nb…
LCG(线性同余生成器) 定义 LCG本质是一种伪随机数生成器和流密码的一种,简而言之是一种生成伪随机数的方法。 Xn+1=(a*Xn+b)mod m 参数解析: 1.乘数a:必须是一个与m互素的正整数。 2.增量b:必须是一个与m互素的正整数。 3.模数m:必须一个大于0的正整数。一般是一个比较…
如果你的训练量常人都能接受,冠军凭什么是你 本篇的题目和代码都放在我的GitHub了,可以去下载 [强网杯 2022]ASR [collapse title="附件"] from Crypto.Util.number import getPrime from secret import falg pad = lambda s:s + bytes([…
…
如果你的训练量常人都能接受,冠军凭什么是你 [CISCN 2021初赛]rsa 附件 from flag import text,flag import md5 from Crypto.Util.number import long_to_bytes,bytes_to_long,getPrime assert md5.new(text…