wicked-firmware [Unbreakable 2024]
Challenge Description
We need some info that is found inside this firmware.
Solution
We extract the filesystem of the firmware with binwalk.
The flag is comprised of information such as the u-boot version,
the extra entry in the hosts file and the admin line from
the passwd file.
$ binwalk -e firmware.bin
DECIMAL HEXADECIMAL DESCRIPTION
--------------------------------------------------------------------------------
22372 0x5764 U-Boot version string, "U-Boot 1.1.4-g4df6eb16-dirty (Nov 30 2018 - 12:33:02)"
^ this one
...
$ cd _firmware.bin.extracted/squashfs-root/
$ cat ./etc/hosts <- this one
...
127.0.1.1 842v3_un
$ cat ./etc/passwd
...
admin:x:1000:0:admin:/var:/bin/false <- this one
...