2023浙江省大学生信息安全竞赛初赛misc方向
1.Ez_misc
导入010Editor,发现开头是jpg文件的字节反一下
写脚本re.py实现全部字节reserve
import binascii
with open('yuanshen','rb') as file1:
with open('yuanshen.jpg','wb') as file2:
hex_list = ("{:02X}".format(int(c)) for c in file1.read())
for i in hex_list:
file2.write(bytes.fromhex(i[::-1]))
得到yuanshen.jpg
如果未在Kali-Linux上安装steghide,可在终端输入指令:
sudo apt install steghide
用steghide进行解密,得到flag.txt
steghide extract -sf 'yuanshen.jpg'
打开flag.txt可以看出是摩斯密码,DASH替换为-
,DOT替换为.
DASHDOTDOTDOTDOT DASHDOTDOTDOTDOT DASHDOTDOTDOTDOT DASHDOTDASHDOT DASHDOTDOTDOTDOT DOTDASHDASHDAS