首页
社区
课程
招聘
[原创]Android屏幕解锁图案破解 C++代码
发表于: 2013-4-5 14:28 30216

[原创]Android屏幕解锁图案破解 C++代码

2013-4-5 14:28
30216

Android屏幕解锁图案记录文件gesture.key的破解小程序

看到了obaby老师的Python控制台版本,忍不住弄个带UI的

原理请见http://bbs.pediy.com/showthread.php?t=166933,非常感谢这位作者~~



附上Visual Studio 2010工程~
GestureCracker.rar

BTW:下面那个进度条目前是摆设。无视它好了。
另外在解码位数比较长的图案时(比如九个孔都用上了),程序可能会稍慢~等几分钟吧~


[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

上传的附件:
收藏
免费 6
支持
分享
最新回复 (35)
雪    币: 66
活跃值: (25)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
2
我去。。不小心把我JJ的解锁密码暴露了。。。

那我干脆把key文件也放上来吧。。。方便大家测试
gesture.key.rar
上传的附件:
2013-4-5 14:32
0
雪    币: 137
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
其实我不想占沙发的
2013-4-5 15:20
0
雪    币: 66
活跃值: (25)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
4
沙发自占了~
2013-4-5 15:23
0
雪    币: 685
活跃值: (14)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
感觉还可以
2013-4-5 17:14
0
雪    币: 12
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
感觉很不错,谢谢楼主分享
2013-4-5 17:54
0
雪    币: 16
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
这个必须要顶起来的。。。
2013-4-5 18:14
0
雪    币: 97697
活跃值: (200824)
能力值: (RANK:10 )
在线值:
发帖
回帖
粉丝
8
Thanks for share.
2013-4-5 21:20
0
雪    币: 29
活跃值: (131)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
楼主的破解过程中是怎么处理SHA1的,也没有看到你有什么库之类的
2013-4-5 22:47
0
雪    币: 119
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
[QUOTE=DUORAK;1161921]我去。。不小心把我JJ的解锁密码暴露了。。。

那我干脆把key文件也放上来吧。。。方便大家测试
gesture.key.rar[/QUOTE]

楼主,那个key文件是怎么从手机弄下来的啊。。。。
2013-4-5 23:18
0
雪    币: 66
活跃值: (25)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
11
ROOT过的机器用RE文件管理器什么的可以找到这个Key文件在/data/system/gesture.key这里,拷出来就行了.
2013-4-6 00:04
0
雪    币: 66
活跃值: (25)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
12
俺用的是Paul E. Jones的CSHA1类,与类相关的文件为sha1.h和sha1.cpp,这两个文件工程里包含了,找找看~
2013-4-6 00:07
0
雪    币: 131
活跃值: (98)
能力值: ( LV5,RANK:60 )
在线值:
发帖
回帖
粉丝
13
用字典会更快。
2013-4-6 00:08
0
雪    币: 27
活跃值: (127)
能力值: ( LV8,RANK:120 )
在线值:
发帖
回帖
粉丝
14
我很喜欢,谢谢分享:)
2013-4-6 00:09
0
雪    币: 6
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
15
很实用。谢谢分享。
2013-4-6 00:30
0
雪    币: 100
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
16
忍不住要赞一个! Good Job!!
2013-4-6 01:29
0
雪    币: 221
活跃值: (99)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
17
这个必须要顶的
2013-4-6 08:13
0
雪    币: 190
活跃值: (40)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
18
嗯,前阵子看了分析的,这阵子就出代码了,不错,给力,顶楼主
2013-4-6 11:56
0
雪    币: 3366
活跃值: (1353)
能力值: ( LV4,RANK:40 )
在线值:
发帖
回帖
粉丝
19
楼主-- 那个绘图的组件怎么搞的?
2013-4-6 16:21
0
雪    币: 66
活跃值: (25)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
20
我用的是CClientDC类。

大部分CDC子类都能完成,比如CPaintDC,CWindowDC都行
2013-4-6 16:38
0
雪    币: 707
活跃值: (1301)
能力值: ( LV9,RANK:190 )
在线值:
发帖
回帖
粉丝
21
不错!。。。。。。。。。。
2013-4-7 09:44
0
雪    币: 1585
活跃值: (182)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
22
不错,谢谢分享
2013-4-7 19:18
0
雪    币: 18
活跃值: (24)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
23
这个果断要顶下。
2013-4-9 09:26
0
雪    币: 6096
活跃值: (5515)
能力值: ( LV5,RANK:65 )
在线值:
发帖
回帖
粉丝
24
支持一下,不错,不过如果机器都进不去的话,要怎么把这个东西弄出来呢,如果是没ROOT过的机器
2013-4-11 12:26
0
雪    币: 25
活跃值: (21)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
25
可是先在adb shell 模式下面使用chmod命令改变权限,然后在退出adb shell模式使用adb pull命令,可以把里面的文件弄下来~
2013-4-24 14:44
0
游客
登录 | 注册 方可回帖
返回
//