
Enhanced version of secretsdump.py from Impacket. Adds multi-threading and accepts an input file with a list of target hosts for simultaneous secrets extraction.
이것은 impacket Python 라이브러리의 secretsdump.py 스크립트를 사용자 정의한 버전입니다. 여러 Windows 시스템에서 동시에 시크릿(NTDS.dit, SAM 및 .SYSTEM 레지스트리 하이브)을 추출할 수 있습니다. 이 사용자 정의 버전은 대상 호스트 목록이 포함된 입력 파일을 받아들이고 더 빠른 작업을 위해 멀티스레딩을 지원하여 원본을 개선합니다.
스크립트를 실행하는 기본 구문은 다음과 같습니다:
python3 secretsdump.py [domain/]username[:password] -t THREADS -inputfile INPUTFILE [options]
주요 인자는 다음과 같습니다:
-t THREADS, --threads THREADS: 동시 스레드 수입니다. THREADS를 원하는 숫자로 바꾸십시오.-inputfile INPUTFILE: 대상 호스트 목록이 한 줄에 하나씩 포함된 텍스트 파일입니다. INPUTFILE을 파일 경로로 바꾸십시오.-outputfile OUTPUTFILE: 원하는 경우 출력 디렉터리 경로입니다(선택 사항). 대상, 사용자 이름 및 도메인(지정된 경우)을 기준으로 이 디렉터리에 덤프 파일을 생성합니다. OUTPUTFILE을 디렉터리 경로로 바꾸십시오.대상 인자는 [domain/]username[:password] 패턴을 따릅니다.
모든 옵션에 대한 설명은 스크립트의 인라인 도움말(-h, --help)을 참조하십시오.
다음은 입력 파일(hosts.txt)과 5개의 동시 스레드를 사용하여 스크립트를 실행하는 예제입니다:
python3 secretsdump.py mydomain/myuser:mypassword -t 5 -inputfile hosts.txt
그러면 hosts.txt에 나열된 모든 호스트에서 시크릿 추출이 시작되며, 5개의 스레드가 동시에 실행되고 결과는 현재 디렉터리에 출력됩니다.
이 스크립트는 Python 3와 impacket Python 라이브러리가 필요하며, pip를 통해 설치할 수 있습니다:
pip3 install impacket
이 도구를 책임감 있게 사용하십시오. 불법 활동에 사용하지 마십시오. 저자는 오용에 대해 책임을 지지 않습니다.