精易论坛
标题:
app反编sign算法
[打印本页]
作者:
fanyuen
时间:
2016-10-22 10:52
标题:
app反编sign算法
昨天一直看论坛有关sign的算法贴子,一直是摸不着头脑!是不是想学习这个必须得先学java?
查找到的数据源但不理解是何意,有大神在的话指点下迷津!
抓包登陆需要提交两个参数:clientid,sign(PS:两个值 都不会解密,伤心!)
[attach]572963[/attach]
搜索sign,出来一大堆,最后查觉下图为登陆所提交的sign;
[attach]572964[/attach]
在同一页面顶部找到paramTreeMap
MD5加密,
[attach]572970[/attach]
不知道我找的对不对,可否有大神在帮忙学弟指教?
作者:
caitou139
时间:
2016-10-27 22:17
参数排序 ,完毕重组 去掉最后多余de& 然后连接倒二号行里面的字符串 md5之看看
作者:
K4NG
时间:
2016-10-27 23:23
假如你定位的sign是的正确(最好hook测试一下)
a(map) 函数返回就是sign对应密文
a函数 是把参数map的每个键值对拼接,去掉末尾一个字符,最佳字符串,在md5加密
map数据结构如下: map<key, value> 代码里用迭代器循环遍历
效果就是 key=value& 最后要append连接起来
然后去掉最后一个字符&
在然后末尾追加 "8a146c....17533" 这个字符串
在把最后结果md5加密 返回
就是这样 。。。
欢迎光临 精易论坛 (https://125.confly.eu.org/)
Powered by Discuz! X3.4