Bugke CTF-Crypto 你喜欢下棋吗

2023-11-06 05:51
文章标签 ctf crypto 下棋 喜欢 bugke

本文主要是介绍Bugke CTF-Crypto 你喜欢下棋吗,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

Bugke CTF-Crypto 你喜欢下棋吗

  • 知识积累
  • 解题


知识积累

波利比奥斯棋盘(Polybius Checkerboard)是棋盘密码的一种,是利用波利比奥斯方阵(Polybius Square)进行加密的密码方式,产生于公元前两世纪的希腊,相传是世界上最早的一种密码。简单的来说就是把字母排列好,用坐标的形式表现出来。字母是密文,明文便是字母的坐标,读取方式是列行读取
在这里插入图片描述
例子 :
明文:HELLO 密文:23 15 31 31 34

博多密码: 就是是一种5位代表一个字节的编码。每一个字母都由五个单位的电流开或关信号组成,它们的持续时间相等,进而来传达信息。
International telegraphy alphabet No. 2(Baudot-Murray code)
Pattern of impulses
1=mark 0=space 字母集 数字标点符号集
大端序 小端序
00000 00000 Null Null
00100 00100 Space Space
10111 11101 Q 1
10011 11001 W 2
00001 10000 E 3
01010 01010 R 4
10000 00001 T 5
10101 10101 Y 6
00111 11100 U 7
00110 01100 I 8
11000 00011 O 9
10110 01101 P 0
00011 11000 A –
00101 10100 S Bell
01001 10010 D $
01101 10110 F !
11010 01011 G &
10100 00101 H #
01011 11010 J ’
01111 11110 K (
10010 01001 L )
10001 10001 Z "
11101 10111 X /
01110 01110 C :
11110 01111 V ;
11001 10011 B ?
01100 00110 N ,
11100 00111 M .
01000 00010 Carriage return Carriage return
00010 01000 Line feed Line feed
11011 11011 Shift to figures
11111 11111 Shift to letters
ITA2是5比特编码,包括字母集(“letter shift”,LTRS)与数字标点符号集两个字符集(“figure shift”,FIGS)。在FIGS字符(码位为1B)后的字符都在数字标点符号集中解读,直到遇到LTRS字符(码位为1F)。LTRS字符后的字符都在字母集中解读,直到遇到FIGS字符为止。


解题

在这里插入图片描述

下载后的文件打开如下;
在这里插入图片描述
推测这是个棋盘密码,那44 23 24 43 24 43 35 34 31 54 12 24 45 43对应的密文为,THISISPOLYBIUS。当直接输入密码解压时,显示密码错误,改成小写,thisispolybius,解压成功,文件内容如下;

在这里插入图片描述
看文件描述,推测可能是博多密码,我没有找到在线转换网站,这个也是根据对照表一一对应得到的密文bugku{BAUD0TC0DE},根据描述提示改成英文小写就是flag值了,bugku{baud0tc0de}。

博多密码参考博文:https://my.oschina.net/dubenju/blog/823359

这篇关于Bugke CTF-Crypto 你喜欢下棋吗的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/354813

相关文章

【CTF Web】BUUCTF Upload-Labs-Linux Pass-13 Writeup(文件上传+PHP+文件包含漏洞+PNG图片马)

Upload-Labs-Linux 1 点击部署靶机。 简介 upload-labs是一个使用php语言编写的,专门收集渗透测试和CTF中遇到的各种上传漏洞的靶场。旨在帮助大家对上传漏洞有一个全面的了解。目前一共20关,每一关都包含着不同上传方式。 注意 1.每一关没有固定的通关方法,大家不要自限思维! 2.本项目提供的writeup只是起一个参考作用,希望大家可以分享出自己的通关思路

为什么你不喜欢看书?

哈咯,朋友们!今天我们来聊一聊我自己是怎么从一个不喜欢读书看书的人一步一步的到热爱的,以至于到现在就像中了毒,每天不看书不读书就不舒服。我看书不拘于书的内容,什么书都看点,有的也看一点不愿意看了,有的时候看到某本书某句话想起某本书也会再拿出来翻蹬翻蹬。大数据分析来看,看的比较多的类目还是企业经营管理,职场以及心理学的书。使用京东读书APP看书给我贴的性格十大标签是:人文主义,企业高管,事业心重,I

