[Цитировать]

    Ander_73
  • 15549
  • Стаж: 7 лет 10 месяцев
  • Сообщений: 3835
  • Репутация:127

    [+] [-]
"Пароли, пароли, пароли…"-*** Change Password ***-
Назначение проекта:
    Предоставление доступа к локальной системе Windows путём смены пароля и статуса локальных учётных записей, и/или подмены системных утилит, вызываемых нажатием "горячих клавиш" на экране входа в систему.

Представляет собой:
    Командный бат-файл.

Область применения:
  • Операционная система: MS Windows XP/7/8.1/10
  • Разрядность: x86/x64
  • Язык: ~любой (тестировалось на европейских языках)

Способ применения

Загружаемся из любой WinPE. Запускаем бат-ник, который просканирует диски в поисках Windows (если дисков с Windows не один, то предложит ввести нужный). Далее будет предложено:
  • Установить обработчик учётных записей
      Сделает твик реестра (куст System) целевой Windows и добавит бат-ник в корень найденного/выбранного системного диска. После чего можно перезагрузиться в целевую систему. На этапе загрузки (до появления экрана входа в систему) откроется консольное окно со списком пользователей. Ввести номер нужного пользователя и:
      • Сменить ему пароль/Конвертировать «Учётную запись Microsoft» в локальную;
      • Активировать/Деактивировать;
      • Сделать локальным Администратором.
      По завершении работы бат-ник удалит из реестра свой запуск и самого себя с системного диска.
      Существует возможность автоматического создания локального Администратора, если номером пользователя ввести 544.
      Создаётся пользователь: aaddmm66 (если не введено другое имя) с паролем: AdminPass666
      Если в строке ввода номера пользователя ввести cmd, то откроется доп.консоль, куда можно вводить команды ОС (или, например, запустить с флешки любимое приложение).-Если обработчик учётных записей уже был установлен, то появится пункт меню, позволяющий удалить установленный обработчик (бат-ник из корня системного диска целевой Windows так же будет удалён).

  • Выполнить подмену системных утилит (два способа)
      1. Создание соответствующих веток в реестре целевой Windows в разделе
      HKLM\Software\Microsoft\Windows NT\CurrentVersion\Image File Execution Options
      2. Подмена файлов целевой Windows %SystemRoot%\System32\Utilman.exe, magnify.exe и sethc.exe на cmd.exe (а исходные файлы будут переименованы в *.bak).
      Дополнительно сам бат-ник будет скопирован в %SystemRoot%\System32\112.cmd. На этапе входа в систему (окно со списком аккаунтов и ввода пароля) нажать одно из сочетание клавиш: Win_U, или Win_+, или нажать клавишу Shift пять раз.
      Если подмена сделана первым способом (через реестр), то запустится обработчик учётных записей. Если подмена сделана вторым способом (через замену файлов на cmd.exe), то откроется консольное окно, где можно вводить команды ОС или запустить с флешки любимое приложение. Если в окне консоли ввести 112, то запустится обработчик учётных записей (см п.1). Для применения сделанных обработчиком учётных записей изменений потребуется перезагрузка.
      По завершении работы бат-ник не удаляется и может быть запускаем до тех пор, пока существует подмена системных утилит.
      Внимание! В WindowsXP работает только комбинация "нажать Shift пять раз"-Если подмена уже выполнена, то появится пункт меню, позволяющий отменить сделанную подмену (соответствующие *.bak-файлы будут переименованы в исходные/ветки реестра удалены, а 112.cmd удалён).

  • Сохранить/Восстановить/Удалить копию ветки реестра SAM
      Позволяет создать копию ветки реестра SAM целевой Windows и, в случае неудачи при операциях смены паролей/статусов учётных записей, откатить сделанные изменения, путём восстановления сохранённой копии. Если же всё прошло удачно, то сохранённую копию можно просто удалить. При восстановлении ветки реестра SAM копия также удаляется.
      Как реализовано: в %SystemRoot%\System32\config целевой Windows создаётся папка ~SAM куда копируется ветка реестра.

