目录
今天刚刚学了点密码学的知识,于是开始浅浅刷一下Crypto的题库吧。
不太温馨的小提示:
做这类题目的时候,最好要准备好工具。俗话说的好,工欲善其事必先利其器。一款好用的工具能极大地提高效率。这里推荐使用 CaptfEncoder 工具,然后资源的话,你是在c站啊,你搜索一下,有一大堆大佬已经发出来了,这里就不赘述了。
1.MD5:
MD5 1
注意:得到的 flag 请包上 flag{} 提交
这题没什么好说的,直接找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了,但是提交失败,以为并不是这么解的,乱想了很久,最后才发现,太马虎了鸡翅哥!