본문 바로가기

그 외

Zip 암호풀기 GUI 프로그램, johnny

[광고] HWP 를 웹페이지에서 바로 열고, 편집하고, 저장하고 싶다면?
온라인으로-한글-HWP-파일-편집하기-폴라리스-오피스

 

폴라리스오피스 웹 한글 - 브라우저에서 무료로 사용하는 한글

한글 뷰어 다운로드 없이 hwp 파일 열기! hwp 편집 후 저장까지 웹 브라우저에서 무료로 가능합니다.

hwp.polarisoffice.com


 

시작하기 전에:

RAR을 해제하고 싶으신 분들은 아래 글을 참조하세요.

http://stanleykou.tistory.com/entry/cRARk-를-이용한-rar-파일-패스워드-깨기-rar-password-crack

 

 

 

 

 

전에 zip 암호를 풀어야 하는 경우가 있어서 john the Ripper라는 프로그램을 이용한 적이 있었습니다.

성능이 꽤 괜찮아서 포스팅도 한 번 했었습니다.

 

http://stanleykou.tistory.com/entry/ZIP-파일-암호해제-John-the-Ripper

 

 

하지만, 커맨드라인으로 뭔가 작업을 한다는 건 귀찮은 일입니다.

john the rippper를 gui로 만들어주는 프로그램을 발견해서, 소개합니다.

 

 

Johnny - GUI For John the ripper

http://openwall.info/wiki/john/johnny

 

 

 

 

2016/06/18 업데이트:

5번 과정이 잘 안되시는 분들은 3번 설정이 잘 안돼서 그럴 가능성이 높습니다.

3번과정에서 " john.exe" 을 정확하게 설정했는지 확인 해보세요.

 

 

 

 

 

이 프로그램을 이용하기 위해서는 몇 가지 과정이 필요합니다.

 

 

1. John the Ripper를 다운로드

 

http://www.openwall.com/john/ 이 사이트에 들어가셔서 아래 링크를 클릭해서 다운로드 한 뒤, 적절한 경로에 압축 해제하세요.

 

 

 

2. Jonny를 다운로드한 뒤, 인스톨

http://openwall.info/wiki/john/johnny

 

 

 

3. Jonny 에 John the ripper 경로를 설정

 

좌측 메뉴 중 Setting을 클릭하고, 가운데 보이는 경로에 아까 압축해제 했던 John the ripper의  John.exe파일의 경로를 입력 해 줍니다.

 

 

 

 

 

4. 상단메뉴 Open password file - Open other file format 선택

 

 

 

 

5. 상세설정을 해줍니다

 

5번 과정이 잘안되신다는 분들이 있어, 내용 보충합니다.

 

5-1 Choose file format 에서 Zip 선택

 

5-2 Save hashes to는 적절한 경로를 선택해서 직접 파일명을 써주면 되는데, 저는 압축파일이 있는 경로에 list.lst 라는 이름으로 생성했습니다.

 

경로 때문에 잘 안되시는 분들은 c:\에 johnny 라는 폴더를 생성한 뒤, 암호를 해독 할 파일을 여기에 복사하세요. 

그리고, Save hashes to => Browse => c:\johnny 경로로 이동 => 하단 입력창에 list.lst 를 입력하세요.

 

 

5-3 자 그리고 대망의 zip 파일 선택을 합니다.

 

5-4 그 다음, 맨 아래에 보이는 Convert를 클릭합니다.

 

 

여기까지 한 번 입력을 했다면, 다음부터는 5-3에서 zip만 선택하면 되기 때문에 굉장히 간편해집니다.

 

 

 

 

 

5-5 이제 파일이 로딩되고, 크랙할 준비가 되었습니다.

아래 화면이 뜨지 않는다면, johnny 프로그램을 종료시켰다가 다시 실행 해 보세요.

 

 

 

6.패스워드를 해제

 

가운데 보이는 Start new attack 버튼을 누르면 zip 암호를 해제하게 됩니다.

 

 

 

 

7. 결과

 

이전 내용에서는 i5 750에서 1초 이내에 8자리를 해독한다고 적혀있었는데......

실험이 좀 잘못되었더라고요. 정정하겠습니다.

 

"파일명과 패스워드가 동일하다면, 순식간에 해독됩니다"

 

그리고 버그인지는 모르겠지만, johnny를 실행한 뒤, 처음 해독은 굉장히 빠르지만, 두 번째 해독부터는 이상하게 느려지는 현상이 있으니 주의하세요.

 

8자리를 넘어가는 패스워드의 경우, 해독에 며칠이 걸릴 수도 있습니다.

 

 

안된다는 분들이 있어서 오늘 다시 해 보니, 저는 잘 되는군요 -_-; 왜 잘될까요 -_- 

안되는 분들은 왜 안될까요 -_-; 경로를 바꿔보시거나, 프로그램을 다시 실행해 보시거나, 컴퓨터를 재부팅해보세요.

 

 

 

 

8. 교훈(?)

 

패스워드 자릿수가 조금만 길어져도, 푸는 입장에서는 무시무시하게 속도가 더 걸리게 됩니다.

그리고 특수문자나 숫자가 들어가면 더더욱 무시무시한 시간이 걸립니다.

 

그러니 패스워드는 영문 대문자 소문자, 숫자, 특수문자를 이용해서 만들고, 길게길게 12자리 이상으로 만듭시다.