*** Важно! ***

Важно! Если компьютер вошёл в "круговую перезагрузку", выполнить следующее: загрузиться в WinPE, выполнить бат-ник и выбрать пункт "Удалить установленный обработчик".-Важно! Во избежание "эффекта FastBoot" (ошибка "Реестр заблокирован!", диск целевой Windows монтируется не как С:, а другим диском) применять следующий порядок загрузки: загрузиться в целевую Windows, затем выполнить перезагрузку и загрузить WinPE (не грузить сразу WinPE из состояния выключенного ПК).-Важно! Убедитесь, что целевая Windows не находится в процессе установки обновлений (при перезагрузке не должно быть сообщений об установке). В противном случае, произведите необходимое количество перезагрузок целевой Windows до полного завершения установки обновлений.

Screenshots

Дополнительная информация

  • Проверена работоспособность на русской, английской, французской, польской Windows.
  • Интерфейс программы переведён на два языка: русский и английский. Русский язык выбирается при работе в русской Windows. Во всех остальных случаях интерфейс будет по-английски.
    Желающие добавить переводы на другие языки - милости просим!
  • Примечание к интерфейсу: простое (без ввода цифр) нажатие клавиши "Enter" равнозначно выбору пункта "0".
  • Примечание к имени файла: переименовывать бат-ник нежелательно; придерживаться правила: только латинские буквы, без пробелов и спец.символов; имя 112.cmd является зарезервированным.

ЧаВо

  • В: Как "сбросить пароль", чтобы входить в систему без ввода пароля?
  • О: При вводе пароля просто нажать Enter (и затем ещё раз, при подтверждении).
-
  • В: Почему нет опции "сброса пароля"? Почему такой сложный пароль у создаваемого локального Администратора?
  • О: На целевой Windows может быть настроена Политика паролей, которая может требовать, чтобы пароль состоял, как минимум, из больших и маленьких букв, и цифр (более подробно см. по ссылке пункт требований к сложности пароля).
-
  • В: Как сменить пароль учётной записи пользователя домена?
  • О: Никак. Сменить пароль можно только у локальной учётной записи (см. ниже рекомендации для «Учётной записи Microsoft», второй способ).
-
  • Если целевая Windows настроена на использование «Учётной записи Microsoft», то существует два способа решения. Первый - конвертировать «Учётную запись Microsoft» в локальную учётную запись (пароль при этом остаётся и может быть, в дальнейшем, сброшен/изменён по общим правилам). Это будет предложено в обработчике учётных записей вместо пункта "Смена пароля". Второй:
    • Активировать локального Администратора или создать его автоматически;
    • Сменить/сбросить, если необходимо, пароль активированного/созданного локального Администратора;
    • Деактивировать, если необходимо, учётную запись Microsoft;
    • Войти в систему под активированным/созданным локальным Администратором.
-
  • В: Будет ли работать бат-ник в установленной системе, а не WinPE? Как работать с Windows, установленной в VHD?
  • О: В установленной системе бат-ник работать будет, но необходимо запускать его от имени Администратора. Для работы с Windows, установленной в VHD, необходимо смонтировать VHD как локальный диск в оснастке «Управление дисками» (diskmgmt.msc) с разрешением записи и затем запустить бат-ник от имени Администратора.
-
  • В: После запуска нет ни одного пункта меню, кроме выхода из программы.
  • О: См. "Способ применения", *** Важно! ***, "эффект FastBoot"

Благодарность

Joker-2013, как инициатору проекта и активному участнику
korsak7, nikzzzz, за тестирование и дельные советы
Загрузить Change Password


Последний раз редактировалось: Ander_73 (2019-10-17 13:10), всего редактировалось 53 раз(а)

[Цитировать]

    sergeysvirid
  • 104
  • Стаж: 9 лет
  • Сообщений: 2585
  • Репутация:127

    [+] [-]
  • Откуда: 65 регион (GMT+11)
