빠른 속도를 자랑하는 암호 복구 도구인

hashcat을 사용해보자

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값이 크래킹된 것을 볼수 있다