精易论坛

标题: 分析交流 JDapp 4.x sign算法 [打印本页]

作者: 地诶诶来地诶诶    时间: 2016-9-17 11:00
标题: 分析交流 JDapp 4.x sign算法
本帖最后由 地诶诶来地诶诶 于 2016-9-17 14:50 编辑

分析交流 JDapp 4.x sign算法
Fiddler 抓包,
android killer 反编译...
曾经找人付费,但都不了了之,于是自己懂手试试,确发现还是不足,若有愿意交流的,可分析看看。
paramString = BitmapkitUtils.getSignMap(localHashMap, paramString).toString().replaceAll(", ", "&");
paramString = paramString.substring(0, paramString.length() - 1);
paramString = paramString.substring(1, paramString.length());
this.httpSetting.setSignature("&" + paramString); ??!

  
private void signature (String paramString)
{
String str2 = this.httpSetting.getFunctionId ();   
String str1 = this.httpSetting.getJsonParams ().toString ();
if (str2 == null) {
return;
}
HashMap localHashMap = new HashMap ();
localHashMap.put ("functionId", str2);
localHashMap.put ("body", str1);
localHashMap.put ("uuid", paramString);
paramString = new ArrayList (5);
paramString.add ("functionId");
paramString.add ("body");
paramString.add ("uuid");
if (!BitmapkitUtils.isFuncAvailable ())
{
alertSignatureFailedDialog ();
return;
}
try
{
paramString = BitmapkitUtils.getSignMap (localHashMap, paramString).toString ().replaceAll (", ", "&");
paramString = paramString.substring (0, paramString.length () - 1);
paramString = paramString.substring (1, paramString.length ());
this.httpSetting.setSignature ("&" + paramString);
this.httpSetting.setUrl (this.httpSetting.getUrl () + this.httpSetting.getSignature ());
label219:
this.httpSetting.putMapParams ("body", str1);
return;
}
catch (Exception paramString)
{
break label219;
}
}


作者: chendipang    时间: 2016-9-17 20:52
android killer反编译然后后面的怎么断点调试大牛
作者: suzlag    时间: 2016-12-2 19:32
我有源码,需要可以联系我!
作者: 地诶诶来地诶诶    时间: 2016-12-23 13:15
顶一定。
作者: 付笑    时间: 2021-4-25 11:41
我有最新版京东sign,带价联系Q:3108609905
作者: Mouth    时间: 2021-11-8 15:23
我有源码,需要可以联系我
作者: 爆炸Bomb    时间: 2021-11-8 16:22
已经顶贴,感谢您对论坛的支持!?
作者: xiaochen042100    时间: 2022-6-29 20:25





欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4