Ander_73,
Приветствую! aa
Что-то я не заметил никакого глюка
Или имеется ввиду то, что гостевая учётка классифицируется как тип админской учётки?
Немного недопонял, где глюк смотреть? ab
50378Если кто имеет доступ к не-русским виндам - просьба проверить новый код.
Или это отображалось только на "забугорной" Windows?-Установил "ангельскую" Windows на тестовый раздел и протестировал новый код:
(скрины делал на виртуалке (тоже "ангельская"), но на реальной системе всё тоже самое)

Картинки

[Цитировать]

    Ander_73
  • 15549
  • Стаж: 7 лет 10 месяцев
  • Сообщений: 3835
  • Репутация:127

    [+] [-]
sergeysvirid, если бы глюк был "заметен", я бы его первым отловил давным-давно. Тут проблема в алгоритме.
Вот есть у нас админ Ander. И пользователи der и And отображались бы тоже как админы. И кроме того, бат-ник не дал бы их сделать полноценными админами. Или ещё веселее - создаём пользователя "Член". И он у нас сразу отображается как админ. И этого уважаемого человека полноценным админом тоже не сделать!
Кстати, в "ангельском интерфейсе" не заметил "ляпов"? А то я давно туда не смотрел.

[Цитировать]

    sergeysvirid
  • 104
  • Стаж: 9 лет
  • Сообщений: 2585
  • Репутация:127

    [+] [-]
  • Откуда: 65 регион (GMT+11)
50380Вот есть у нас админ Ander. И пользователи der и And отображались бы тоже как админы. И кроме того, бат-ник не дал бы их сделать полноценными админами.
Понятно. Вобщем можно увидеть(понять) если существует(ют) пользователи с локальной учёткой со Стандартным типом учётной записи (не Администратор)? То есть, такого пользователя "из-под утилиты" не сменишь на тип учётной записи Администратор? А зачем, когда это можно же сделать потом (при необходимости) из под системы в Управлении учётными записями...
50380Кстати, в "ангельском интерфейсе" не заметил "ляпов"?
Ну, мой английский ...оставляет желать лучшего, конечно ag
Это нужно чтобы BalAngel глянул. Насколько мне помнится, он отлично владеет английским bs

[Цитировать]

    Ander_73
  • 15549
  • Стаж: 7 лет 10 месяцев
  • Сообщений: 3835
  • Репутация:127

    [+] [-]
50392такого пользователя "из-под утилиты" не сменишь на тип учётной записи Администратор
Сейчас всё исправлено, теперь сменишь!
50392А зачем, когда это можно же сделать потом (при необходимости) из под системы в Управлении учётными записями...
На первых страницах топика я тоже брыкался, но потом сдался... af
50392мой английский ...оставляет желать лучшего
Я имел ввиду, в целом. Я тут сам половину гуглем переводил ag

[Цитировать]

    sergeysvirid
  • 104
  • Стаж: 9 лет
  • Сообщений: 2585
  • Репутация:127

    [+] [-]
  • Откуда: 65 регион (GMT+11)
50394Сейчас всё исправлено, теперь сменишь!
Отлично! az
50394Я имел ввиду, в целом. Я тут сам половину гуглем переводил
Ну если в "целом", то всё "OK" bf

[Цитировать]

    dimo70
  • 17296
  • Стаж: 7 лет
  • Сообщений: 3784
  • Репутация:27

    [+] [-]
  • Откуда: BG
sergeysvirid два вапроса:
подерживается win10 1709?
если онлайн акаунт как можно снять пароль?
Забыл спросить тоже когда ждать новая версия multiboot collection full?

Предупреждение от Joker-2013


dimo70, Посмотрите название темы, причем тут multiboot

_________________
Подпись отключена за нарушение правил форума

[Цитировать]

    Ander_73
  • 15549
  • Стаж: 7 лет 10 месяцев
  • Сообщений: 3835
  • Репутация:127

    [+] [-]
50396если онлайн акаунт как можно снять пароль?
"Онлайн акаунт" называется «Учётная запись Microsoft»
Внимательно прочитайте "шапку", там всё есть.

