精易论坛

标题: 一个apk的 vsign 算法 求助! [打印本页]

作者: bdching    时间: 2015-3-14 11:39
标题: 一个apk的 vsign 算法 求助!
本帖最后由 bdching 于 2015-3-14 11:46 编辑

[attach]398927[/attach]
[attach]398928[/attach]
[attach]398929[/attach]

看到论坛最近出了很多 app逆向的教程 就找了一个简单的apk练手 各种不会 各种看不懂啊 有没有!

提交数据
data={"device_id":"00000000000000","member_type":"email","password":"123123","platform":"android","timestamp":"1426303708","username":"[email protected]","version":"1.1.0","vsign":"921c9ee83d054e0b7cdb9ec4fb88094d"}

  private String a(String paramString)
  {
    return n.a(paramString + "#" + "appnewvote");
  }

private String d(String paramString)
  {
    if (paramString.contains(","))
    {
      String[] arrayOfString = paramString.substring(1, -1 + paramString.length()).split(",");
      Arrays.sort(arrayOfString);
      String str = TextUtils.join(",", arrayOfString);
      paramString = "{" + str + "}";
    }
    return paramString;
  }


localTreeMap.put("vsign", a(d(com.idiaoyan.app.a.i.a(localTreeMap))));
应该是MD5加密
vsign 应该是 =  a(b(参数))  a b 应该就是上面标出来的 不是对象 直接内部的子程序(可能我表达有问题,没学过JAVA不知道叫啥)   这个参数 传进去的是什么 怎么查找? 应该跟帐号密码和10位时间戳  有关系 因为同一个帐号1秒内连续登录2次 这个MD5值是一样的 超过1秒 时间戳变了 值就不一样了 请知道的大神 指点一二


作者: z00544    时间: 2015-3-14 12:22
友情绑定  我不会
作者: tt8812    时间: 2015-3-14 12:23
{"device_id":"00000000000000","member_type":"email","password":"123123","platform":"android","timestamp":"1426303708","username":"[email protected]","version":"1.1.0"}#appnewvote
你算算上面的md5值

[attach]398934[/attach]



作者: bdching    时间: 2015-3-14 12:35
tt8812 发表于 2015-3-14 12:23
{"device_id":"00000000000000","member_type":"email","password":"123123","platform":"android","timest ...

如果下次apk改变  把 前面那串字符串改变一下位置 又不会了 可以用
带刀卫士大神的方法吗 ?

注入log.d()
加一位寄存器 然后再原代码前面加上下面这段代码
const-string v1, "TAG"
invoke-static {v1,p0} ,Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I
作者: Hwak    时间: 2015-3-14 12:39
哪个app
作者: bdching    时间: 2015-3-14 12:50
本帖最后由 bdching 于 2015-3-14 13:45 编辑
ctw507 发表于 2015-3-14 12:39
哪个app

简单的一个加密..........
作者: 六月零一    时间: 2015-3-16 17:42
tt8812 发表于 2015-3-14 12:23
{"device_id":"00000000000000","member_type":"email","password":"123123","platform":"android","timest ...

大神,求带。




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