Skip to content
KitploitKITPLOIT
도구블로그
제출
도구블로그
제출

해킹, 침투 테스트 및 사이버 보안 도구를 당신의 보안 무기고에!

Kitploit은 해킹, 사이버 보안 및 침투 테스트 도구 디렉토리입니다. 최신 프로젝트 업데이트를 발견하여 취약점을 찾고, 시스템을 분석하고, 테스트를 자동화하고, 보안을 강화하세요.

··피드·문의·개인정보·© 2026 Kitploit

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
Spray — Jacob Wilkin(Greenwolf)이 만든 Active Directory 자격 증명을 위한 패스워드 스프레이 도구 | Kitploit
도구/GitHubGitHub/greenwolf/spray
Password AttacksInformation GatheringPenetration TestingAuthentication
GitHubgreenwolf/spray

Spray

Jacob Wilkin(Greenwolf)이 만든 Active Directory 자격 증명을 위한 패스워드 스프레이 도구

저장소 보기
7651472년 전Kitploit 검토 완료

인기

모두 보기 →

커뮤니티에서 가장 많이 사용되는 도구를 찾아보세요.

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유

Spray

Active Directory 자격 증명을 위한 비밀번호 스프레이 도구, 제이콥 윌킨(Greenwolf) 제작

시작하기

이 지침은 Spray 사용을 위한 요구 사항 및 방법을 안내합니다.

사전 요구 사항

모든 요구 사항은 Kali Linux에 사전 설치되어 있습니다. 다른 배포판이나 Mac에서 실행하려면 apt-get 또는 brew를 사용하여 curl(OWA 및 Lync)과 rpcclient(SMB)가 설치되어 있는지 확인하세요. (rpcclient는 macOS에서 사용할 수 없으므로 SMB 스프레이는 작동하지 않습니다.)

root@kitploit:~
rpcclient
curl

Spray 사용하기

이 스크립트는 일정 기간 동안 대상에 비밀번호 스프레이를 수행합니다. 계정이 잠기지 않도록 비밀번호 정책을 입력으로 필요로 합니다.

이 스크립트와 함께 여러 언어에 대한 수작업으로 제작된 비밀번호 파일 시리즈가 제공됩니다. 이 파일들은 다양한 언어에서 가장 일반적인 Active Directory 비밀번호로 제작되었으며, 모두 복잡도(대문자 1, 소문자 1, 숫자 1) 범주에 적합합니다.

SMB

SMB 포털에 비밀번호 스프레이를 수행하려면 사용자 목록, 비밀번호 목록, 잠금 기간당 시도 횟수, 잠금 기간 길이 및 도메인을 제공해야 합니다.

root@kitploit:~
Useage: spray.sh -smb <targetIP> <usernameList> <passwordList> <AttemptsPerLockoutPeriod> <LockoutPeriodInMinutes> <DOMAIN>
Example: spray.sh -smb 192.168.0.1 users.txt passwords.txt 1 35 SPIDERLABS
Optionally Skip Username%Username Spray: spray.sh -smb 192.168.0.1 users.txt passwords.txt 1 35 SPIDERLABS skipuu

OWA

OWA 포털에 비밀번호 스프레이를 수행하려면 POST 요청 파일을 생성해야 하며, Username은 [email protected], Password는 spraypassword로 설정합니다.

root@kitploit:~
Useage: spray.sh -owa <targetIP> <usernameList> <passwordList> <AttemptsPerLockoutPeriod> <LockoutPeriodInMinutes> <RequestsFile>
Example: spray.sh -owa 192.168.0.1 users.txt passwords.txt 1 35 post-request.txt

Lync

Lync 서비스에 비밀번호 스프레이를 수행하려면 Lync 자동 검색 URL 또는 www-authenticate 헤더를 반환하는 URL과 이메일 주소 목록을 제공해야 합니다.

root@kitploit:~
Useage: spray.sh -lync <targetIP> <usernameList> <passwordList> <AttemptsPerLockoutPeriod> <LockoutPeriodInMinutes>
Example: spray.sh -lync https://lyncdiscover.spiderlabs.com/ users.txt passwords.txt 1 35
Example: spray.sh -lync https://lyncweb.spiderlabs.com/Autodiscover/AutodiscoverService.svc/root/oauth/user users.txt passwords.txt 1 35

CISCO Web VPN

CISCO Web VPN 서비스에 비밀번호 스프레이를 수행하려면 대상 포털 또는 포털을 호스팅하는 서버를 제공해야 합니다.

root@kitploit:~
Useage: spray.sh -cisco <targetURL> <usernameList> <passwordList> <AttemptsPerLockoutPeriod> <LockoutPeriodInMinutes>
Example: spray.sh -cisco 192.168.0.1 usernames.txt passwords.txt 1 35

OpenVPN Web Portal

OpenVPN 웹 포털에 비밀번호 스프레이를 수행하려면 대상 IP 주소와 포트를 제공해야 합니다.

root@kitploit:~
Useage: spray.sh -ovpn <targetIP> <targetPort> <usernameList> <passwordList> <AttemptsPerLockoutPeriod> <LockoutPeriodInMinutes>
Example: spray.sh -ovpn 192.168.0.1 943 usernames.txt passwords.txt 1 35

비밀번호 목록 업데이트

제공된 2016/2017 비밀번호 목록을 현재 연도로 업데이트할 수도 있습니다.

root@kitploit:~
Useage: spray.sh -passupdate <passwordList>
Example: spray.sh -passupdate passwords.txt

선택적으로 회사 이름을 제공하여 목록에 추가할 수 있습니다.

root@kitploit:~
Useage: spray.sh -passupdate <passwordList> <CompanyName>
Example: spray.sh -passupdate passwords.txt Spiderlabs

사용자 이름 생성

일반 이름 목록에서 사용자 이름 목록을 생성할 수도 있습니다.

root@kitploit:~
Useage: spray.sh -genusers <firstnames> <lastnames> "<<fi><li><fn><ln>>"
Example: spray.sh -genusers english-first-1000.txt english-last-1000.txt "<fi><ln>"
Example: spray.sh -genusers english-first-1000.txt english-last-1000.txt "<fn>.<ln>"

저자

  • Jacob Wilkin - 연구 및 개발 - Trustwave SpiderLabs

기부

이 도구가 유용했다면 커피 한 잔 사주셔도 됩니다 :)

Coffee

라이선스

Spray Created by Jacob Wilkin Copyright (C) 2017 Trustwave Holdings, Inc.

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

감사의 말

  • name-lists 폴더에 포함시킨 insidetrust의 훌륭한 statistically likely usernames 프로젝트에 감사드립니다.
  • 프로젝트에 풀 리퀘스트로 기여해 주신 iditabad와 vortexau님께 감사드립니다.
도구 다운로드