淘宝的sign加密算法在其旗下很多网站都存在,而且都是一个套路魔改md5算法。
先分析以下请求地址:
https://h5api.m.taobao.com/h5/mtop.taobao.mercury.content.iscollected/2.0/?jsv=2.5.1&appKey=12574478&t=1644374273386&sign=43acbe31f02ad7e918a307d1dbc32df3&api=mtop.taobao.mercury.content.iscollected&v=2.0&ecode=1&sessionOption=AutoLoginOnly&type=jsonp&dataType=jsonp&callback=mtopjsonp2&data=%7B%22appName%22%3A%22beehive-detail%22%2C%22bizId%22%3A13%2C%22outItemId%22%3A230133094868%7D
中间存在sign值
sign=43acbe31f02ad7e918a307d1dbc32df3
从sign的位数,大概能判断是md5 32位加密。
利用浏览器的控制面板搜索功能全局搜索sign关键字,找到位置打上断点
本文详细介绍了如何逆向分析淘宝逛逛H5页面的SIGN加密算法,通过浏览器控制面板找到加密函数,发现其基于MD5魔改。通过对原始字符串的加密测试,成功还原了加密过程。
订阅专栏 解锁全文



542

被折叠的 条评论
为什么被折叠?



