暑假第五周练习(一)Crypto练习
题目来源https://buuoj.cn/challenges
目录:
0×00 丢失的MD5
0×01 老文盲
0×02 Alice与Bob
0×03 大帝的密码武器
0×04 Windows系统密码
0×05 cat_flag
0×06 传统知识+古典密码
0×00 丢失的MD5
附件是一段python代码:
import hashlib
for i in range(32,127):for j in range(32,127):for k in range(32,127):m=hashlib.md5()m.update('TASC'.encode('utf-8')+chr(i).encode('utf-8')+'O3RJMV'.encode('utf-8')+chr(j).encode('utf-8')+'WDJKX'.encode('utf-8')+chr(k).encode('utf-8')+'ZM'.encode('utf-8'))des=m.hexdigest()if 'e9032' in des and 'da' in des and '911513' in des:print (des)
放进pycharm,运行不了,直接复制到了python3的IDLE运行得到一串数字。
提交得到flag。
0×01 老文盲
拿到题目是txt文件
看了那么复杂,就想到了新约佛论禅那个加密,试了一下更麻烦了。就换种方法,在线汉语拼音转换
bjd{这就是flag直接交了吧},丧心病狂的出题人,这样还不对。
经过多次尝试flag{淛匶襫黼瀬鎶軄鶛驕鳓哵},这样才对。
0×02 Alice与Bob
第一步先将98554799767分为两个素数,点这
小的在前,大的在后,进行MD5加密
找到符合要求的,就是flag
0×03 大帝的密码武器
凯撒密码,一个一个试。。。。
安全这个词应该很有意义吧!而且凯撒密码偏移量为13 这不是我第一次见了。
得到了偏移量为13
得到flag。
0×04 Windows系统密码
看着毫无思路,就从ctf那一行,试着对一串符号进行MD5解密,一个一个试吧
这个应该就是flag,交一下就
暑假第五周练习(一)Crypto练习相关推荐
- 第五周学习总结-HTML5
2018年8月12日 暑假第五周,我把HTML剩余的一些标签和用法看完了并学了一些HTML5的标签及用法. HTML5比HTML多了一些元素,也删去了一些元素. HTML5新增元素 图形元素 < ...
- JAVA 第五周学习总结
20175304 2018-2019-2 <Java程序设计>第五周学习总结 教材学习内容总结 Java为什么要定义接口:接口的作用是实现多重继承,因为一个子类只能继承一个父类,但是可以实 ...
- 信息安全系统设计基础第十五周总结
信息安全系统设计基础第十五周总结 [内容:链接汇总] 一.每周读书笔记链接汇总 [第一周读书笔记] http://www.cnblogs.com/shadow135211/p/4824555.html ...
- PHP第五周答案,算法设计与分析第五周作业——Word Ladder
算法设计与分析第五周作业--Word Ladder 上周找了一道深度搜索优先搜索的算法题来做,于是这周就选了一道广度优先搜索算法题来试试手. 本周所选题目:原题目链接 题目详情 题目大意:给出一个字符 ...
- 第五周课程总结试验报告(三)
实验三 String类的应用 实验目的 掌握类String类的使用: 学会使用JDK帮助文档: 实验内容 (1)已知字符串:"this is a test of java".按要求 ...
- 20162303 2016-2017-2 《程序设计与数据结构》第五周学习总结
20162303 2016-2017-2 <程序设计与数据结构>第五周学习总结 教材学习内容总结 类可能包含许多对象,对象有一个状态由属性来定义,对象的行为由相关的操作来定义. 每个类代表 ...
- 20135219洪韶武——信息安全系统设计基础第五周学习总结
信息安全系统设计基础第五周学习总结 学习任务:教材第四章[处理器体系结构] 学习时间:10小时 一.教材知识点梳理[4.1-4.3] 1.ISA[指令集体系结构] 一个处理器支持的指令和指令的字节级 ...
- 20159206《网络攻防实践》第五周学习总结
20159206<网络攻防实践>第五周学习总结 教材学习内容总结 本周教材主要学习了第十一章和第十二章. 第十一章主要讲了WEB应用程序的安全攻防.首先介绍了WEB应用程序和WEB应用体系 ...
- 201621123021《JAVA程序设计》第五周学习总结
201621123021<JAVA程序设计>第五周学习总结 1. 本周学习总结 1.1 写出你认为本周学习中比较重要的知识点关键词 接口.comparator接口.comparable接口 ...
最新文章
- js创建对象的几种方法
- UltraEdit常用配置搭建Java/C开发环境
- Git命令集十三——快照操作
- MATLAB基础教程(11)——二维中的数据可视化(续)
- 携号转网时间明确了: 下半年在全国实施!
- byte与或运算 java_java中byte转换int时为何与0xff进行与运算
- github生成燃尽图
- service下载任务
- Android零基础入门第56节:翻转视图ViewFlipper打造引导页和轮播图
- R语言堆叠占比柱状图_R语言执行单因素方差分析及多重比较
- mysql存储过程开启事务_mysql的存储过程会自动开启一个事务吗?
- vuepress+github+versel部署免费个人博客
- win10在哪打开ie浏览器?windows11怎么打开ie浏览器?
- 9.17xiecheng面试总结
- 阿里云服务器 API 的使用
- vue使用 Font 字体 .ttf 格式
- Jlink命令行烧录
- 谷歌浏览器显示菜单栏
- python报时功能_Python(PyS60)实现简单语音整点报时
- CSS字体样式属性(font-size、font-family、Unicode、font-weight、font-style、font)