CTF入门之奇怪的密码及图形编码总结篇(持续更新中ing)

CTF入门之奇怪的编码及图形编码(持续更新中ing UTF-8,unicode乱码社会主义核心价值观编码:在线解码: 与佛论禅:在线解密网站: 与熊论道:在线网站解密: 兽音:在线网站解密: 文本加密字母/汉字等等:文本加密为汉字 :文本加密为数字:文本加密为字母:文本加密为音乐符号:文本加密为国际音标:文本加密为盲文:文本加密为韩文:文本加密为日文:文本加密为花朵符号:文本加密为俄

这才是老板喜欢的产品经理简历

速创猫今天给大家分享的是应届毕业生产品经理简历优化案例,希望对大家求职有帮助。速创猫总结了以下七条简历制作干货,希望对大家有帮助: 明确目标岗位:在简历的开头,明确指出你申请的职位,让招聘者一眼就能看出你的求职意向。 突出核心技能:列出与产品经理职位相关的技能,如需求分析、用户研究、数据分析等,并用实例说明你是如何运用这些技能的。 量化成果:用数字来展示你的成就,比如“提升产品用户满意度

这才是老板喜欢的运营简历

速创猫今天给大家分享的是应届毕业生运营简历优化案例,希望对大家求职有帮助。速创猫总结了以下七条简历制作干货,希望对大家有帮助: 突出实习经验:如果你是应届毕业生,那么实习经验是你的亮点。确保将实习经历放在显眼位置,并详细描述你在实习期间的职责和成就。 量化成果:不要只说“负责社交媒体运营”,而是要具体说明“通过优化内容策略,使粉丝增长了20%”。 技能与职位匹配:仔细阅读招聘广告,找出所

使用 GZCTF 结合 GitHub 仓库搭建独立容器与动态 Flag 的 CTF 靶场以及基于 Docker 的 Web 出题与部署

写在前面 关于 CTF 靶场的搭建(使用 CTFd 或者 H1ve)以及 AWD 攻防平台的搭建,勇师傅在前面博客已经详细写过,可以参考我的《网站搭建》专栏,前段时间玩那个 BaseCTF,发现它的界面看着挺不错的,了解到也是一个开源项目-GZCTF,网上未见有这方面的详细介绍,看了下网上都只是简单说了下怎么搭出 GZCTF 这个靶场的界面,然而对于后续题目的部署并未进行详细的介绍与说明,因此这

过去的经验4_一些喜欢的博客

发现第一个已经被加密了。哭泣哭泣 一会把其他的都给转载一下,不然以后都不知道是什么了 http://blog.sina.com.cn/s/blog_4bb52a1601012x8j.html  //java调用dll例子。 http://favccxx.blog.51cto.com/2890523/1331115/        //word和excel导入导出 http://blog.c

你喜欢挑毛病吗?

锻炼拥有一种思维比较难,但是避开某种现有的思维方式,是相对容易的。   因为现有思维方式出现的时候,我们稍微锻炼一下就能意识到,但是脑海中没有这种思维方式,那就需要长时间的刻意练习才能养成习惯。   今天要说的思维方式,如果你有,那要注意了,这是一个超级深坑,一定要避开,我自己曾经就经常用这种思维方式和人沟通做事,非常蠢。   所以这个思维方式是什么?也不卖关子了,就是看待复杂事物时,喜欢挑毛病

【CTF Web】BUUCTF Upload-Labs-Linux Pass-04 Writeup(文件上传+PHP+.htaccess绕过)

Upload-Labs-Linux 1 点击部署靶机。 简介 upload-labs是一个使用php语言编写的,专门收集渗透测试和CTF中遇到的各种上传漏洞的靶场。旨在帮助大家对上传漏洞有一个全面的了解。目前一共20关,每一关都包含着不同上传方式。 注意 1.每一关没有固定的通关方法,大家不要自限思维! 2.本项目提供的writeup只是起一个参考作用,希望大家可以分享出自己的通关思路

[羊城杯 2024] Crypto

文章目录 TH_Curvebaby_CurveRSA_lossTheoremPlus TH_Curve 题目描述: from Crypto.Util.number import *from secret import flagdef add_THcurve(P, Q):if P == (0, 0):return Qif Q == (0, 0):return Px1, y1