BUUCTF-Crypto部分题解-1

目录

1.MD5:​

 2. 一眼就破解

3.Url编码 1

 4.看我回旋踢 1​

5.摩丝 1:

6.password1


今天刚刚学了点密码学的知识,于是开始浅浅刷一下Crypto的题库吧。


不太温馨的小提示:

  做这类题目的时候,最好要准备好工具。俗话说的好,工欲善其事必先利其器。一款好用的工具能极大地提高效率。这里推荐使用 CaptfEncoder 工具,然后资源的话,你是在c站啊,你搜索一下,有一大堆大佬已经发出来了,这里就不赘述了。


1.MD5:

MD5 1

注意:得到的 flag 请包上 flag{} 提交
 

这题没什么好说的,直接找MD5破解网站就行了。提交 的时候记得注意一下提交格式哦!

知识补充:哈希算法都是不可逆的,所谓的破解网站都无非是撞库和暴力破解!

这里附上工具网站:

MD5在线加密/解密/破解—MD5在线

 2. 一眼就破解

下面的字符串解密后便能获得flag:ZmxhZ3tUSEVfRkxBR19PRl9USElTX1NUUklOR30= 注意:得到的 flag 请包上 flag{} 提交。

 大小写字母加数字,而且等于号结尾,base64编码,这里直接用base64解码就行了,然后就得到flag:

flag{THE_FLAG_OF_THIS_STRING}

知识点补充:各种编码方式加密方式的特点,基本要去看一看,捋一捋,这个是比较关键的,不然花费在辨认出是什么编码加密方式 的时间,会大大增加。 
然后,这里推荐去浏览一下这篇文章:


30余种加密编码类型的密文特征分析(建议收藏)

因为这篇文章被很多平台搬运抄袭 ,所以读者只需要复制这个标题百度自己看就行了,这里不放链接了。尊重原作者很重要!

3.Url编码 1

简简单单,寻找Url解码工具即可得到flag

 4.看我回旋踢 1

下载得到密文:

synt{5pq1004q-86n5-46q8-o720-oro5on0417r1}

看着很像flag{****}这种格式,所以盲猜就是凯撒加密了。
通过凯撒解密(rot13) ,得到了flag:

flag{5cd1004d-86a5-46d8-b720-beb5ba0417e1}

得到这串flag的时候,我看见括号内有点凌乱,觉得应该有坑,但是没想到一提交就解出来了,这种情况很容易再设坑的,这种想法是要嘚!

5.摩丝 1:

将下载到的flag包直接使用摩丝解码就行了
 

6.password1

注意:得到的 flag 请包上 flag{} 提交

 下载flag包打开:
 

姓名:张三 
生日:19900315

key格式为key{xxxxxxxxxx}

 一开始拿到手确实是无从下手,我一开始以为是中文加密方式,但是试了几遍之后发现,中文加密方式都是乱码出来的,或者说是生僻字来着。
于是我转向思考key格式:key{xxxxxxxx}

八位数,生日六位,名字两位。莫非就是

flag{zs19900315}
 

或者说是

flag{19900315zs}

试了一下,确实是如此。

这里有个小坑,就是提交的格式是flag{}。而这里却是写key{}。

一开始我踩坑了,已经有正确flag了,但是提交失败,以为并不是这么解的,乱想了很久,最后才发现,太马虎了鸡翅哥!

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值