首页 > 其他分享 >bugku刷题--Crypto

bugku刷题--Crypto

时间:2022-12-10 21:57:59浏览次数:43  
标签:bugku -- Crypto 密码 摩斯 ASCII

写在前面

其实一开始看到CTF就是在找Crypto的答案,接触到这个比赛也是机缘巧合,所以bugku里面应该先以刷Crypto为主(古典密码真的很好玩啊)

0x00抄错的字符

其实不能严格意义上来说是古典密码的典型解密,涉及到一点代码,挖个坑,以后解决。--2022/12/10

0x01 /·-

最典型的摩斯密码(相信说古典密码所有人第一反应都是摩斯密码/笑)

 

 唯一两个难点是括号和大小写        一个写不出 一个过不去

话说摩斯密码真的区分大小写吗...

/百度ing     

事实证明不区分(在此附上一张摩斯密码对应表)

 

 

 然后来解决括号的问题

根据对应表有两个部分是%u7b 和%u7d,翻译出来为{},(ASCII HEX编码解码两个{})

(抄答案抄到一半发现表格里没有这个部分 还是使用了摩斯编码翻译器)


至于ASCII HEX 

对照表:

 

 

 

 答案:

flag{d3fcbf17f9399504}

 

标签:bugku,--,Crypto,密码,摩斯,ASCII
From: https://www.cnblogs.com/tey729/p/16972409.html

相关文章

  • SVM 用于将数据分类为两分类或多分类(Matlab代码实现)
    OverridetheentrypointofanimageIntroducedinGitLabandGitLabRunner9.4.Readmoreaboutthe extendedconfigurationoptions.Beforeexplainingtheav......
  • 树形DP之点覆盖问题
    什么是点覆盖问题?就是在树上选几个点,覆盖(一个点可以覆盖其相连的边或与其距离不超过\(d\)的点,根据题意具体分析)一些点或边,求最小代价。例题战略游戏题意一棵无根树,......
  • Blog3:nchu-software-oop-2022-6~8
    Blog3:nchu-software-oop-2022-6~8一、前言不知不觉,已到了本学期末尾,面向对象程序设计这门课也已经结课。课程虽然结束了,但需要学习和巩固的知识点还有很多。同时,这也......
  • 最短路题型
    类型一.稍微变形的模板例:1.P1576最小花费松弛操作改了一点点。点击查看代码if(dis[v]>dis[u]/(1-0.01*w)){dis[v]=dis[u]/(1-0.01*w);q.push(make_pair(d......
  • java pta第三次阶段性总结
    一、前言  这是这学期最后一次总结,这三次的pta大作业也是最后一次,这几次大作业主要写了电信计费系统的主要功能,第一次大作业是座机计费功能,第二次大作业是手机计费功......
  • Spring,SpringMVC,SpringBoot,SpringCloud有什么区别和联系?
    简单介绍Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。Spring使你能够编写更干净、更可管理、并且更易于测试的代码。SpringMVC是Spring的一个模块,一......
  • 从 695. 岛屿的最大面积 入手深度优先搜素DFS
    一、什么是深度优先遍历(DFS)以“深度”为第一关键词,每次都沿路径到不能再前进时,才退回到最近的岔路口,然后继续按同样的逻辑搜索。 二、题目与解答题目: Leetcode695.......
  • .NET 实现实体对象深拷贝(克隆/复制)的几种方法
    一、浅拷贝:指对象的字段被拷贝,而字段引用的对象不会被拷贝,拷贝对象和原对象仅仅是引用名称有所不同,但是它们共用一份实体。对任何一个对象的改变,都会影响到另外一个对象。......
  • CUDA Fortran的优化准则
    目录CUDAFortran的优化准则前言优化准则一:按存储顺序优化数组的访问优化准则二:充分利用数组的整体运算优化准则三:使用临时变量优化准则四:尽量使用内置子程序优化准则五:尽......
  • strip的功能
    strip将去掉字符串左右两边的指定元素,默认是去掉空格newstr=string.strip(item)参数:括弧里需要传一个你想去掉的元素,可不填写'helloxiaomu'.strip() //helloxia......