吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 66669|回复: 109
上一主题 下一主题
收起左侧

[Android 分享] 破解android锁屏密码

  [复制链接]
跳转到指定楼层
楼主
happy3star 发表于 2013-4-5 11:28 回帖奖励
本帖最后由 happy3star 于 2013-4-5 11:32 编辑

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


免费评分

参与人数 1热心值 +1 收起 理由
cockroach + 1 我很赞同!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

推荐
吾爱、硬币 发表于 2013-4-5 11:33
来自哪个论坛的?

点评

弱弱问一句 ADB连接手机 ADB是神马  发表于 2013-9-18 09:15
推荐
zuoyang0371 发表于 2013-4-5 11:37
推荐
wed112 发表于 2014-1-7 14:38
这个,我有专门的工具,可以打开安卓任何的锁屏界面~~无需ROOT。能连USB就行。
推荐
 楼主| happy3star 发表于 2013-4-5 11:40 |楼主
吾爱、硬币 发表于 2013-4-5 11:33
来自哪个论坛的?

在朋友的博客看到的
5#
神释 发表于 2013-4-5 11:46
来学习一下下吧
6#
虚无 发表于 2013-4-5 11:52
可以做技术探讨,没有多大实用。
头像被屏蔽
7#
田田圏 发表于 2013-4-5 11:54
提示: 作者被禁止或删除 内容自动屏蔽
8#
hangzhouhejun 发表于 2013-4-5 11:54
看看而已  走过
9#
1354669803 发表于 2013-4-5 11:56
真心你逆天了 膜拜
10#
wenaiji1 发表于 2013-4-5 12:04
学习学习 谢谢
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-24 09:02

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表