Да, теперь картина понятнее: 8F6A.yaffs действительно распознаётся как YAFFS, причём с нулевого смещения:
0x0 YAFFS filesystem root entry
Проблема сейчас не в файле, а в том, что у binwalk нет экстрактора yaffshiv.
Сделай установку yaffshiv:
sudo apt update
sudo apt install git python3-pip python3-setuptools -y
git clone https://github.com/devttys0/yaffshiv.git
cd yaffshiv
sudo python3 setup.py install
Потом распакуй напрямую:
cd ~
mkdir yaffs-root
yaffshiv --auto --brute-force -f _hidden_task.mp4.extracted/8F6A.yaffs -d yaffs-root
После распаковки ищи файлы и флаг:
find yaffs-root -type f -exec file {} \;
find yaffs-root -type f -maxdepth 5 -print
grep -RaiE 'flag|ctf|pass|password|key|secret|{' yaffs-root
Если yaffshiv не установится, попробуй альтернативу:
sudo apt install unyaffs -y
mkdir yaffs-root2
cd yaffs-root2
unyaffs ../_hidden_task.mp4.extracted/8F6A.yaffs
Потом:
find . -type f -exec file {} \;
grep -RaiE 'flag|ctf|pass|password|key|secret|{' .
Главный вывод: да, внутри реально есть файловая система YAFFS, и следующий шаг — не strings, а полноценная распаковка через yaffshiv или unyaffs.