buu部分ctf crypto题解

目录

[AFCTF2018]Morse

Alice与Bob

MD5

old-fashion

Password

quoted-printable

Rabbit

Rsa1

RSA

Rsarsa 1

Unencode

Url编码

变异凯撒

传统知识+古典密码

大帝的密码武器 1

丢失的MD5

凯撒?替换?呵呵! 1

看我回旋踢

篱笆墙的影子

萌萌哒的八戒

世上无难事

摩丝

限权获得第一步

信息化时代的步伐 1

一眼就解密 1

Windows系统密码 1


[AFCTF2018]Morse

buu部分ctf crypto题解_第1张图片

摩丝密码

buu部分ctf crypto题解_第2张图片

提交flag发现不对,有诈!应该是16进制?转16进制字符后得到

buu部分ctf crypto题解_第3张图片

afctf改为flag即可

Alice与Bob

buu部分ctf crypto题解_第4张图片

先对整数进行分解,分解为两个素数,小的放前大的放后得101999966233

buu部分ctf crypto题解_第5张图片

下一步进行加密

buu部分ctf crypto题解_第6张图片

得到flag{d450209323a847c8d01c6be47c81811a}

MD5

buu部分ctf crypto题解_第7张图片

下载文件发现一串字符

buu部分ctf crypto题解_第8张图片发现是通过MD5加密,利用解密网站解密得到flag{admin1}

old-fashion

buu部分ctf crypto题解_第9张图片

Old-fashion,古典加密?估计不是凯撒替换就是栅栏,试了一下用quipquip直接爆破出来

Flag{n1_2hen-d3_hu1-mi-ma_a}

Password

buu部分ctf crypto题解_第10张图片

下载发现一些信息,key密码为十位数,猜测flag为姓名首字母加生日,正确

flag{zs19900315}

 

quoted-printable

buu部分ctf crypto题解_第11张图片

发现是通过qp加密过的,直接解密得到flag{那你也很棒哦}

buu部分ctf crypto题解_第12张图片

Rabbit

buu部分ctf crypto题解_第13张图片

下载发现应该是rabbit加密,密文特征与Base64类似,明显区别是秘文里​​+​​​比较多,并且经常出现,直接解密得到flag{Cute_Rabbit}

buu部分ctf crypto题解_第14张图片

Rsa1

buu部分ctf crypto题解_第15张图片

又是rsa加密,查了一下dp=d%(p-1)  dq=d%(q-1)。知道p,q,dp,dq,c,又m=c的d次方modn,n=p*q,写个解密脚本求m

buu部分ctf crypto题解_第16张图片

把得到的结果转为16进制得到flag{W31c0m3_70_Ch1n470wn}

RSA

buu部分ctf crypto题解_第17张图片

Rsa加密求解d,直接使用工具求解

buu部分ctf crypto题解_第18张图片

得到flag{125631357777427553}

Rsarsa 1

buu部分ctf crypto题解_第19张图片

Rsa问题,首先用工具求解出d,之后用python写脚本求出明文

buu部分ctf crypto题解_第20张图片

buu部分ctf crypto题解_第21张图片

得到flag{5577446633554466577768879988}

Unencode

buu部分ctf crypto题解_第22张图片

直接用网站解密

buu部分ctf crypto题解_第23张图片

Url编码

buu部分ctf crypto题解_第24张图片

下载文件发现是url编码加密直接解密得到flag

buu部分ctf crypto题解_第25张图片

变异凯撒

buu部分ctf crypto题解_第26张图片

下载发现加密密文通过上面的acsii码值对比表可以看到第一个字符向后移了5,第二个向后移了6,第三个向后移了7,以此类推,很容易想到变异凯撒即每个向后移的位数是前一个加1,

对比acsii码得到flag{Caesar_variation}

传统知识+古典密码

两个文本

buu部分ctf crypto题解_第27张图片

