新技能Get!如何破解安卓手機圖案解鎖!

2020-12-22 刷機工具

安卓手機的圖形鎖(九宮格)是3×3的點陣,按次序連接數個點從而達到鎖定/解鎖的功能。最少需要連接4個點,最多能連接9個點。網上也有暴力刪除手機圖形鎖的方法,即直接幹掉圖形鎖功能。但假如你想進入別人的手機,但又不想引起其警覺的話……你可以參考一下本文。

前提條件:手機需要root,且打開調試模式。一般來講,如果用過諸如「豌豆莢手機助手」、「360手機助手」一類的軟體,都會被要求打開調試模式的。如果要刪除手機內置軟體,則需要將手機root。

原理分析

首先科普一下,安卓手機是如何標記這9個點的。通過閱讀安卓系統源碼可知,每個點都有其編號,組成了一個3×3的矩陣,形如:

00 01 02

03 04 05

06 07 08

假如設定解鎖圖形為一個「L」形,如圖:

那麼這幾個點的排列順序是這樣的:00 03 06 07 08。系統就記下來了這一串數字,然後將這一串數字(以十六進位的方式)進行SHA1加密,存儲在了手機裡的/data/system/gesture.key文件中。我們用數據線連接手機和電腦,然後ADB連接手機,將文件下載到電腦上(命令:adb pull /data/system/gesture.key gesture.key),如圖:

用WinHex等十六進位編輯程序打開gesture.key,會發現文件內是SHA1加密過的字符串:c8c0b24a15dc8bbfd411427973574695230458f0,如圖:

當你下次解鎖的時候,系統就對比你畫的圖案,看對應的數字串是不是0003060708對應的加密結果。如果是,就解鎖;不是就繼續保持鎖定。那麼,如果窮舉所有的數字串排列,會有多少呢?聯想到高中的階乘,如果用4個點做解鎖圖形的話,就是9x8x7x6=3024種可能性,那5個點就是15120,6個點的話60480,7個點181440,8個點362880,9個點362880。總共是985824種可能性(但這麼計算並不嚴密,因為同一條直線上的點只能和他們相鄰的點相連)。

滿打滿算,也不到985824種可能性。乍一看很大,但在計算機面前,窮舉出來這些東西用不了幾秒鐘。

破解過程

知道了原理,就著手寫程序來實現吧。這裡使用了Python來完成任務。主要應用了hashlib模塊(對字符串進行SHA1加密)和itertools模塊(Python內置,生成00-09的排列組合)。

主要流程為:

1、ADB連接手機,獲取gesture.key文件

2、讀取key文件,存入字符串str_A

3、生成全部可能的數字串

4、對這些數字串進行加密,得到字符串str_B

5、將字符串str_A與str_B進行對比

6、如果字符串A,B相同,則說明數字串num就是想要的解鎖順序

7、列印出數字串num

下面為程序:

總結 從程序本身來說,得到解鎖密碼後應該用break跳出循環並終止程序運行。但Python並沒有跳出多重循環的語句,如果要跳出多重循環,只能設置標誌位然後不停進行判定。為了運行速度就略去了「跳出循環」這個步驟。(有沒有更好地實現跳出多重循環的方法?)另外也略去了很多容錯語句。 從破解目的來說,如果單單是忘記了自己的手機圖形鎖密碼,完全可以用更簡單的辦法:ADB連接手機,然後「adb rm /data/system/gesture.key」刪除掉gesture.key文件,此時圖形鎖就失效了,隨意畫一下就能解鎖。但本文開篇假設的是「為了不被察覺地進入到別人的手機裡」,所以就有了這篇文章。 最後提一個安全小建議:如果手機已root,還要用「XX手機助手」,還想設置圖形鎖的話——在手機「設置」選項裡,有一個「鎖定狀態下取消USB調試模式」(這個名字因手機而異,而且有的有此選項,有的手機就沒有),開啟此功能之後,在手機鎖定狀態下就能夠防範此類攻擊了。此文技術原理很簡單,還望各位大大傳授些高大上的Python編程技巧。

