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

摩丝密码

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

afctf改为flag即可

Alice与Bob

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

下一步进行加密

得到flag{d450209323a847c8d01c6be47c81811a}

MD5

下载文件发现一串字符

发现是通过MD5加密,利用解密网站解密得到flag{admin1}

old-fashion

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

Flag{n1_2hen-d3_hu1-mi-ma_a}

Password

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

flag{zs19900315}

 

quoted-printable

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

Rabbit

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

Rsa1

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

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

RSA

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

得到flag{125631357777427553}

Rsarsa 1

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

得到flag{5577446633554466577768879988}

Unencode

直接用网站解密

Url编码

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

变异凯撒

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

对比acsii码得到flag{Caesar_variation}

传统知识+古典密码

两个文本

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

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

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

大帝的密码武器 1

下载了一个文件,不知道怎么打开,想了好久试试把后缀改为zip格式打开

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

得到

输入flag{PbzrPuvan}提交正确

丢失的MD5

发现一段pathon代码,先运行

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

得到flag{e9032994dabac08080091151380478a2}

 

凯撒?替换?呵呵! 1

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

Flag是小写字母那么

MTHJ{CUBCGXGUGXWREXIPOYAOEYFIGXWRXCHTKHFCOHCFDUCGTXZOHIXOEOWMEHZO}

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

看我回旋踢

 

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

篱笆墙的影子

 

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

得到flag

 

萌萌哒的八戒

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

百度得知为猪圈密码

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

世上无难事

直接用quipquip爆破

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

flag{640e11012805f211b0ab24ff02a1ed09}

摩丝

 

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

得到flag{ILOVEYOU}

 

限权获得第一步

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

直接提交flag{3617656}

 

信息化时代的步伐 1

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

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

一眼就解密 1

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

Windows系统密码 1

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

 

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

提交flag{good-luck}成功

 

  • 4
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值