一个md5加密

这是这次的目标兄弟,可以发现它的请求中含有一个32位hash。
image
哈希不可逆,它不知道你算之前是什么。但经过一番测试,得出这个值必须验、并且其中含有时间戳,页码等信息。payload中的signature不是一个常见的字段,大胆点,我们直接搜它打断点。
image
很顺利,其没有被混淆,搜到了,并且一看我们就可以确定是这个玩意。接下来往下跟,看看分别进行了什么操作,在哪里组装了数据即可。
image
image
知道了这么长的计算逻辑,是不是很头大,要不要专门再调加密的这段js进行运算呢?不用,常见的32位hash是md5,我们先试下,好,验证完发现它就是md5,省去一番功夫。

补充:常见哈希长度与对应算法

位数 算法
32 md5
40 sha1
64 sha256
posted @ 2024-01-03 00:03  anyiya  阅读(7)  评论(0)    收藏  举报