edit_note帖子
78
stars积分
150,910
event加入
2011-01-14
安卓交流
不刷机,安卓手机清除锁屏
schedule发表于 2013-10-15 13:24:00
visibility查看 497
chat_bubble回复 38
#1 楼主
众所周知,android是可以用图案解锁屏幕。使用图案加密直观好记,如图:图案解锁原理:通过测试我们知道使用图案解锁,需要满足几个条件:1,至少链接4个点,至多链接9个点;2,每个点只能使用一次。这种看似复杂的解锁方式其实原理很简单:每个点对应一个数字,然后通过sha1加密算法直接存储的。其对应方式为:左上角图案对应数字为00,从左至右,从上至下递增。如图:例如,我们设置一个图案,如下图:那么对应的明文应该是:00010204060708对此数据用sha1算法进行一次加密得到结果:6a 06 2b 9b 34 52 e3 66 40 71 81 a1 bf 92 ea 73 e9 ed 4c 48 系统会将数据写入到 /data/system/gesture.key 文件中,每次解锁时加密输入数据进行校验。到此,解锁原理就弄清楚了。破解思路: 1,删除密码删除密码实在太粗暴,执行 adb shell rm /data/system/gesture.key 密码就没了。 2,读取密码读取密码也很简单,根据上面总结的算法规律总结出:在总数固定(总数:9)的数据中选取符合规则(长度:4-9)的数据进行排列,这就是一个简单的排列问题。用数学语言表示:p(9,9)+p(9,8)+p(9,7)+p(9,6)+p(9,5)+p(9,4) = 985824 也就是说,密码最多存在985824种可能。由于密码加密算法简单,生成字典以现代计算机的运算速度,爆破的话,直接秒杀。注意:在没有root的情况下,adb默认是shell身份,不能访问/data/system/目录
手机没多少流量了,就不上传破解工具了,你们直接百度吧,工具名 crackandroidscrlocker
手机没多少流量了,就不上传破解工具了,你们直接百度吧,工具名 crackandroidscrlocker
全部回复 (38)
2013-10-15 13:30:00
沙发
加入Hacker家族,学到的不仅仅是技术!!
2013-10-15 13:53:00
板凳
8考虑考虑开雷了
2013-10-15 14:01:00
地板
繁华
2013-10-15 14:05:00
#5
ytyggb
2013-10-15 14:51:00
#6
。。。。
2013-10-15 18:33:00
#7
哦哦哦哦哦
2013-10-15 18:52:00
#8
紧急集合
2013-10-15 19:08:00
#9
自己解决
2013-10-15 19:38:00
#10
7567657
2013-10-15 19:44:00
#11
啦啦啦詻65
2013-10-15 21:00:00
#12
fg
2013-10-15 21:40:00
#13
..
2013-10-15 22:20:00
#14
!!!!!!!!!!
2013-10-16 08:43:00
#15
@@@
2013-10-16 08:43:00
#16
@@@.
2013-10-16 09:36:00
#17
嗯嗯
2013-10-19 11:48:00
#18
:::552
2013-10-22 18:59:00
#19
喔喔哦YY呀
2013-10-22 23:28:00
#20
——
2013-10-26 18:36:00
#21
啊
登录 后才能回复
flag举报帖子