首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    加密固件之依据老固件进行解密

    从IDA的符号表中可以看到,使用到了对称加密AES、非对称加密RSA和哈希SHA512,是不是对比上面提到的固件安全开发到发布的流程,心中大概有个数了。...消息摘要 92:0x5C 64 解密后固件的SHA512消息摘要 156:0x9C 64 加密固件的SHA512消息摘要 220:0xDC 512 未使用 732:0x2DC 512 解密后固件消息摘要的数字签名...2.判断(加密固件中存放的,真正被加密的固件数据大小的SHA512消息摘要),和,(去除Header之后,数据的SHA512消息摘要)。...3.读取保存在Header中的AES解密密钥,对加密固件数据进行解密 4.计算(解密后固件数据的SHA512消息摘要),和(预先保存在Header中的、解密后固件SHA512消息摘要)进行对比 5.计算...(解密固件数据+解密密钥的、SHA512消息摘要),和(预先保存在Header中的、解密后固件数据+解密密钥的、SHA512消息摘要)进行对比 6.使用保存在当前文件系统中的RSA公钥,验证解密后固件的消息摘要和其签名是否匹配

    1.5K30
    领券