10 lines
368 B
Bash
Executable File
10 lines
368 B
Bash
Executable File
if [ "x$1" == "x" ]; then
|
|
echo "Usage: $0 path_to_signed_binary_firmware_file"
|
|
exit 1
|
|
fi
|
|
|
|
dd if=$1 of=extracted_firmware.sign bs=1 count=512
|
|
dd if=$1 of=extracted_firmware.bin bs=1 skip=512
|
|
openssl dgst -verify rsa_key.pub -keyform PEM -sha256 -signature extracted_firmware.sign extracted_firmware.bin
|
|
rm extracted_firmware.sign extracted_firmware.bin
|