hashcat은 여러가지 암호화 알고리즘을 지원하면서
스레드같은 옵션도 줄수 있다
하지만 텍스트모드(CLI(command Line Interface))로는 사용법이 좀 복잡하다
그래서 윈도우에서 hashcat의 gui버전으로 사용해보겠다
http://hashcat.net/hashcat-gui/ 에 들어가서
hashcat-gui alternate 를 다운받는다 Version 쪽을 누르면 페이지로 이동된다
HashcatGUI_043.zip 를 눌러서 다운받고 압축해제 하자
또 Requirements 에서
hashcat 0.47 과
oclhashcat 1.21 도 받아서 압축해제하자
우선 HashcatGUI_043 폴더로 가자
App.HashcatGUI.exe를 실행하자
이제 먼가 복잡해보이는 창이 뜬다
일단 맨 위에부터
Hash File 에는
크랙킹하려는 해시 파일을 지정해주는곳이다
파일을 지정하지 않고 Clipboard 를 눌러서 특정 hash값에 대해서도
크래킹할 수 있다
...을 눌러 미리 만들어 놓은 test.txt를 선택했다
(test.txt 파일 내용)
다음 Mode를 선택하고(Brute-Force) Hash Type을 크래킹하고자하는 MD5로 지정했다
다음은 크래킹할 패스워드의 문자 범위와 길이를 설정해준다
(여기선 Charset: 에서 Lower Alpha Numeric 를 선택했다)
Output 은 크래킹 결과를 저장할 파일명을 써주면 된다
여기서는 result.txt로 저장한다
그리고 사용할 CPU 갯수와 Segments 용량 설정하고
Format은 Output의 결과를 어떤식으로 저장할지 지정한다
마지막으로 실행 파일이 있는 곳을 지정해 주면 되는데 아까 받은 hashcat 폴더에 가면
hashcat-cli64.exe (or hashcat-cli32.exe) 이런 식의 파일이 있다 선택해주면 된다
Seek and Destroy 버튼이 활성화 된다
이제 Seek and Destroy 버튼을 눌러보자
처음 실행시 YES 입력해야한다
이제 result.txt 파일이 만들어졌을것이다
선택한 Format 형식으로 Hash값이 크래킹된 것을 볼수 있다