黑帽子技能|爆破Android的锁屏密码
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了黑帽子技能|爆破Android的锁屏密码,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含3415字,纯文字阅读大概需要5分钟。
内容图文
![黑帽子技能|爆破Android的锁屏密码](/upload/InfoBanner/zyjiaocheng/983/80b7f8ffd25a4fa09a1541e0283f140f.jpg)
写在前面的话
因法律原因,本文中所提及技术的关键步骤已省略,且在无危害的封闭环境下模拟进行。本文仅供技术交流,请勿用于商业及非法用途,如产生法律纠纷与本人无关。
首先推荐一下我的同名公众号:程序员启航
在这篇文章中,我们将教大家如何通过暴破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 <command> [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
文章到这里就结束了,感谢你的观看
说实在的,每次在后台看到一些读者的回应都觉得很欣慰,我想把我收藏的一些编程干货贡献给大家,回馈每一个读者,希望能帮到你们。
干货主要有:
① 2000多本Python电子书(主流和经典的书籍应该都有了)
② Python标准库资料(最全中文版)
③ 项目源码(四五十个有趣且经典的练手项目及源码)
④ Python基础入门、爬虫、web开发、大数据分析方面的视频(适合小白学习)
⑤ Python所有知识点汇总(可以弄清楚Python的所有方向和技术)
*如果你用得到的话可以直接拿走,在我的QQ技术交流群里,可以自助拿走,群号是421592457。*
内容总结
以上是互联网集市为您收集整理的黑帽子技能|爆破Android的锁屏密码全部内容,希望文章能够帮你解决黑帽子技能|爆破Android的锁屏密码所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。