【文章标题】:一枚Android恶意锁屏程序分析
【文章作者】: Ericky
【作者博客】: http://blog.csdn.net/hk9259
【下载地址】: 由于恶意程序,不提供下载
【保护方式】: 无
【作者声明】: 本人水平有限,若有不足错误之处请指正
反编译APK后得到APK类文件目录如下:
进入LockActivity定位到如下地方:
图中红色部分就是重置你的手机开机密码了。
Mspmm就是设置的密码。
Jb解密函数如下:
public static String Descrption(String paramString, int paramInt)
{
String str = "";
String[] arrayOfString = paramString.split("2");
for (int i = 1; ; i++)
{
if (i >= arrayOfString.length)
return str;
str = str + (char)Integer.parseInt(arrayOfString[i], paramInt);
}
}
得知真实的密码为:
即可完成解锁。
0x3总结
整体来说这个程序是比较简单的,如果要加强的话,应该设立N个分支,根据用户的行为(本例中可以根据用户选择的选项)来设置不同的密码,这样能加大静态分析的难度。但话说回来,这也只能坑小白类型的,其实只要连上电脑,清除手机的解锁密码还是很简单的事情。
By Erikcy
2015.7.14
版权声明:本文为博主原创文章,未经博主允许不得转载。
原文地址:http://blog.csdn.net/hk9259/article/details/46877439