- 리눅스 패스워드에 관련
먼저 리눅스의 계정정보는
/etc/passwd에 저장된다.
터미널에
cat /etc/passwd을 입력하면 계정정보가 나올것이다.
또한 기본적으로 리눅스는 패스워드 정보를 따로 분리해서 관리한다.
이 정보는 :(콜론)으로 정보가 분리가 되어있고, 보통 7개로 나뉘어져 있다.
정보는 각각 아래와 같이 가지고있다.
(사용자이름) / (사용자비밀번호) / (UID) / (GID) / (사용자 정보) / (디렉토리) / (사용하는 쉘)
참고로 사용자비밀번호가 x로 되어있는것은 패스워드파일을 /etc/shadow에 별도 보관하고 있다는 것이다.
그럼 /etc/shadow에 대해 알아보면, 얘는 9개의 필드로 구성되어있으며, 기다랗니 세로로 적겟다.
- 사용자이름
- 암호화 된 패스워드
- 1970년 1월 1일부터 가장 최근에 PW바꾼 날수 계산한 것
- PW변경하기전 최소 사용일(0 : 무제한)
- PW유효기간 (99999 : 무제한)
- PW만료 경고기간
- PW만료후 변경 유예기간
- 계정 사용 만료 날 또는 만료되었던 날, 마찬가지로 1970년 1월 1일부터 계산한 날수
- 예약필드로 아직 사용안함
으로 나뉘어져 있다.
- 바로 실습
- Kali linux에서 unshadow (passwd경로) (shadow경로) > (보낼 파일경로이름) 입력한다.
이것은 john에 사용할 txt파일로 뽑아내는 것. - 그리고 john (뽑은 파일이름)을 입력한다.
- 얘도 뚫는데 시간이 오래걸린다. 복잡하면 복잡할수록 더더욱
'Linux Study > Kali Linux' 카테고리의 다른 글
Kali Linux와 IDA를 이용한 원격디버깅 (0) | 2017.07.04 |
---|---|
Kali Linux 고정 IP 설정 (0) | 2017.07.04 |
Kali Linux 설치 후 초기 VMTools, 한글입력 설정 (0) | 2017.07.04 |
Kali Linux 정의 (0) | 2017.07.04 |