本文主要是介绍polarctf靶场【四方密码题】【CRYPTO】不一样的四四方方、四个正方形,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
[CRYPTO]不一样的四四方方
考点:四方密码
在线网站:
https://www.metools.info/code/four-square244.html
或者https://wtool.com.cn/four.html
请开始你的表演(密文):jilinjingcha注意:正确的密钥后面最后一个字母不要!!!
key1:information
key2:engineering
目前两个密钥都给了,但我们需要做下处理。
首先,去除重复字母并补齐密钥得到如下矩阵图(正常来说p和q的话只要一个p就行,但是先不动,往下看):
key1:informatbcdeghjklpsuvwxyzkey2:engirabcdfhjklmopstuvwxyz
提示说,最后一个字母不要,那就把z去掉
key1:informatbcdeghjklpsuvwxykey2:engirabcdfhjklmopstuvwxy
这样的话就是24位,所以需要补上q
key1:informatbcdeghjklpqsuvwxykey2:engirabcdfhjklmopqstuvwxy
MD5加密后还是不对,将其在化为大写也不对
最后看到wp是大写字母md5加密
BDHAHCTLTNMG得到flag
flag{c6dac3a0f40dfacefcc473585cdeb0f8}
[CRYPTO]四个正方形
考点:四方密码
在线网站:
https://www.metools.info/code/four-square244.html
或者https://wtool.com.cn/four.html
四个方块应该是四方密码,题目提示的也很明确,去掉字母Q
四方密码是一种对称式加密法,由法国人Felix Delastelle
所以:
key1:felixabcdghjkmnoprstuvwyz
key2:delastbcfghijkmnopruvwxyz
由于网站加密条件与本题不一样,所以咱们手动进行加密:
加密得到:
明文两两一组,分别作为矩形的两个顶点,补全矩形,另外两个顶点,先右上,后左下,对应得到密文
解析出来flagishere MD5小写加密
得到flag
flag{eedda7bea3964bfb288ca6004a973c2a}
这篇关于polarctf靶场【四方密码题】【CRYPTO】不一样的四四方方、四个正方形的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!