破解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

基于Linux上的wifi密码爆破

wifi破解
  • MrYangLL
  • MrYangLL
  • 2016年07月22日 16:53
  • 3312

Kali密码攻击工具

Kali密码攻击 破解各种hash密码的必备工具
  • sonbyn001
  • sonbyn001
  • 2017年04月21日 13:20
  • 3023

凯撒密码破译

Caesar:  AWPLDPPYNCJAEJZFCYLXPHTESESPDLXPVPJLYODPYOEZESPEL 信息安全课作业 破译该密码,并做破译出的明文指定的事情 凯撒密码是位移密码:...
  • u013046245
  • u013046245
  • 2014年03月03日 22:34
  • 1374

WIFI密码 高手眼里就是个渣

前几天有个新闻:一个屌丝程序员,用下载的黑客工具,轻松破了隔壁女神的wifi密码,搞到女神很多隐私信息。 实话说,在高手面前,我们每天都用的无线路由器,确实不堪一击。 一般说,路由器的加密方式...
  • hehainan_86
  • hehainan_86
  • 2014年08月20日 08:40
  • 8715

VBA清除Excel密码保护,2003/2007/2010均适用

VBA清除Excel密码保护,2003/2007/2010均适用,直接运行即可清除密码保护
  • rcom10002
  • rcom10002
  • 2014年06月24日 20:08
  • 4643

利用aircrack-ng工具获取附近wifi的密码

利用aircrack-ng工具获取附近wifi的密码
  • u011843461
  • u011843461
  • 2015年01月21日 23:10
  • 4855

使用SQLCipher 对sqlite数据库进行解密

步骤归纳: 以下为原文,可以忽略 转载自:http://blog.csdn.net/majiakun1/article/details/46551137 一.  1.安装sqlcip...
  • tianyitianyi1
  • tianyitianyi1
  • 2016年04月27日 08:55
  • 5729

[Android app] 本地wifi密码查看器源码

一、功能效果图1. 打开显示本地所有wifi密码2. 不分字母大小写进行搜索3. ZXing生成二维码给别的手机链接二、原理获取本地保存密码的文件进行解析,本地保存wifi密码的路径为: /d...
  • niubitianping
  • niubitianping
  • 2017年01月25日 12:34
  • 1696

android加密解密完美教程

一、实例教程  Android 加密解密 http://www.eoeandroid.com/thread-66236-1-1.html Android 加密解密字符串 http://www.eo...
  • dulzihi
  • dulzihi
  • 2015年08月19日 16:35
  • 1893

BIOS密码清除方法--unlock6的使用.

BIOS密码清除方法--unlock6的使用.
  • panxianwen2012
  • panxianwen2012
  • 2014年04月13日 21:20
  • 7728
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:破解android锁屏密码
举报原因:
原因补充:

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