相關焦點

  • 安卓手機解鎖圖案忘記了怎麼辦 安卓手機圖形鎖破解教程
    安卓手機解鎖圖案忘記了怎麼辦 安卓手機圖形鎖破解教程時間:2017-05-18 13:02   來源:系統天堂   責任編輯:沫朵 川北在線核心提示:原標題:安卓手機解鎖圖案忘記了怎麼辦 安卓手機圖形鎖破解教程 安卓手機解鎖圖案忘記了怎麼辦?
  • 安卓手機鎖屏密碼破解方法 iPhone強制解鎖密碼教程
    安卓手機鎖屏密碼破解方法 iPhone強制解鎖密碼教程 。手機鎖屏密碼忘了怎麼辦?這裡就給大家帶來鎖屏密碼破解法。 先來看看安卓手機鎖屏密碼的破解方法。 1、按下手機「關機鍵」,重啟手機。
  • 安卓手機忘記密碼怎麼辦?支持鎖屏密碼及圖案解屏
    安卓手機系統自帶的密碼有多種,常見的就是鎖屏密碼和圖案鎖屏這兩種了。而且安卓系統在硬體方面做限制的手機鳳毛麟角,所以說用以下四招一般是能夠破解安卓手機密碼的!第一種破解方法:WipeWipe是什麼意思?
  • 手機解鎖圖案美哭了 九宮格裡畫出「花」
    商報記者 康櫻櫻  在手機觸屏上設置一筆連成的九宮格圖案,登錄時畫一下設定的圖形,這就是「手勢密碼」。  除了微信錢包以外,支付寶、安卓手機的屏保等也有「手勢密碼」的功能。昨日,記者對20名網友進行了隨機調查,其中73%的網友偏愛簡單型的「手勢密碼」,27%的網友更熱衷複雜型的「手勢密碼」。
  • 破解遊戲安卓版大全 安卓手機破解遊戲app
    破解遊戲安卓版大全 安卓手機破解遊戲app 來源:www.18183.com作者:wer時間:2020-12-09 破解遊戲安卓版大全,安卓手機破解遊戲app.有了手遊盒子破解版
  • 編輯教你如何破解
    iPhone如何破解密碼?    剛才兩個方法都是針對安卓用戶的,那麼iPhone用戶呢?其實也很簡單,這裡就簡略介紹下,利用iPhone在iTunes的備份檔去裡面找出儲存密碼的檔案來看就行了,當然,這個備份不是那麼容易讀取的,需要藉助「iPhone Backup Extractor」這樣的軟體。
  • 安卓手機忘記解鎖密碼怎麼辦?三招教你打開手機
    手機忘記了解鎖密碼?某些馬虎或記性不好的用戶,把密碼設得過於複雜,可能就會遇到此類情況。拿去手機店,一般都會給你刷機,但是這種方法處理后里面的聯繫人,簡訊等資料都會沒了。其實如果是安卓手機,重設密碼和解鎖還是很容易的。今天我就教大家兩招,快來看看吧!
  • 這些星座妹紙們的手機圖案解鎖,居然把自己也給「鎖」外面了
    水瓶座:10顆星水瓶座其實一切都是為了好玩,他們會把自己的手機解鎖圖弄得很複雜,讓別人來破解。自己無聊的時候也喜歡自己玩一玩。摩羯座:9顆星對摩羯座來說手機就跟他們的工作是一樣的,他們全部的工作內容、聯繫方式都和手機有關係。所以他們的解鎖圖案會很複雜。
  • 導電筆能破解手機指紋鎖?蜀黍親自做實驗告訴你真相
    破解指紋鎖真就像視頻中所演示的那麼簡單?江蘇省南京市公安局秦淮分局民警根據網上所說方法進行了實驗。實驗目的揭秘膠帶解鎖指紋的真相,向市民科普指紋解鎖的原理。那麼,導電筆是如何模擬指紋的?民警找來一卷透明膠帶,用導電筆隨意在膠帶上畫出圖案,打開手機的指紋錄入功能,隨後將圖案貼在手機指紋識別區,然後用手指進行按壓,果然錄入成功。不過,此時手機錄入的並不是指紋,而是導電液幹了後的圖案。為什麼手機會錄入導電液的圖案?民警諮詢了從事指紋採集相關工作的人員。
  • 蘋果手機的Id密碼能破解嗎?開機密碼如何破解?方法都在這裡!
    這與蘋果產品的性能有非常大的關係,蘋果系統是iOS系統,採用的是閉源設計,而我們常見的手機是安卓系統,採用的是開源設計,開源設計的系統就沒有閉源系統設計的優越性強,閉源系統密保性非常強,尤其是Id密碼的存在性,即使你的手機丟了,別人撿到也是不能繼續刷機使用的,生活中常常會有一些果粉,在使用手機的過程中會忘記自己的Id密碼或者是開機密碼,這些都能破解嗎?
  • 安卓破解遊戲盒子大全 破解遊戲安卓手機下載
    18183首頁 安卓破解遊戲盒子大全 破解遊戲安卓手機下載 點擊領取
  • 一段膠帶就能破解你手機指紋鎖?蘋果安卓手機紛紛中招……
    指紋識別現在幾乎是手機的標配功能,解鎖手機、支付寶、微信付款、銀行轉帳.....這些事關財產安全的重要事情,都可以通過指紋識別來實現。但你以為每個人獨有的指紋就一定很安全?最近一則「用一段透明膠帶+一支導電筆,就可以秒破手機指紋識別系統,輕鬆開機,甚至支付」的消息嚇壞了不少網友。
  • 安卓內購破解遊戲盒子大全-內購安卓破解遊戲盒子下載
    安卓內購破解遊戲盒子大全為大家免費提供海量內購、無限金幣鑽石、付費解鎖的破解版遊戲免內購盒子。下面爪遊控為大家帶來內購安卓破解遊戲盒子下載,喜歡的快來下載吧。
  • 國外專家用聲波破解手機鎖屏密碼
    幾年前,手機解鎖方式大多還是滑動解鎖或繪製圖案解鎖,不過要想真正進入系統,還需要輸入一個4-6位的PIN碼,以驗證用戶的身份。後來指紋、面部識別等方式雖然簡化了解鎖的步驟,但在設置前依舊需要設置PIN碼。
  • 常用手機九宮格解鎖圖案匯總 一起來選擇你喜歡的解鎖圖案吧!
    常用手機九宮格解鎖圖案匯總 一起來選擇你喜歡的解鎖圖案吧!時間:2017-05-07 12:22   來源:綠茶軟體園   責任編輯:沫朵 川北在線核心提示:原標題:常用手機九宮格解鎖圖案匯總 一起來選擇你喜歡的解鎖圖案吧!
  • 十款安卓鎖屏應用精選 讓手機解鎖變得更有意思
    與iOS相比,安卓系統一向以高度的可定製化見長。在安卓系統中,下至底層的系統內核上至皮膚和主題,幾乎每個部件都可以定製或修改。最近,外媒Phonearena網站就向廣大安卓用戶推薦了10款第三方鎖屏應用。如果你對手機原廠的解鎖方式並不滿意或是想隨時換換解鎖風格,在這十款優秀的應用中總有一款能滿足你的需求。
  • 手機防盜密碼如何解鎖
    手機越來越發展的今天,它已經成為了我們日常生活中的必備品,極大的豐富了我們的生活,還方便了人與人之間的溝通和聯繫。手機對我們來說變得越來越重要,裡面還有我們的一些重要的信息不能被外界人知道,尤其要注意防盜,這時候就需要給我們的手機設置上防盜密碼,如果我們自己忘記了防盜密碼怎麼辦呢?下面小編來給大家講解一下手機防盜密碼解鎖的有關內容。
  • 手機解鎖圖案大全
    手機解鎖圖案大全
  • 神技:教你10秒破解所有手機的鎖屏密碼
    (圖文/科技辣評)為了安全起見每個手機都會有鎖屏密碼功能,有的是數字的、有的是筆畫的。但是總有個意外,一旦鎖屏密碼忘了怎麼辦?第一想到的就是恢復出廠設置,但是資料也丟了,下面教你幾個小方法,10秒可以破解幾乎所有手機的鎖屏密碼。
  • 盤古實驗室揭秘:安卓手機勒索軟體套路(內含安卓勒索軟體快速解鎖...
    一、背景概述在某社區平臺,有安卓用戶稱在QQ群中下載了「愛扣字」這款應用,導致手機被惡意鎖住,無法正常使用。管理員的QQ籤名明確標註了解鎖的價格。管理員籤名:「想要解鎖自己的手機,需要聯繫加QQ群189894077,聯繫管理員,QQ紅包35元,微信支付寶40元。」