目录
一、 /.-
题目描述给了这个
..-./.-../.-/--./----.--/-../...--/..-./-.-./-.../..-./.----/--.../..-./----./...--/----./----./...../-----/....-/-----.-
这一看就知道是摩斯密码(由.和-组成)
随便找一个在线解码器摩斯电码转换_摩斯密码翻译器-在线工具 (all-tool.cn)
解码得到FLAG%u7bD3FCBF17F9399504%u7d
上面%u7b和%u7d分别代表{和} ,然后把字母全换成小写就是flag了
二、ok
下载打开文件
明显就是ook编码,找一下在线工具Brainfuck/Ook! Obfuscation/Encoding [splitbrain.org]
内容复制过去,解码拿到flag
三、[+-<>]
题目描述
+++++ +++++ [->++ +++++ +++<] >++.+ +++++ .<+++ [->-- -<]>- -.+++ +++.< ++++[ ->+++ +<]>+ +++.< +++++ +++[- >---- ----< ]>--- ----- ---.< +++++ ++[-> +++++ ++<]> +++.< +++++ +[->- ----- <]>-- ----- -.--. ----. --.++ +++++ +.<++ ++++[ ->+++ +++<] >++++ +.++. <++++ ++[-> ----- -<]>- ----- ----. -.<++ +++++ [->++ +++++ <]>+. ----. ++++. <++++ +++[- >---- ---<] >---- .+.<+ +++++ ++[-> +++++ +++<] >++++ +++++ ++.<
emmm,这个就是brainfuck编码,复制过在线工具
Brainfuck/Ook! Obfuscation/Encoding [splitbrain.org]
解码得到flag
四、把猪困在猪圈里
下载附件,发现是一堆字符
发现编码末尾有= ,编码又那么长,考虑到可能是base64编码的图片,复制编码到在线工具解码
BASE64转图片 - 站长工具 - 极速数据 (jisuapi.com)
解码拿到一张图片,根据题目提示,应该就是猪圈密码,找一下在线解码工具
再包裹上flag的格式就是flag了
五、你喜欢下棋吗
下载解压附件
打开文本
给了串密文跟提示,不知道是什么密文,根据提示,直接百度搜索下棋密码?
emmm,这串密文应该就是棋盘密码了,找一下在线工具,复制过去
棋盘密码在线加密解密 - 千千秀字 (qqxiuzi.cn)
解码得到
用密码解压压缩包,解压后打开文件,发现又是一串密文
5bit的编码应该就是baudot编码 ,找一下在先网站
Baudot Code, Baudot-Murray Code (在线工具) |博森特里克 (boxentriq.com)
根据网站提示,大写要改成小写,上面的o其实是数字0,再包裹Bugku{}就是flag了
六、小山丘的秘密
下载解压文件
根据题目提示小山丘(hill),就知道是希尔密码(也叫hill密码),找一下在线网站
希尔密码加密/解密 - 一个工具箱 - 好用的在线工具都在这里! (atoolbox.net)
打开flag文件
希尔密码里,都是默认A=0,这里说明a=1了,所以希尔里字母对应的值应该+1,得改一下字母表
原字母表
改后字母表
由于希尔密码需要密钥,所以得从另一张图片里提取出密钥
根据提示,一颗棋子就是1,代表a,无则代表z,又因为棋盘一般是九空格,所以对应密钥应该是abczadefz
密文得是小写字母才行,所以解密得到
再包裹上格式拿到flag
七、EN-气泡
下载文件并打开
工具题目描述,百度一下气泡加密,然后发现该编码用的是BubbleBabble加密
接着找一下在线网站
CTF在线工具-在线BubbleBabble编码|Bubble编码|BubbleBabble解码|BubbleBabble编码原理|BubbleBabble编码算法 (hiencode.com)
复制过去解密
又得到一串加密的东西,应该还是BubbleBabble加密,复制一下结果解密
再继续复制去解密
拿到flag
八、你以为是md5吗
下载打开文件,得到一串字符
bci177a7a9c7udf69c248647b4dfc6fd84o
因为md5密文中只有a-f和0-9,试着把上面那串不属于的给删掉,得到
bc177a7a9c7df69c248647b4dfc6fd84
再拿去在线工具解密得到
裹上格式就是flag了
九、Math&English
下载解压,打开文件
计算并按顺序排列得到
上面数字均在0-5之间,所以想到元音密码
对照破译得到
flagisyuanyinpwd
根据提示得到flag,bugku{yuanyinpwd}
十、easy_crypto
下载解压打开文件
看这长度跟格式,首先想到摩斯密码的变型,找一下在线网站,设置好响应参数后解码得到
将大写转化为小写,%u7b和%u7d是URL编码{和},得到flag
flag{m0rse_code_1s_interest1n9!}