|

PS:APP 提供来源
app 下载 地址:
http://android.myapp.com/myapp/detail.htm?apkName=com.android.qqxd.loan
app 提供来源:
https://bbs.125.la/forum.php?mod=viewthread&tid=14222718&highlight=APP
第一步 抓登陆抓包:
- POST /apiv4.axd HTTP/1.1
- If-Modified-Since: Tue, 28 Aug 2018 11:58:50 GMT+00:00
- Content-Type: application/x-www-form-urlencoded; charset=UTF-8
- User-Agent: Dalvik/2.1.0 (Linux; U; Android 5.1.1; oppo a59m Build/LMY48Z)
- Host: api.qinqinxiaodai.com
- Connection: Keep-Alive
- Accept-Encoding: gzip
- Content-Length: 229
- api=loginv2&imei=351613308550271&imsi=460004442079822&lat=31.898255&long=120.528946&mb=oppo+a59m&mv=5.1.1&pc=tencent&pwd=e10adc3949ba59abbe56e057f20f883e&sign=e38185583d8e8aca483ee3a8a85549ea&t=1535457563&uid=13812345678&v=3.0.5&
复制代码
第二步 分析加密主要参数:
api | loginv2 | imei | 351613308550271 | imsi | 460004442079822 | lat | 31.898255 | long | 120.528946 | mb | oppo a59m | mv | 5.1.1 | pc | tencent | pwd | e10adc3949ba59abbe56e057f20f883e | sign | e38185583d8e8aca483ee3a8a85549ea | t | 1535457563 | uid | 13812345678 | v | 3.0.5 |
第三步 反编译逆向找到其主要算法
sign算法分析
第四步 算法总结
sign = MD5(v1);
ps:
v1 = "QiuGaoQiShuang!Q@Q#X$D%api=loginv2imei=356809440878555imsi=460029523691329lat=31.404185long=121.392741mb=HM NOTE 1Smv=4.4.4pc=tencentpwd=e10adc3949ba59abbe56e057f20f883et=1535459764uid=13812345678v=3.0.5"
① 其中标红为常量;
② pwd = MD5(passwd);
|
评分
-
查看全部评分
|