破解android锁屏密码

转载 2013年05月14日 23:40:23

android的锁屏密码大家应该都不陌生,本文所讲的即是对此密码的破解方法。

适合平台:android

所需条件:已root,打开USB调试

意义:几乎没用。

android的锁屏密码是连接一个3*3个点的图上面的点,要求如下:

至少4个点;

最多9个点;

无重复。

实际上,android系统将这9个点分别对应于0-8这9个数字,然后将连接的路径转换为这9个数字,并对其进行SHA1加密然后存储于一个文件中。数字对应如下:

0 1 2

3 4 5

6 7 8

比如一个大Z字型的密码,就是0124678,然后将这几个数字作为一个进行SHA1运算,再以16进制的形式存入/data/system/gesture.key文件当中。

破解方法1:

因为没有设置该密码手机将不会有这个文件的,而且如果没有这个文件,也不会要求输入锁屏密码。

所以方法很简单:adb连接上手机,删除/data/system/gesture.key文件。如下图:



破解方法2:

如果不想删除该文件,只是想知道密码的话,则可以读取该文件的数字,然后用暴力破解的方式进行猜解。由于密码是4至9位长度的数字(0-8),并且没有重复,再去除像0213这种不合法的密码(先连了首尾两个再连中间的点,这样的密码不可能存在。像路径为0213或0842等),生成密码词典并进行猜解,在电脑上几乎是秒破的。



该文件直接打开是乱码的,需要以16进制来查看。如下图:



以16进制读取该文件并转成字符串,然后生成由0至8组成的4至8位的数组,进行SHA1加密运算,并与上面的字符串对比。下面是我用电脑进行暴力猜解所生成的密码个数,以及最坏情况下所用时间:



共耗时0.975254947秒

复制代码

上面的密码个数不一定是最优解的个数,但应该没有漏了。破解android上这样一个锁屏密码,在我的G47(I5 CPU)电脑上所用时间约1秒。

在我的手机上进行破解的时间有点长,如下图是最坏情况下的破解结果:



由于猜解密码需要root权限,并且打开Adb调试,所以实际上此功能并没有多大用处,最多就是我借做android开发的朋友的手机(他们的都ROOT过并打开了USB调试)来看看他们的密码是什么,当然为能还需要他们先解锁下= =!。所以此文仅为技术交流。


原文转自:枫叶博客www.fengye123.com

Android破解锁屏密码(已root)

Android破解锁屏密码(已root)常在江湖飘,哪有不挨刀。有时候我们会忘了手机的图形密码,花钱请人去修吗?身为一个有情怀Android开发者,say no! 那么怎么才能破解图形密码呢?我们在设...
  • qq_17250009
  • qq_17250009
  • 2016-02-23 10:06:18
  • 2767

Android中锁屏密码算法解析以及破解方案

本文转自一个牛逼的博主,最下是他的二维码,原博地址:http://blog.csdn.net/jiangwei0910410003/article/details/74886918  ...
  • qq_36946260
  • qq_36946260
  • 2017-07-17 14:40:19
  • 1456

Android逆向之旅---Android中锁屏密码算法解析以及破解方案

一、前言最近玩王者荣耀,下载了一个辅助样本,结果被锁机了,当然破解它很简单,这个后面会详细分析这个样本,但是因为这个样本引发出的欲望就是解析Android中锁屏密码算法,然后用一种高效的方式制作锁机恶...
  • jiangwei0910410003
  • jiangwei0910410003
  • 2017-07-17 08:45:03
  • 13494

android adb破解获取root权限的锁屏密码

破解密码锁原理就是 删除/data/system/gesture.key这个.key 文件 具体操作:gesture.key文件存在时有密码锁,效果如下: 我们首先win+R,输入c...
  • Jiang_Rong_Tao
  • Jiang_Rong_Tao
  • 2016-08-20 23:38:32
  • 1047

利用ADB Root权限破解锁屏密码(原)

本文主要介绍Android ENG版本以及Root授权过ADB进程的手机解锁方法。 一、破解方法 1.1、破解条件         该方法适用范围较为特殊,分为两种:         1、...
  • u010961631
  • u010961631
  • 2015-08-20 15:58:48
  • 14069

安卓手机密码破解大全,保准有你没见过的方法

安卓手机密码破解大全,保准有你没见过的方法
  • guzuoi
  • guzuoi
  • 2016-08-19 21:47:38
  • 23940

Android中可以做的两件坏事---破解锁屏密码和获取Wifi密码

之前的文章一直在介绍OC,最近也是在找急忙慌的学习IOS,所以Android方面的知识分享就有点中断了,但是我现在还是要靠Android吃饭,所以不能Android的工作不能停呀,今天咋们来看一下我在...
  • jiangwei0910410003
  • jiangwei0910410003
  • 2014-12-08 10:21:52
  • 39676

破解android手机屏幕九宫格锁屏

原理: 1、九宫格有九个点,每个点都有一个编号,其排布顺序为: 00  01  02 03  04  05 06  07  08 2、根据你所画的图形将某几个数(4到9个)排列在一起,得到一...
  • fanguannan0706
  • fanguannan0706
  • 2015-04-12 09:27:18
  • 1787

iPhone手机移除锁屏密码的三大攻略分享

我想大部分人使用手机时,都会给手机设置锁屏密码,避免被偷手机时,大量的信息外泄等情况。但是不免有人在设置完密码后却忘了自己的密码,所以今天小编就来讲解如何移除密码。 一、移除IOS设备锁...
  • qq_39473868
  • qq_39473868
  • 2017-07-12 17:56:04
  • 656

Android修改、设置锁屏密码

在实现锁屏功能的时候首先要获得管理员权限,然后通过用户授权,用户如果同意授权,则就可以修改或设置锁屏密码。 具体方法如下: 1,首先要新建一个DeviceAdminReceiver的子类 imp...
  • PZ0605
  • PZ0605
  • 2016-12-07 11:07:29
  • 1893
收藏助手
不良信息举报
您举报文章:破解android锁屏密码
举报原因:
原因补充:

(最多只允许输入30个字)