[Цитировать]

    sergeysvirid
  • 104
  • Стаж: 9 лет
  • Сообщений: 2585
  • Репутация:127

    [+] [-]
  • Откуда: 65 регион (GMT+11)
50396подерживается win10 1709
Ну я экспериментировал на тестовой ОС 8.1x64, но думаю win10 1709 поддерживается.
Из шапки топика:
48829
Область применения:
Операционная система: MS Windows XP/7/8.1/10
Разрядность: x86/x64
Язык: ~любой (тестировалось на европейских языках)
50396если онлайн акаунт как можно снять пароль?
Вроде писалось уже в комментах: "Конвертировать в локальную учётную запись и затем снять пароль как обычно"
(P.S. Не пробовал, но тоже надо будет попробовать)
50396Забыл спросить тоже когда ждать новая версия multiboot collection full?
Вот даже и не знаю. Как будет на то достаточно времени ah ab

[Цитировать]

    dimo70
  • 17296
  • Стаж: 7 лет
  • Сообщений: 3784
  • Репутация:27

    [+] [-]
  • Откуда: BG
Спасибо большое.
Извините если что то попутал.


Последний раз редактировалось: dimo70 (2018-02-04 13:29), всего редактировалось 1 раз

_________________
Подпись отключена за нарушение правил форума

[Цитировать]

    Joker-2013
  • 1039
  • Стаж: 9 лет 5 месяцев
  • Сообщений: 2053
  • Репутация:120

    [+] [-]
  • Откуда: из прошлого
50396если онлайн акаунт как можно снять пароль?
Ответ напрашивается сам собой - Online
Переходите на сайт Майкрософта, вводите данные, какие помните, получаете SMS или письмо на другую почту, вводите пароль.
PS батник, при всём желании, не может взломать серверы Microsoft и сбросить пароль к учетной записи, или подобрать его...

[Цитировать]

    Ander_73
  • 15549
  • Стаж: 7 лет 10 месяцев
  • Сообщений: 3835
  • Репутация:127

    [+] [-]
50401
"Конвертировать в локальную учётную запись и затем снять пароль как обычно"
(P.S. Не пробовал, но тоже надо будет попробовать)
На раз-два! А если ещё перед этим сделать копию SAM, то даже ладошки не сильно потеют ag

[Цитировать]

    dimo70
  • 17296
  • Стаж: 7 лет
  • Сообщений: 3784
  • Репутация:27

    [+] [-]
  • Откуда: BG
Вроде писалось уже в комментах: "Конвертировать в локальную учётную запись и затем снять пароль как обычно"
(P.S. Не пробовал, но тоже надо будет попробовать)
Да, вот ето будет круто если можно добавить такое в батник aa

_________________
Подпись отключена за нарушение правил форума

[Цитировать]

    apostol
  • 2692
  • Стаж: 8 лет 9 месяцев
  • Сообщений: 229
  • Репутация:1

    [+] [-]
dimo70
Да, вот ето будет круто если можно добавить такое в батник
Так уже всё добавлено и работает ab

[Цитировать]

    dimo70
  • 17296
  • Стаж: 7 лет
  • Сообщений: 3784
  • Репутация:27

    [+] [-]
  • Откуда: BG
Замечательно! Попробую на Windows 10 64 v1709 и пишу снова...

_________________
Подпись отключена за нарушение правил форума

[Цитировать]

    dimo70
  • 17296
  • Стаж: 7 лет
  • Сообщений: 3784
  • Репутация:27

    [+] [-]
  • Откуда: BG
Ander_73 все работает. Пробовал удалить пароль на Учётную запись Microsoft-та. Все работает на Win10 1709. Даже если PIN сделать все равно нет проблем.
Поздравляю! Етот батник нужная щука. Только надо в два шага сделать. Первый Конвертировать в локальную учётную запись, перезагрузить и потом снять пароль. Но все работает отлично! az

_________________
Подпись отключена за нарушение правил форума

Страница 22 из 25


Показать сообщения:    

Текущее время: 04-Дек 21:55

Часовой пояс: UTC + 3


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы можете скачивать файлы