谢过各位大虾
我对android2012版QQ的apk包做了反汇编,得到了java源码,现在想从源码中找出QQ聊天时做加密处理的代码部分,有什么好方法嘛?
谢过各位大虾
我对android2012版QQ的apk包做了反汇编,得到了java源码,现在想从源码中找出QQ聊天时做加密处理的代码部分,有什么好方法嘛?
谢过各位大虾
解决方案 »
- 关于android自动化测试的那些事!
- Could not create tab content because could not find view with id
- Android真机通过蓝牙(模拟成COM口)与PC交换数据的问题。
- Email应用中,带附件的邮件转发问题
- android wbeservice 实现翻译功能的,音标返回来的是乱码
- make updata-api失败的原因
- expandableListView出现的错误
- No resource identifier found for attribute 'minSdVersion' in package 'android'
- 关于MTK手机单卡和双卡判断
- 求大牛指导安装android SDK
- Notification中图标问题
- 关于电子书
很困难的
QLBSJNI.java文件内容如下,会是在这里加密的吧??
package com.tencent.lbsapi.core;import java.security.MessageDigest;public class QLBSJNI
{
static
{
System.loadLibrary("lbs");
} public static byte[] md5String(String paramString)
{
Object localObject = null;
try
{
byte[] arrayOfByte1 = paramString.getBytes();
MessageDigest localMessageDigest = MessageDigest.getInstance("MD5");
localMessageDigest.update(arrayOfByte1);
byte[] arrayOfByte2 = localMessageDigest.digest();
localObject = arrayOfByte2;
return localObject;
}
catch (Exception localException)
{
while (true)
localException.printStackTrace();
}
} public native byte[] decode(byte[] paramArrayOfByte, String paramString1, String paramString2); public native byte[] encode(byte[] paramArrayOfByte, String paramString1, String paramString2);
}
真正的在encode和decode里
这样的话,我应该怎样找下去?加密的源码从apk包里会逆向出来嘛?