This challenge provides an ELF file with a proprietary 32-byte header to competitors as a firmware file. Their goal is to reverse engineer the file format and the binary, and figure out how to patch it so it can load. The code segment they need to patch is protected with a crc32 checksum that will need to be recalculated. Once patched, they are able to upload it to a web app that will simulate validation and execution of the image.
This challenge provides an ELF file with a proprietary 32-byte header to competitors as a firmware file. Their goal is to reverse engineer the file format and the binary, and figure out how to patch it so it can load. The code segment they need to patch is protected with a crc32 checksum that will need to be recalculated. Once patched, they are able to upload it to a web app that will simulate validation and execution of the image.