[Dreamhack] crack crack crack it
😊 문제 설명
.htaccess crack!
can you local bruteforce attack?
✏️ 풀이
문제 사이트에 들어가보면 패스워드가 G4HeulB
로 시작하고 숫자와 영어 알파벳으로 이루어졌다고 한다. 그리고 해당 문제에서는 따로 문제 파일은 존재하지 않는다.
htpasswd 값을 확인해보면 아래와 같은데 etc/shadow 파일과 같이 되어 있다. blueh4g는 유저 이름, $1은 md5, $Xow4VCAg는 솔트, $.zO6fNYB6zEJSzd.PhNri0는 해시된 패스워드이다.
blueh4g:$1$XoW4VCAg$.zO6fNYB6zEJSzd.PhNri0
kali에 있는 john the ripper를 사용해서 아래와 같이 –1=[0-9a-z]은 숫자와 영어 알파벳 소문자를 의미하고, ?1을 통해 앞에 있는 숫자와 영어 알파벳을 사용하면서 G4HeulB
로 시작한다고 해주었다. 다음으로 –min-length에는 최소 길이 8과 다음은 htpasswd파일 경로를 입력 해주면 된다.
아래 명령어로 입력해주면 크랙된 패스워드 결과를 확인할 수 있다. 비밀번호를 아까 그 전에 폼에 입력하면 flag가 나온다.
john --show ./htpasswd
댓글남기기