레인보우 테이블 생성하는 프로그램입니다.
http://www.oxid.it/projects.html
각종 해시에 대한 테이블을 생성할 수 있습니다.
Min Len : 최소 글자 수
Max Len : 최대 글자 수
Chain Len : 체인 길이
Chain Count : 체인 카운트
N˚ of tables : 테이블 개수
조합할 문자 선택
Benchmark 버튼을 누르면 해당 설정에 대한 벤치가 나옵니다.
Success probability : 성공률
Total precomputation time : 테이블 생성 완료 시간
성공률이 최소 65프로 이상은 나와야 합니다.
이 성공률을 높이기 위해서 테이블 개수를 증가시킬 수 있습니다.
테이블을 200개로 증가하니 93.94%가 나옵니다.
단 테이블 생성에 소요되는 시간이 엄청 길어집니다.
길어짐과 더불어서 테이블의 용량도 증가합니다.
넷상에 이미 많은 생성된 레인보우 테이블이 많이 존재하고 있습니다.
이 테이블이 있으면 패스워드 크래킹은 시간문제가 되겠죠
앞으로는 요구되는 패스워드의 길이가 길어질 수 있습니다.
대처 방법에 대해서
길이가 길고 조합(소문자 대문자 숫자 특수문자)을 이용한다.
로그인에 몇 회 이상 실패하면 계정이 중지되거나 필요로 입력해야 할 내용이 늘어난다.
모든 사용자를 차단하고 허용된 사용자만 허가한다(화이트 리스트)
'Hacking > System Hacking' 카테고리의 다른 글
Linux Setuid(권한 상승) (0) | 2019.09.26 |
---|---|
john the ripper (linux 계정 크래킹) (0) | 2019.09.26 |
Unsecure (FTP 크래킹) (0) | 2019.09.26 |
Cain & Abel (윈도우 계정 크래킹) (0) | 2019.09.26 |
Password Cracking의 방법 (0) | 2019.09.26 |