首页
社区
课程
招聘
[旧帖] 一个app已知方法参数获取api_sign 加载so文件,如何逆向源码 0.00雪花
发表于: 2016-4-9 18:45 3372

[旧帖] 一个app已知方法参数获取api_sign 加载so文件,如何逆向源码 0.00雪花

2016-4-9 18:45
3372
一个app已知方法参数获取api_sign 加载so文件,如何逆向源码
private void makeSign()
  {
    TreeMap localTreeMap = getFieldParam();
    Object localObject = null;
    try
    {
      String str2 = AppConfig.getSign(SdkConfig.self().getContext(), localTreeMap);
      localObject = str2;
      setParam("api_sign", localObject);
      return;
    }
  }


下面的是appconfig 文件
public class AppConfig
{
  public static String LIB_NAME = "appcore";
  public static String TALKINGDATA_SIGNERROR = "loadlibrary_firststep_error";
  public static String TALKINGDATA_SIGNERROR_SECOND = "loadlibrary_secondstep_error";

  static
  {
    try
    {
      System.loadLibrary(LIB_NAME);
      return;
    }
    catch (Throwable localThrowable)
    {
      while (true)
        localThrowable.printStackTrace();
    }
  }

  public static native String getSign(Context paramContext, Map<String, String> paramMap);
}

[课程]Android-CTF解题方法汇总!

上传的附件:
收藏
免费 0
支持
分享
最新回复 (5)
雪    币: 1
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
各位大神会的,多指点下哈,我自己也一直在学习
2016-4-9 18:46
0
雪    币: 7488
活跃值: (627)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
可以看下这篇文章,求kx转正一起进步。。http://www.kanxue.com/bbs/showthread.php?t=193353
2016-4-11 13:09
0
雪    币: 107
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
大家都来指点一下啊
2016-4-11 13:35
0
雪    币: 37
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
可以直接写一个app 加载这个so ,调用这个方法。或者使用ida pro 调试
2016-4-16 12:52
0
雪    币: 262
活跃值: (55)
能力值: ( LV4,RANK:40 )
在线值:
发帖
回帖
粉丝
6
.so本质是上elf文件你可以通过IDA静态分析.
关于共享库的制作和原理可以参考下面这个链接:

http://mooc.study.163.com/learn/USTC-1000029000?tid=2001214000#/learn/content?type=detail&id=2001400030&cid=2001388053
2016-5-18 16:43
0
游客
登录 | 注册 方可回帖
返回
//