介绍
在这篇文章中,我们将教大家如何通过暴力破解Android手机的锁屏密码来解锁Android设备。并介绍Android-PIN-Bruteforce工具,该工具可以将你的Kali Nethunter手机转换成一台针对Android设备的暴力破解PIN码设备,而且无需进行Root也无需adb。
Android-PIN-Bruteforce需要使用一条USB OTG线来将锁定的手机跟Nethunter设备连接,它会模拟一个键盘,并自动尝试输入PIN码,然后不断地进行暴力破解尝试。

[Nethunter手机] <–> [USB线] <–> [USB OTG适配器] <–> [锁定的Android手机]
USB HID小工具驱动程序可以提供USB HID模拟功能,这将允许Android Nethunter设备在锁定的Android手机中模拟出一个键盘,这就好比直接将实体键盘跟锁屏手机连接在了一起。
对于三星S5来说,尝试所有可能的4位PIN码需要大概16.6个小时,但如果使用优化后的PIN码列表之后,可能就不需要这么长的时间了。

设备要求
一台锁定的Android手机
一台Nethunter手机(或者任意支持HID内核的已Root的Android设备)
USB OTG线缆/适配器
标准充电线

功能介绍
爆破1-10位任意长度的PIN码;
使用配置文件以支持不同的手机;
针对3、4、5、6位PIN码提供了优化后的PIN码列表;
绕过手机弹窗,包括低电量警告;
检测手机何时拔下插头或关机,并在重试时每5秒等待一次;
每尝试X个PIN码后可配置N秒延迟;

日志记录
执行脚本
如果你将脚本安装到了/sdcard/路径下,你就可以通过下列命令执行Android-PIN-Bruteforce了:
bash ./android-pin-bruteforce
注意,Android会使用noexec标签挂载/sdcard,你可以可以使用mount命令进行验证。

工具使用
Android-PIN-Bruteforce (0.1) is used to unlock an Android phone (or device) by bruteforcing the lockscreen PIN.
Find more information at: https://github.com/urbanadventurer/Android-PIN-Bruteforce

Commands:
crack Begin cracking PINs
resume Resume from a chosen PIN
rewind Crack PINs in reverse from a chosen PIN
diag Display diagnostic information
version Display version information and exit

Options:
-f, --from PIN Resume from this PIN
-a, --attempts Starting from NUM incorrect attempts
-m, --mask REGEX Use a mask for known digits in the PIN
-t, --type TYPE Select PIN or PATTERN cracking
-l, --length NUM Crack PINs of NUM length
-c, --config FILE Specify configuration file to load
-p, --pinlist FILE Specify a custom PIN list
-d, --dry-run Dry run for testing. Doesn’t send any keys.
-v, --verbose Output verbose logs

Usage:
android-pin-bruteforce [options]
PIN码列表
默认配置下,工具会使用优化后的PIN码列表,用户也可以选择使用自定义PIN码列表。
破解不同长度的PIN码
此时可以使用–length命令行选项。
下列命令可以破解3位PIN码:
./android-pin-bruteforce crack --length 3
下列命令可以破解6位PIN码:
./android-pin-bruteforce crack --length 6
使用掩码破解
我们可以使用正则表达式来指定破解密码:
./android-pin-bruteforce crack --mask “…[45]” --dry-run

项目地址
Android-PIN-Bruteforce:https://github.com/urbanadventurer/Android-PIN-Bruteforce

