본문 바로가기
Security

[Security] Kali 이용한 Password Cracking 실습

by persi0815 2024. 11. 21.
항공대학교 정보보호 수업에서 '박현수'조교님이 진행해주신 실습을 진행하고 정리한 내용입니다. 

 

환경 세팅

아래 글과 동일

https://persi0815.tistory.com/99

 

[Security] Kali 이용한 Phishing 실습

항공대학교 정보보호 수업에서 '박현수'조교님이 진행해주신 실습을 진행하고 정리한 내용입니다.  Phishing이란? 전자우편 또는 메신저를 사용해서 신뢰할 수 있게 사람 또는 기업이 보낸 메시

persi0815.tistory.com

 

실습 시작

/usr/share/wordlists 디렉토리 안에 있는 Rockyou.txt 안에는 kali linux가 제공하는 패스워드 리스트가 있음


gzip -d rockyou.txt.gz를 통해 사용자들이 많이 사용한 패스워드 리스트 파일의 압축을 해지할 수 있음

압축 해지후, cat rockyou.txt를 통해 패스워드들을 볼 수 있다. 

엄청 많이 나온다

 

ssh 실행 & ssh 접속 위해 vi 편집 & ssh 재시작

ssh 실행

service ssh start

nmap localhost - ssh port 번호가 default로 22로 오픈된다. 

SSH = Secure Shell Protocol
네트워크 상의 다른 컴퓨터에 로그인 하거나, 원격 시스템에서 명령을 실행하는 프로그램 혹은 프로토콜이다. 

 

ssh 접속 위해 vi 편집

vi /etc/ssh/sshd_config 을 통해 나온 vim에서 

1. i 로 insert

2. PermitRootLogin 부분 주석 해지 , PermitRootLogin yes로 수정

3. esc이후 :wq로 저장 후 나가기

 

ssh 재시작

service ssh restart

 

새로운 창에서 ip a 를 통해  ip 주소(보라색) 확인 가능!! 

 

비밀번호 설정 & ssh 접속

ssh root@ip주소 -> 해당 컴퓨터로 침입할 수 있게 열어둠

 

 

해당 파일 가지고  root에 해킹 시도

hydra -l "root" -P /usr/share/wordlists/rockyou.txt

 

위에서 봤던 1400만개의 pw 리스트로 Brute fore Attack으로 무차별 대입 공격하다가 

 

이렇게  초록색으로 계정정보가 나온다!!!