BUUCTF_Crypto_keyboard
2024-04-22 04:04:05
题目:给了一个txt文件
可以发现字母都在键盘上面的第一行且没有p,题目也给了提示是键盘
可以发现一个就9个字符,可以猜测是九宫格拼音
o是在第九个,指在9这个数字上面,有3个表示是9上面的第3个字母
依次类推
可以一个个去对应也可以用脚本
代码:
a='ooo yyy ii w uuu ee uuuu yyy uuuu y w uuu i i rr w i i rr rrr uuuu rrr uuuu t ii uuuu i w u rrr ee www ee yyy eee www w tt ee'
b=' qwertyuiop'
c=[' ',' ','abc','def','ghi','jkl','mno','pqrs','tuv','wxyz']
d=''
h=''
for i in a.split(" "):e=i[0]f=len(i)for j in range(11):if e==b[j-1]:h=c[j-1]g=h[f-1]d+=g
print(d)
得到flag
BUUCTF_Crypto_keyboard相关推荐
最新文章
- 慈溪计算机编程培训,慈溪Python编程培训
- IOS基础之NSString,NSMutableString,NSArray的基本使用
- 弹性布局----Flex
- STL的可持久化数组
- 什么是css sprites,如何使用?
- JavaScript (If...Else和Switch和循环遍历) 语句以及常用消息框
- 实现机器学习的循序渐进指南V——支持向量机
- 在win7物理机,使用vmware,3台centos7系统,分别部署httpd,php-fpm,mariadb
- 【GNN框架系列】DGL第二讲:使用Deep Graph Library实现GNN进行链接预测
- 学习使用php的stripslashe()函数去除反斜杠
- 机器学习之降维方法总结
- python中的类和对象2
- VS2015+opencv3.1+WIN7 计算机中丢失MSVCR120D.dll错误解决方法
- 安装 Swoole教程
- 【文献翻译】基于SCAP的配置分析用于全面的合规性检查
- 计算机应用技术机测,[计算机应用技术]阶段测评1(2016年版)(13页)-原创力文档...
- Photoshop——切图小技巧
- Flutter 打包APK aab
- 计算机图形学——二维卡通人物交互设计
- 计算机软考英语题翻译,软考专业英语真题、译文及答案.docx