Infomation

[Password] Hash Kracker Console

DarkSoul.Story 2013. 3. 26. 12:41
반응형



1. 개요


Hash Kracker Console은 Hash 값을 이용하여, 패스워드를 크랙하는 도구로서, Windows XP / Windows 8에서 정상적으로 동작한다. 


Hash Kracker Console에서 지원하는 Hash 종류 

- MD5 SHA1 SHA256 SHA3​​84 SHA512 


Hash Kracker Console에서 지원하는 크랙 모드 종류

- Dictionary Crack

패스워드 목록 사전 ​​파일을 사용하여 패스워드를 크랙한다. 온라인에서는 많은 패스워드 사전 파일을 찾을 수 있으며, 이것을 이용하여 효과적으로 패스워드를 크랙할 수 있다. 이 방법은보다 신속하며, 일반적인 암호를 찾을 수 있다.


- Hybrid Crack

패스워드 사전 파일에서 각 단어에 접두사 또는 접미사를 붙이는 고급 사전법이다. 만약 123이라는 문자를 지정하면 123test, pass123 같은 암호를 찾을 수 있다. 문자열의 모든 조합을 생성하여 추가하거나 사용자 설정에 따라 사전 단어에 접두사가 붙어 있다.


- Brute-force Crack

사용자가 지정된 문자에서 단어의 모든 가능한 조합을 생성한 다음 패스워드를 크래킹한다. 지정된 문자 위치, 개수에 따라 걸리는 시간은 천차 만별이다.


- Pattern based Brute-force Crack

사용자가 패스워드의 정확한 암호 길이 및 몇 가지 문자를 기억할 때, 사용한다. Pattern based Brute-force Crack을 사용하면 패스워드를 크랙하는데 걸리는 시간을 많이 단축 시킬 수 있다.


2. 테스트 환경

테스트에 사용된 OS : Windows XP

테스트에 사용된 Hash Kracker Console 버전 : 1.0


3. 상세 테스트

 

Hash Kracker Console 다운로드


Hash Kracker Console을 다운로드 받아 압축을 풀면, 아래와 같이 Hash Kracker Console 설치 버전과 포터블 버전 2가지가 버전을 확인 할 수 있다. 여기서는 설치 버전이 아닌 포터블 버전을 이용하여, 테스트를 진행 한다. (이하 Hash Kracker Console 이라 부른다.)



Hash Kracker Console을 실행 시키면 아래와 같이 사용법 및 옵션을 출력해 준다.




HashKrackerConsole [-q]

                              [-d -f <dict_file>]

                              [-h -f <dict_file> -n <length> -g "charlist" [ -s | -p ] ]

                              [-b -m <length> -l <length> -c "charlist" -p "pattern" ]

                              <hash_text>


크랙 모드

  

  

Dictionary Crack

-d

패스워드 사전 크랙 모드

-f

패스워드 사전 파일 지정

Hybrid Crack

-h

하이브리드 크랙 모드

-f

패스워드 사전 파일 지정

-g

문자열을 생성하기 위해 문자 그룹 지정

-n

g옵션을 사용하여 생성되는 문자열의 최대 길이 지정

-s

지정한 문자열을 접미사로 사용

: pass123

-p

지정한 문자열을 접두사로 사용

: 123pass

Brute Force Crack

-b

무차별 대입(Brute Force) 크랙 모드

-c

무차별 대입에 사용될 문자 지정

-m

패스워드의 최소 길이

-l

패스워드의 최대 길이

-p

[옵션] Pattern based Brute-force Crack 사용


이제 본격적으로 Hash Kracker Console을 테스트해보자. 필자가 준비한 Hash 값은 MD5 Hash로 아래와 같다.


0e06267e06cbf333f45f2573d1eed3f9


필자는 Brute Force Crack을 이용하여, 위의 Hash 값을 크랙해 보았다. 사용된 옵션은 위에서 Brute Force Crack 옵션 중  -p 옵션을 제외하고 모두 사용하였다. (-q 옵션 : Quiet mode - 자세한 메세지를 출력하지 않음:바로 크랙 진행)



위와 같이 옵션을 적용하고, 엔터를 누른다. 엔터를 누르면 아래와 같이 옵션에 대한 정보를 출력해 주면서, 크랙을 바로 진행 한다. 만약 -q 옵션을 적용하지 않으면 옵션에 대한 정보만 보여줄 뿐 바로 크랙을 진행하지 않고 한번더 아무키나 눌러 진행을 시켜야 한다.



크랙이 완료가 되면 아래와 같이 Hash 값을 크랙하는데 걸린 시간 정보 및 Hash값에 대한 결과를 보여준다.



반응형