
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.
Это модифицированная версия скрипта secretsdump.py из библиотеки Python impacket. Она позволяет извлекать секреты (NTDS.dit, а также кусты реестра SAM и .SYSTEM) с нескольких систем Windows одновременно. Эта модифицированная версия улучшает оригинал, принимая входной файл со списком целевых хостов и поддерживая многопоточность для более быстрой работы.
Основной синтаксис запуска скрипта:
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 и библиотеку Python impacket, которую можно установить через pip:
pip3 install impacket
Используйте этот инструмент ответственно. Не используйте его для незаконной деятельности. Автор не несет ответственности за любое неправильное использование.