본문 바로가기

해킹-보안

hydra 패스워드 크랙툴 사용법

반응형

hydra는 패스워드를 무작위로 대입하는 툴로서 가능한 경우의 수를 모두 대입한다.

명령어 옵션은 아래와 같다.


-t : 쓰레드 개수를 지정하여 병렬적으로 작업한다.

최대 64개까지 지정할 수 있으며 많이 줄수록 작업 속도가 빨라진다.

 

-V : 시도하는 계정과 비밀번호를 화면에 보여준다.

 

-f : 로그인 성공 시 작업을 종료한다.

 

-x : 사전 파일없이 자체적으로 비밀번호를 생성한다.

형식 : min:max:charset


3:3:a = 3글자 소문자 비밀번호를 생성한다

4:6:1aA% = 4~6글자 숫자,소문자,대문자,%를 생성한다.


-p : 사전에 만들어둔 패스워드 파일을 이용하여 작업한다.


 



※ 윈도우 smb 


- 윈7(192.168.111.129)

smb 보안패치 완료된 os에서는 안먹힌다.


# nmap -sV 192.168.111.129

- smb 445 포트 open 상태 


# hydra -l ojk -x 3:3:1a 192.168.111.129 smb -V -f -t 64


호스트 아이디는 ojk라는 것을 알고있을 때 해당 아이디로 패스워드를 3글자,숫자,소문자 섞어서 무작위 대입한다.

-f 옵션을 사용하면 로그인 성공 시 작업을 마무리한다.



※ 사이트 로그인 계정


- DVWA

admin 계정의 비밀번호를 알아내려고 한다.

로그인이 실패했는지 판단하기 위해 로그인 시도 응답값을 확인한다.




# hydra -l admin -P pw.txt 192.168.0.198 http-post-form "/dvwa/login.php:username=^USER^&password=^PASS^&Login=Login:Login failed" -V







반응형