- 博客(26)
- 收藏
- 关注
原创 BUUCTF—crypto—还原大师
我们得到了一串神秘字符串:TASC?ZM,问号部分是未知大写字母,为了确定这个神秘字符串,我们通过了其他途径获得了这个字串的32位MD5码。但是我们获得它的32位MD5码也是残缺不全,E903?,请猜出神秘字符串的原本模样,并且提交这个字串的32位MD5码作为答案。注意:得到的 flag 请包上 flag{} 提交。对于该题目可以直接使用MD5爆破来解决。运行的结果包上flag{}即为答案。
2024-04-18 20:22:44
240
原创 BUUCTF—crypto—RSA3
欧几里得算法,也称为辗转相除法,是用于计算两个非负整数的最大公约数(GCD)的一种方法。它基于以下原理:两个整数的最大公约数等于其中较小的数和两数的差的最大公约数。最后得到的b就是输入的两个整数的最大公约数。4. 如果r不等于0,则将b赋值给a,将r赋值给b,然后重复步骤2。该题目为RSA共模n攻击,会运用到欧几里得算法,我们首先来了解一下。1. 将两个输入的非负整数记为a和b,其中a >= b。//当余数为0时,最大公约数是a,否则继续往下递归。注意:得到的 flag 请包上 flag{} 提交。
2024-04-18 20:17:13
507
原创 BUUCTF—crypto—[AFCTF2018]Morse
此时直接将该串字符串包上flag{}提交是错误的,那么此时我们可以试试十六进制转字符串。由题目可以很明显看出这是一串摩斯密码,可以采用摩斯密码解码器进行解码。得到的 flag 请包上 flag{} 提交。别忘记题目是要求用flag{}包上!
2024-04-16 19:31:14
312
原创 BUUCTF—crypto—Unencode
由题目可知这是unencoode密码,可以直接使用unencode解码器进行解码。注意:得到的 flag 请包上 flag{} 提交。
2024-04-16 19:18:54
185
原创 BUUCTF—crypto—old fashion
从直接爆破结果可以知道flag{n1_2hen-d3_hu1-mi-ma_an1_2hen-d3_hu1-mi-ma_a}注意:得到的 flag 请包上 flag{} 提交。这一题同样也可以使用直接爆破的方式。
2024-04-15 19:50:48
163
原创 BUUCTF—crypto—世上无难事
以下是某国现任总统外发的一段指令,经过一种奇异的加密方式,毫无规律,看来只能分析了。请将这段语句还原成通顺语句,并从中找到key作为答案提交,答案是32位,包含小写字母。注意:得到的 flag 请包上 flag{} 提交。可以看到第一段内容比较流畅,而且最后THE KEY IS 640E11012805F211B0AB24FF02A1ED09。我们可以看出来,这是一段毫无规律的指令,在这种情况下,我们可以使用直接爆破的方式得到一串合理且顺畅的话。将key中的大写变成小写之后包上flag{}试试吧。
2024-04-15 19:44:07
468
原创 BUUCTF—crypto—RSA1
已知dp,dq,且 dp+dq+p+q+c=m,所以可以用Python来进行解答。由开头的0x可以得知此为16进制,对该串字符串进行十六转文,对其包上flag{}即可。
2024-04-07 20:27:23
498
原创 BUUCTF—crypto—传统知识+古典密码
栅栏密码(Rail Fence Cipher)是一种相对简单的替换密码,其加密原理是将明文按照一定规则排列成一个矩形,然后按照特定顺序读取加密后的字符,从而生成密文。所以得到对应的字符串为 XZSDMFLZ,古典密码只有栅栏密码和凯撒密码,我们来简单了解一下什么是栅栏密码。发现该字符串位移5位时结果比较流畅,再包上flag{}即可,所以答案为flag{SHUANGYU}辛卯,癸巳,丙戌,辛未,庚辰,癸酉,己卯,癸巳。所以,对应的序号分别为28,30,23,8,17,10,16,30。
2024-03-26 20:01:00
326
1
原创 BUUCTF—crypto—权限获得第一步
看到题目中F4AD50F57683D4260DFD48AA351A17A8是32位十六进制,大胆猜测是MD5加密,对其进行MD5解码。你猜这是什么东西,记得破解后把其中的密码给我。注意:得到的 flag 请包上 flag{} 提交。所以答案为flag{3617656}
2024-03-24 20:54:55
320
1
原创 BUUCTF—crypto—萌萌哒的八戒
萌萌哒的八戒原来曾经是猪村的村长,从远古时期,猪村就有一种神秘的代码。请从附件中找出代码,看看萌萌哒的猪八戒到底想说啥 注意:得到的 flag 请包上 flag{} 提交。对照密码表依次代入即可,得到答案为:flag{whenthepigwanttoeat}从下方的密码可知道这是猪圈密码(不认识的同学可以百度一下)打开文件后发现是一张图片。
2024-03-24 20:05:14
373
1
原创 BUUCTF—crypto—凯撒?替换?呵呵!
MTHJ{CUBCGXGUGXWREXIPOYAOEYFIGXWRXCHTKHFCOHCFDUCGTXZOHIXOEOWMEHZO} 注意:得到的 flag 请包上 flag{} 提交, flag{小写字母}在平常遇到凯撒密码,第一时间会想到位移,规律等,但是在此时发现这串密码怎么推都找不到规律,那我们这个时候只能试试暴力破解了。第一个去除空格后在flag后加{}即为答案。
2024-03-24 19:37:54
424
1
原创 BUUCTF—crypto—信息化时代的步伐
中文电码表采用四位阿拉伯数字作代号,从0001到9999按四位数顺序排列,用四位数字表示最多一万个汉字、字母和符号。汉字先按部首,后按笔划排列。字母和符号放到电码表的最尾。而且中文电码表不具有规律,只能靠记。可以从浏览器中搜索中文电码解码。也许中国可以早早进入信息化时代,但是被清政府拒绝了。附件中是数十年后一位伟人说的话的密文。请翻译出明文(答案为一串中文!) 注意:得到的 flag 请包上 flag{} 提交。题目中有“答案为一串中文”,首先我们来简单的了解一下什么是中文电码。
2024-03-24 19:16:51
408
1
原创 BUUCTF_crypto_Windows系统密码
对原文件进行解压后发现后缀为hash密码,我们知道hash密码是不可逆的,所以对第二行的三段文字进行md5解码得到答案。所以答案用flag{}包上即可。
2024-03-20 21:00:34
262
1
原创 BUUCTF_crypto_大帝的秘密武器
公元前一百年,在罗马出生了一位对世界影响巨大的人物,他生前是罗马三巨头之一。他率先使用了一种简单的加密函,因此这种加密方法以他的名字命名。所以,将ComeChina依次顺移13位,且大小写分别相互对应得到答案并用flag{}包住。你可以用这个相同的加密向量加密附件中的密文,作为答案进行提交。以下密文被解开后可以获得一个有意义的单词:FRPHEVGL。对于“大帝”一词,可以首先想到凯撒密码,答案为flag{PbzrPuvan}
2024-03-20 20:12:13
157
1
原创 BUUCTF_crypto_Alice与Bob
密码学历史中,有两位知名的杰出人物,Alice和Bob。就像在数学王国中的素数一样,孤傲又热情。下面是一个大整数:98554799767,请分解为两个素数,分解后,小的放前面,大的放后面,合成一个新的数字,进行md5的32位小写哈希,提交答案。注意:得到的 flag 请包上 flag{} 提交。所以得到的两个素数按照大小排列分别为101999和966233,合成新数字为101999966233,然后对其进行md5的32位小写哈希。由题知,首先要把98554799767分解为两个素数,可以采用整数分解工具。
2024-03-19 20:31:51
206
原创 BUUCTF_crypto_RSA
所以答案为:flag{e9032994dabac08080091151380478a2}encode() 方法以指定的编码格式编码字符串,默认编码为 ‘utf-8’。下载压缩包之后,得到一个Python文件,打开后得到一个代码。我们来了解一下在Python中的编码即“encode”注意:得到的 flag 请包上 flag{} 提交。发现代码运行不了,翻译后意思为:要在算法之前编码。
2024-03-18 21:32:36
321
原创 BUUCTF_crypto_篱笆墙的影子
星星还是那颗星星哟 月亮还是那个月亮 山也还是那座山哟 梁也还是那道梁 碾子是碾子 缸是缸哟 爹是爹来娘是娘 麻油灯呵还吱吱响 点的还是那么丁点亮 哦哦 注意:得到的 flag 请包上 flag{} 提交。法一:由题目知,要将felhaagv解密成flag形式,可知该栅栏密码为两行。法二:直接去浏览器搜索栅栏密码的解码器即可。所以剩下的以此类推分成两行。所以答案直接照抄即可。
2024-03-13 20:31:42
357
原创 BUUCTF_crypto_Rabbit
这些都可以引入密钥,密文特征与base64相似,明显区别是秘文里+比较多,并且经常出现/。首先我们来了解一下Rabbit密码的特征,以U2FsdGVkX1开头。题目:注意:得到的 flag 请包上 flag{} 提交。所以答案为:flag{Cute_Rabbit}可以使用解码网站进行直接解码。
2024-03-13 20:10:51
646
原创 BUUCTF_crypto_Quoted-printable
题目:注意:得到的 flag 请包上 flag{} 提交=E9=82=A3=E4=BD=A0=E4=B9=9F=E5=BE=88=E6=A3=92=E5=93=A6首先简单了解一下Quoted-printable的编译规则:ASCII字符:将 ASCII 字符(范围为 33-126)直接显示,不做任何编码。 非ASCII字符:将非ASCII字符转换为 "=\xx" 的形式,其中 xx 表示字符的十六进制编码值。由图,可直接上浏览器搜索Quoted-printable解码器,得到结果所
2024-03-12 21:21:39
398
1
原创 BUUCTF_cryoto_变异凯撒
已知凯撒密码为位移密码,a-f,ASCII码由97到102为+5,f-l,ASCII码由102到108为+6,同理,Z-a,ASCII码+7.....以此类推得到答案。同样可以得到答案:flag{Caesar_variation}加密密文:afZ_r9VYfScOeO_UL^RWUc。另外,也可以使用Python的方式解码。格式:flag{ }
2024-03-12 19:42:05
319
1
原创 BUUCTF_crypto_摩斯密码
题目:注意:得到的 flag 请包上 flag{} 提交。得到答案:flag{ILOVEYOU}法二:去相应的网站进行解码(如百度)法一:对照摩斯密码表进行解码。
2024-03-11 21:08:35
362
原创 BUUCTF_crypto_看我回旋踢
凯撒密码的特点为每一位字母向后顺推13位,且只推字母,不推数字。例如a推13位为n,s推13位为f。所以答案为:flag{5cd1004d-86a5-46d8-b720-beb5ba0417e1}题目:注意:得到的 flag 请包上 flag{} 提交。由题目中“回旋”可猜测为凯撒密码,即ROT13密码。
2024-03-11 20:33:26
389
原创 【无标题】BUUCTF_crypto_url编码
首先我们要了解url编码的解码方式:这通常涉及将非字母数字字符转换为特定格式的%xx(其中 xx 是表示字符的两个十六进制数字)形式,即字符的assci码的两个十六进制数。例如,空格会被编码为 %20。使用相应的解码网站(例如百度)对其进行解码。所以答案为flag{and 1=1}
2024-03-11 19:58:00
352
原创 BUUCTF-crypto-MD5
题目:注意:得到的 flag 请包上 flag{} 提交27120bd8-e273-4528-97a9-28dcebe236de.zipe00cf25ad42683b3df678c61f42c6bda(1)首先了解一下MD5的解密方式MD5(Message Digest Algorithm 5)是一种常见的哈希函数算法,用于将任意长度的数据转换成固定长度的哈希值。MD5算法接受一个输入消息,并产生一个128位的哈希值作为输出。(2)简单了解一下加密的过程和特点加密是指将原始数
2024-03-07 21:43:52
445
1
原创 BUUCTF-crypto-一眼就解密
base91 的密文由 91 个字符(0-9,a-z,A-Z,!base58 的编码表相比base64少了数字 0,大写字母 I,O,小写字母 l (这个是 L),以及符号‘+’和‘/’base64 的编码表是由(A-Z、a-z、0-9、+、/)64 个可见字符构成,“=”符号用作后缀填充。base32 的编码表是由(A-Z、2-7)32 个可见字符构成,“=”符号用作后缀填充。题目中有40位字符串,其中包含大小写,数字以及“=”,可猜测此为Base64编码。得到的 flag 请包上 flag{} 提交。
2024-03-07 20:42:13
461
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人