티스토리 뷰

반응형

얼마전에 출시한 어플을 업데이트 하는 과정에서 alias비밀번호를 분실하는 상황이 발생했다.

 

하마터면 앱을 삭제하고 새롭게 다시 출시할뻔했다..

 

지금부터 alias비밀번호를 찾는 방법을 설명할텐데 사용하던 keystore파일이 필요하다(.jks로 끝남)

 

 

우선 keystore파일이 있는 폴더로 이동한다.

 

shift를 누른채로 keystore가 있는 폴더의 여백을 우클릭한다.

 

여기에 PowerShell 창 열기를 누른다.

 

https://maxcamillo.github.io/android-keystore-password-recover/index.html

 

Android-keystore-password-recover by MaxCamillo

Android Keystore Password Recovery A few weeks ago I just forgot the password for my android keystore, so I couldnt update my app for the market. So I decided to code a little bruteforcing tool to recovery my password. Java 7 is required to run this tool!!

maxcamillo.github.io

위 주소에서 최신버전의 Android-keystore-password-recover를 다운로드 한다. 

위치는 keystore파일이 있는 폴더에 다운 받는다.

 

 

 

 

폴더 화면으로 돌아가 폴더에 wordlist.txt 파일을 만들어 그 내부에 기억하고 있는 키워드의 일부를 입력한다.

예를들어 비밀번호가 password라면

 

꼭 모든 단어를 포함하지 않아도 좋다. 저 단어들을 단서로 비밀번호를 찾는것이다.

 

그리고 powershell화면으로 돌아가 아래와 같이 명령어를 입력한다.(단, 경로는 본인경로에 맞게 수정한다.)

java -jar Android_Keystore_Password_Recover_1.07.jar -m 3 -k "C:\Users\rlg11\Remind-Feedback\remind-feedback\[keystore파일이름].jks" -d "wordlist.txt"

 

만약에 키워드가 짐작조차 되지않을경우 wordlist.txt파일 없이 아래와 같이 명령어를 입력한다.

java -jar AndroidKeystoreBrute_v1.05.jar -m 1 -k <경로> -start AAAAAA

 

여기선 위와같은 방법으로 찾는다고 가정할때 아래와같이 결과가 나온다.

 

가려진부분에서 password is: 로 되어있는부분에 alias비밀번호가 출력된다.

 

반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/04   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
글 보관함