Skip to content

Latest commit

 

History

History
16 lines (10 loc) · 946 Bytes

硬编码导致签名保护失效.md

File metadata and controls

16 lines (10 loc) · 946 Bytes

(1)该系统大部分接口都携带了"timestamp"和,"digest"这两个参数
image

(2)如果修改时间戳的值,会提示签名无效  

image

(3)查看小程序的代码可知,digest 是由时间戳和硬编码的 Secret 拼接后生成MD5  

image

(4)再经过一次 base64 编码得到  

image

(5)修改时间戳后根据这个算法再生成新的 digest 就可以正常调用接口  

image