10-22-2015, 07:30 AM
(This post was last modified: 11-11-2015, 10:48 AM by Psycho_Coder.)
AndroidGestureCrack
Cracks Android Screenlock Gesture Pattern using dictionary Attack
Description
A Java tool to crack the Gesture Screenlock pattern of an Android Phone. Android's pattern lock contains a SHA1 hash of the pattern in a gesture.key file in /data/system folder in the internal memory of the android. It has been tested on Android API Level 15 and up, but should work with lower versions as well. As long as you extract the gesture.key file this tool will work well. The key is a SHA1 hash of the sequence of bytes of the pattern. The hash is unsalted and hence very easy to crack. The code uses the dictionary which you can download from the link below:-
Download Dictionary
Usage
You need to get the gesture.key file from android hidden system folder and extract the dictionary file from link above. Use them in the following way:
Sample Run
![[Image: WJICRtw.png]](https://i.imgur.com/WJICRtw.png)
![[Image: 687474703a2f2f692e696d6775722e636f6d2f72...4c2e706e67]](https://camo.githubusercontent.com/67dc001118c6215d4a54a469b03d01a575b83576/687474703a2f2f692e696d6775722e636f6d2f726c6e6f4b764c2e706e67)
Note: There are scopes to improve the GUI (I haven't used any layouts in general but if you make some changes then let me know.)
Project Link: https://github.com/AnimeshShaw/AndroidGestureCrack
Download Latest release: https://github.com/AnimeshShaw/AndroidGe...eCrack.jar
You Require Java 8 to compile the code
Cracks Android Screenlock Gesture Pattern using dictionary Attack
Description
A Java tool to crack the Gesture Screenlock pattern of an Android Phone. Android's pattern lock contains a SHA1 hash of the pattern in a gesture.key file in /data/system folder in the internal memory of the android. It has been tested on Android API Level 15 and up, but should work with lower versions as well. As long as you extract the gesture.key file this tool will work well. The key is a SHA1 hash of the sequence of bytes of the pattern. The hash is unsalted and hence very easy to crack. The code uses the dictionary which you can download from the link below:-
Download Dictionary
Usage
You need to get the gesture.key file from android hidden system folder and extract the dictionary file from link above. Use them in the following way:
Code:
java -jar AndroidGestureCrack.jar --gui
or
java -jar AndroidGestureCrack.jar gesture.key AndroidGestureSHA1.txt
Sample Run
![[Image: WJICRtw.png]](https://i.imgur.com/WJICRtw.png)
Note: There are scopes to improve the GUI (I haven't used any layouts in general but if you make some changes then let me know.)
Project Link: https://github.com/AnimeshShaw/AndroidGestureCrack
Download Latest release: https://github.com/AnimeshShaw/AndroidGe...eCrack.jar
You Require Java 8 to compile the code