墨者学院-密码学加解密实训(摩斯密码)

靶场地址:
https://www.mozhe.cn/bug/detail/STNVZms0dnFSWmlydXlUbmxQUlNvZz09bW96aGUmozhe

下载文件打开,发现是16进制数据的文件,分析文件头,


墨者学院-密码学加解密实训(摩斯密码)_第1张图片

mp3文件头:49 44 33 或 FF FB 50
koz文件头:49 44 33 03 00 00 00
因此有可能是mp3或者koz文件的16进制数据

编写python脚本,还原文件,python版本为3.6

import re

f = open("64.txt", "r")
hex_Str = f.read()
hex_Str = re.sub(r'\s+', '', hex_Str)
f.close()

koz = open("1.koz", 'wb')
koz.write(bytes.fromhex(hex_Str))
koz.close()
墨者学院-密码学加解密实训(摩斯密码)_第2张图片

使用播放器打开koz文件,居然是五环之歌
接着使用Aodbe Audition打开文件,发现另一个声道有摩斯密码


墨者学院-密码学加解密实训(摩斯密码)_第3张图片

根据长音为 '-' ,短音为'.',摩斯密码为:
-.... --... -.. -.... --... . --... ..... ....- ..... ...-- ..-. ----- -.. .---- .---- ---.. ---.. -.. . ...-- -.... ..-. ...-- ---.. .---- ....- -... -.... -.... .- -....

在线解密网站解密得到明文为
67D67E75453F0D1188DE36F3814B66A6

你可能感兴趣的:(墨者学院-密码学加解密实训(摩斯密码))