使用Android-PIN-Bruteforce爆破Android的锁屏密码相关推荐

  1. java修改手机锁屏密码,Android 处理屏幕解锁和设置锁屏密码

    完成自定义service后,自定义service参考之前的博客. 在frameworks/base/core/java/android/app/customized/ICustomizedServic ...

  2. 黑帽子技能|爆破Android的锁屏密码

    写在前面的话 因法律原因,本文中所提及技术的关键步骤已省略,且在无危害的封闭环境下模拟进行.本文仅供技术交流,请勿用于商业及非法用途,如产生法律纠纷与本人无关. 首先推荐一下我的同名公众号:程序员启航 ...

  3. Android一键锁屏,去除锁屏密码

    需求:客户app控制锁屏和移除锁屏密码 MTK-8.1 Settings 中锁屏密码设置相关代码 1.锁屏图案保存核心代码 源码:vendor\mediatek\proprietary\package ...

  4. android 4.4 锁屏密码,安卓手机忘记锁屏密码怎么办?安卓手机绕过锁屏密码的几种解决方法...

    在2003年有一部冯小刚执导的电影叫作<手机>相信不少人都看过,那句做人要厚道的经典台词流传至今.电影讲述的是男主角手机中隐藏着的秘密被妻子发现而引发的一系列故事,从此手机又有了一个外号叫 ...

  5. android如果跳过锁屏,安卓系统再曝漏洞:任何人都可轻松绕过锁屏密码

    IT之家讯  9月16日消息 安卓最近频曝安全漏洞,不过大部分漏洞都比较隐晦,而且这些安全隐患需要入侵者具有足够的技术水平才能被利用,所以用户大面积中招的可能性不大.然而今天来自美国德克萨斯州一所大学 ...

  6. android中重设锁屏密码

    开发当中(针对模拟器)或者使用手机(android版的手机)时,有时候会忘记锁屏的密码,那怎么办呢? 方案有二:(我这里主要是针对开发人员来考虑的(既针对修改源码的方式)): 方案一: 禁掉锁屏界面的 ...

  7. android8.1自动上锁,Android 8.1安全性倍增:劝你牢记锁屏密码

    原标题:Android 8.1安全性倍增:劝你牢记锁屏密码 谷歌已经在上周正式向开发者放出了首个Android 8.1的测试版.随着开发者深入了解,Android 8.1诸多新功能被曝光. 日前有Re ...

  8. android pin快速解锁,[android]解锁更有趣更安全–TimePIN(时间解锁)

    TimePIN(时间解锁):手机隐私在日常生活非常重要,因为不想被别人知道,我们通常会设置锁屏密码来保护隐私.不过熟悉你的人可能会猜到密码,但是经常更换密码既麻烦又容易忘,TimePIN这一款软件比较 ...

  9. Android安全学习笔记1——锁屏密码方式

    前言 在Android安全学习中,我接触到第一个例子是锁屏密码.我们日常使用手机的时候使用最多的锁屏密码是怎么构成的?下面分享一下我接触到的知识. 锁屏密码的思考 为了安全,Android设备在解锁屏 ...

最新文章

  1. 元旦是星期天,春节是1.29,也是星期天哦,祝贺大家节日了!
  2. 全球及中国手持式吸尘器行业供应需求及未来投资潜力预测报告2022-2027年
  3. MongoDB 索引-9
  4. Mac 环境变量配置
  5. Matplotlib课程–学习Python数据可视化
  6. 全链路追踪竟然如此简单? bytebuddy搭建全链路追踪的demo 附代码
  7. oracle打patch,Oracle初学者入门指南-How to get Oracle Patch?
  8. MySQL之在储存过程中使用表名为变量
  9. 路由表 (2012-03-27 12:57)
  10. 一周小结(2016-05-16~2016-05-21)
  11. Ubuntu18.04编译pulseaudio14.x(八)
  12. bootstraptable查看详情_bootstrap table detailView详情视图树形模式
  13. VRay Next(4.0) for SketchUp之BIG分析图制作教程
  14. 找不到该项目,请确认该项目的位置的办法
  15. 《数据挖掘:R语言实战》P234中,UCI数据库中白酒品质研究数据集4898个样本下载问题
  16. 北京信息科技大学计算机科学与技术研究生,2020年北京信息科技大学计算机科学与技术考研经验分享...
  17. 安卓手机投屏到台式电脑非常简单,系统工具就成
  18. 记一次Full GC(Ergonomics)引发的思考
  19. c语言常用延时程序,新手常用单片机延时程序
  20. 马克思 第一章 世界的物质性及其发展规律

热门文章

  1. 数据库建立组合索引时应该遵循的规则, 精确查找先,范围查找后,尽管区分度高
  2. android 使用应用市场进行版本更新
  3. LICEcap GIF屏幕录制工具
  4. HTTP响应报文的结构组成
  5. 牛客网比赛-Wannafly挑战赛27
  6. 第七章 全球区块链投融资分析
  7. 免费在线app安全(漏洞)测试工具
  8. 究竟如何进行数据分析?
  9. 基于飞凌i.MX6UL实现中央空调集中器
  10. C# 屏幕控件截屏 屏幕截屏 截屏