使用CiLocks绕过Android的锁屏功能

news/2024/11/8 15:30:28/

关于CiLocks

CiLocks是一款功能强大的Android渗透测试工具,在该工具的帮助下,研究人员可以轻松绕过Android设备的锁屏保护。

功能介绍

爆破四位PIN码; 爆破六位PIN码; 使用字典爆破锁屏密码; 绕过锁屏保护(Antiguard),暂不支持所有操作系统版本; 设备Root(SuperSU),暂不支持所有操作系统版本; 窃取文件; 重置数据;

工具要求

Adb(Android SDK); USB线缆; Android模拟器(Nethunter/Termux),需Root; 电脑;

兼容性

该工具支持在Windows、Linux和macOS操作系统平台上正常使用。并且已在Kali Linux上进行过完整测试。

工具安装

广大研究人员可以使用下列命令将该项目源码克隆至本地:

git clone https://github.com/tegal1337/CiLocks

工具使用

将项目克隆至本地之后,广大研究人员首先需要切换到项目目录下,并给CiLocks提供可执行权限,然后直接运行即可:

cd CiLockschmod +x cilocksbash cilocks

关于Android模拟器

首先,我们需要安装好Busybox,然后再对设备进行Root操作。

如果爆破攻击不成功的话,请注释掉下列代码:

`# adb shell input keyevent 26`

操作演示

绕过锁屏保护:https://youtu.be/PPMhzt4lGmU

爆破PIN码:https://youtu.be/D2xjJUQ9Lsw

项目地址

CiLocks:【点击阅读原文】

参考资料

https://stackoverflow.com/questions/29072501/how-to-unlock-android-phone-through-adb

http://www.hak5.org/episodes/hak5-1205

https://github.com/kosborn/p2p-adb

https://forum.xda-developers.com/t/universal-guide-root-any-android-device-manually.2684210/

https://stackoverflow.com/questions/14685721/how-can-i-do-factory-reset-using-adb-in-android

以上是本文的全部类容,感谢阅读,希望能帮到大家。更多教程请访问码农之家   


http://www.ppmy.cn/news/484344.html

相关文章

Android:获取当前的锁屏壁纸或桌面壁纸

使用WallpaperManager类 FLAG_LOCK为锁屏壁纸 FLAG_SYSTEM为桌面壁纸 //使用WallpaperManager类TargetApi(Build.VERSION_CODES.N)private Bitmap getLockWallpaper(){WallpaperManager wallpaperManager WallpaperManager.getInstance(mContext);//获取WallpaperManager实例…

银河麒麟liunux下的屏幕保护与锁屏设置

windows中有屏幕保护程序,在人离开的一段时间后可以开启屏幕保护,而且还可以设置密码,非常有利于短时间离开电脑时的保护隐私。 在linux中其实也有类似的功能,只不过一开始以为要安装termsaver什么的,还要用xset命令等…

linux系统之屏保与锁屏命令

linux系统之屏保与锁屏命令。 一、屏保命令。 #显示屏保但不锁定,移动鼠标或敲击键盘后自动消失 gnome-screensaver-command -a#显示并锁定,移动鼠标或敲击键盘弹出密码框 gnome-screensaver-command -l二、锁屏命令。 #列出当前所有的会话。这是默认…

直接选择排序及其稳定性分析

直接选择排序 直接选择排序是一种很直观的排序方法。其操作是这样:先在未排序的序列中选择最小的元素(或最大的元素),把它与第一个元素交换,放在第一个位置,再在剩余未排序序列中选择第二小的,…

86墙插双联明装新款:蓝奥声智能用电设备安全防护有多强

物理绝缘和智能数据分析安全技术重塑了墙壁插座的安全标准,极大可能规避日常生活中的意外,只有做到意外情况下也不会触电,这样的墙壁插座才能真正叫安全墙壁插座,“不触电且足够安全”应该成为墙壁插座的安全标配标准。 智能物理…

MySQL 中的 CASE语句底层实现

1. 概述 CASE 表达式是 SQL 中用于条件判断的一种常用语法。它可以根据满足不同条件时需要返回的值来进行操作。在 MySQL 中,CASE 表达式有两种形式:简单 CASE 和搜索 CASE。简单 CASE 对比指定值和表达式的值进行操作,而搜索 CASE 则对多个…

vue3 + TS + elementplus + pinia实现后台管理系统左侧菜单联动实现 tab根据路由切换联动内容

效果图&#xff1a; home.vue页面代码 <template><el-container><el-aside width"collapse ? 200px : 70px"><el-button color"#626aef" click"collapseToggle()"><el-icon><Expand v-if"collapse"…

面试了数十家公司总结的Linux运维试题精华

下面是一名资深Linux运维求职数十家公司总结的Linux运维面试精华&#xff0c;助力大家跳槽找个高薪好工作。 1、什么是运维&#xff1f;什么是游戏运维&#xff1f; 1&#xff09;运维是指大型组织已经建立好的网络软硬件的维护&#xff0c;就是要保证业务的上线与运作的正常…