
步骤
附件为vmdk文件,使用DiskGenius挂载,在文档中发现三个文件。

导出文件。flag.zip解压需要密码,使用VeraCrypt挂载1,密码为txt里的。打开是一张图片。

这里根据提示是要导出所以rgb值写入到新的文件。
python代码:
python
from PIL import Image, ImageDraw
import struct
width = 1042
height = 1042
img=Image.open("1.png")
a=[]
for i in range(height):
for j in range(width):
pi=img.getpixel((j,i))
for k in range(3):
a.append(pi[k])
with open('flag', 'wb')as fp:
for x in a:
b = struct.pack('B', x)
fp.write(b)
使用TridNet查看一下文件类型:wav

打开听一下,猜测为sstv,使用https://github.com/colaclanth/sstv解码。得到密码:ty#48u*k


解压得到flag。
