首页 > 移动平台 > 详细

一枚Android恶意锁屏程序分析

时间:2015-07-14 15:39:54      阅读:259      评论:0      收藏:0      [点我收藏+]

一枚Android恶意锁屏程序分析

【文章标题】:一枚Android恶意锁屏程序分析
【文章作者】: Ericky
【作者博客】: http://blog.csdn.net/hk9259
【下载地址】: 由于恶意程序,不提供下载
【保护方式】: 无
【作者声明】: 本人水平有限,若有不足错误之处请指正

0x1软件界面:

技术分享
技术分享

0x2分析

反编译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

版权声明:本文为博主原创文章,未经博主允许不得转载。

一枚Android恶意锁屏程序分析

原文:http://blog.csdn.net/hk9259/article/details/46877439

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!