CTF 5道题

新知识点总结

当铺密码:当铺密码就是一种将中文和数字进行转化的密码算法相当简单:当前汉字有多少笔画出头,就是转化成数字几

第一题

 他让我们审查元素,我们就审查元素,得到一窜数字

 但是这些数字并不是最终答案。这时想到答案和flag有关,而9号元素刚好就是F,所以推测是用元素周期表代替数字。这里写一串代码来实现(当时写的时候把flag=‘’写到for循环里面去了,差点怀疑人生)。得到的flag大小写不统一,print处用lower()函数即可。答案自行加上{}。

 第二题

当铺密码就是一种将中文和数字进行转化的密码:当前汉字有多少笔画出头,就转化成数字几。我们只需要找到最常用的那些汉字就可以了

而102号ascii码对应的字母就是f,所以转换一下就能得到答案了

第三题 

一个压缩包,需要解压密码 

 首先确认这是zip文件,但是按理来说这里表明没有进行加密,怎么会有密码呢,奇了个大怪。

 在没有任何提示的情况下,我们尝试暴力破解

 然后得到的里面的文件。用winhex打开是乱码

根据文件夹的名称可以推断加密方式为serpent加密,用网站直接进行解密 

Serpent Encryption – Easily encrypt or decrypt strings or files

 得到答案

 第四题

这是一种新的编码,仓颉编码 仓颉编码为YDHML的汉字_仓颉编码查询_就要查

对应出来就行了

第五题

 以为是凯撒密码,试不出来。怀疑是栅栏密码,也不行,W型也不对。查阅信息得知这里用到了埃特巴什码。用Python来实现解密。

 第六题

 

RSA,第一反应是要分解大素数,但是分不出来,太大了。

根据提示说密文凝视我,于是直接输出密文

得到答案 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值