标签:得到 加密 hgame flag 即可 key week1WP 密文 密码学
这周的题目有点偏向misc。。。。
1.Dancing Line
下载附件发现是一条只有向右和向下的像素线,而且线上每8个像素还有一个是不同颜色的
因此猜测每8个像素表示一个字节,向右和向下分别表示0与1
写脚本分析即可得到flag
2.Easy RSA
它将flag用RSA加密了
直接如此解密即可
3.Matryoshka
这题属于是套娃
下载后得到一个文本
注意到只有3种字符,考虑是摩尔斯密码,然后将它反过来解析
在按照题目中的提示,凯撒位移21位并采用密钥为hgame的维吉尼亚密码
得到这个,
然后将它的奇数和偶数位抽出来重新排列即可得到flag
4.English Novel
这题下载附件后,得到加密方法和几百段加密前的文本和加密后的文本,并且得知flag是用该方法加密的
首先看加密方法,
得知两个关键信息:
1.除字母外的内容并不会改变
2.知道一段明文和它对应的密文即可得到部分key
3.得知key即可得到flag
考虑这三点,我们要做的就是:
首先利用1在几百段文字中找到某几段足够长明文对应的密文
然后利用明文和密文解得key
即可解密flag
找对应密文的过程可以利用python编写脚本
得到:
下面的list是解出的key(-123代表无法解出的位置)
用它解密即可得到flag
标签:得到,加密,hgame,flag,即可,key,week1WP,密文,密码学 来源: https://www.cnblogs.com/T0niKroOs/p/15868965.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。