首先在天干地支中找到辛卯,癸巳,丙戌,辛未,庚辰,癸酉,己卯,癸巳分别对应的数值,一个甲子为60年所以应该+60,得到一串数字,再在ASCII表中找出对应为XZSDMFLZ,用栅栏解密得到两组

buu部分ctf crypto题解_第28张图片buu部分ctf crypto题解_第29张图片

再用凯撒解密,到这一步似乎也只能一个一个试了,看了其他人也没有好办法,最后得到一个SHUANGYU为最终结果

(最终还是搞不清楚那个第二个文本有什么用)

大帝的密码武器 1

下载了一个文件,不知道怎么打开,想了好久试试把后缀改为zip格式打开buu部分ctf crypto题解_第30张图片

逐步判断为凯撒密码,尝试rot13解密得到security,意为安全,尝试对密文进行rot13加密

buu部分ctf crypto题解_第31张图片

得到

buu部分ctf crypto题解_第32张图片

输入flag{PbzrPuvan}提交正确

丢失的MD5

buu部分ctf crypto题解_第33张图片

发现一段pathon代码,先运行

buu部分ctf crypto题解_第34张图片

说是哈希之前必须进行编码,修改代码运行

buu部分ctf crypto题解_第35张图片

得到flag{e9032994dabac08080091151380478a2}

 

凯撒?替换?呵呵! 1

buu部分ctf crypto题解_第36张图片

这个题目真是。。。一言难尽

Flag是小写字母那么

MTHJ{CUBCGXGUGXWREXIPOYAOEYFIGXWRXCHTKHFCOHCFDUCGTXZOHIXOEOWMEHZO}

应该为解密凯撒,尝试把MTHJ替换为flag,得到许多结果,加{}开始挨个试呗,结果第一个就成功了,第一句翻译过来意思是说 替换密码解密很容易就像小菜一碟

看我回旋踢

buu部分ctf crypto题解_第37张图片

 

下载下来发现是一个凯撒密码,rot13,把每个字母往前推13个字母,得到flag

buu部分ctf crypto题解_第38张图片

篱笆墙的影子

buu部分ctf crypto题解_第39张图片

 

通过密文和题目“篱笆墙”猜测为栅栏密码则开始解密

buu部分ctf crypto题解_第40张图片

得到flag

 

萌萌哒的八戒

buu部分ctf crypto题解_第41张图片

又是某种我未接触的加密……………

百度得知为猪圈密码

buu部分ctf crypto题解_第42张图片

纯手解的图片下面那个密文得到flag{WHENTHEPIGWANTTOEAT}

世上无难事

buu部分ctf crypto题解_第43张图片

直接用quipquip爆破

buu部分ctf crypto题解_第44张图片

发现key,题目说包含小写字母,试试把大写字母换小写,成功

flag{640e11012805f211b0ab24ff02a1ed09}

摩丝

buu部分ctf crypto题解_第45张图片

 

下载文件发现一串摩丝密码,对照摩丝密码表

buu部分ctf crypto题解_第46张图片

得到flag{ILOVEYOU}

 

限权获得第一步

目测为MD5加密,直接先解密得到

buu部分ctf crypto题解_第47张图片

直接提交flag{3617656}

 

信息化时代的步伐 1

buu部分ctf crypto题解_第48张图片

答案为一串中文,数字转中文,上网搜一下,原来要用到中文电码,找个转化器直接转

提交flag{计算机要从娃娃抓起},成功

一眼就解密 1

buu部分ctf crypto题解_第49张图片

一眼看出来这是通过base64加密的文字,通过base64解密得到flag{THE_FLAG_OF_THIS_STRING}

Windows系统密码 1

打开文件,后缀名hash说明用哈希加密,用md5解密

 

前两个是空密码,第三个要付费,尝试第四个得到如下

buu部分ctf crypto题解_第50张图片

提交flag{good-luck}成功

 

你可能感兴趣的:(网络安全,密码学)