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

    nikzzzz
  • 215
  • Стаж: 9 лет 2 месяца
  • Сообщений: 3114
  • Репутация:127

    [+] [-]
Bypass Windows Password
by Nikzzzz & Dialmak
Bypass Windows Password
Password remove
Start Console
Набор утилит обхода пароля Window, утилиты позволяет войти в систему без ввода пароля, сбросить или перустановить пароли, создать или удалить пользователя и многое другое.
Работа с утилитой
Windows - запустите Bwp.cmd
Efi - запуск автоматический
Dos - запуск автоматический
Linux - ссылка
После запуска Вам будет предложено выбрать диск с установленной Windows системой, поддерживаются так-же VHD контейнеры, дифф. диски не поддерживаются.
Далее в меню будет предложено выбрать программу, которая будет однократно запускаться перед входом пользователя в систему.
• Bypass Windows Password - вход в систему без пароля, аналог KonBoot, позволяет войти в любую учетную запись, даже в неактивную, включая встроенного админа от microsoft.
• Password remove - будет запущена lusrmgr.msc (управление учетными записями), она позволит сбросить, установить новый пароль, создать нового пользователя и т.п.
• Start Console - для любителей консоли.
• Reset & Exit - восстанавливает систему в исходное состояние, нужна если возникли какие-либо проблемы.
После этого нужно перезагрузиться в установленную систему и выполнить нужные вам действия.
Важно - При использовании Password remove некоторые защищенные данные, например пароли в браузере, почтовые пароли и т.п. могут быть потеряны, поэтому используйте Bypass Windows Password для входа в нужную Вам учетную запись и уже в ней меняйте или сбрасывайте пароль.
Важно - Если вы хотите скрыть свои следы сделайте предварительно бэкап реестра через скрипт savereg.tbs и восстановите реестр через скрипт restoreg.tbs после работы с целевой системой.

Минисправка

Вложение


Последний раз редактировалось: nikzzzz (2020-01-27 11:32), всего редактировалось 57 раз(а)

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

    dialmak
  • 2607
  • Стаж: 8 лет 2 месяца
  • Сообщений: 842
  • Репутация:40

    [+] [-]
Исправил ошибку, просьба перекачать. Ссылка выше тоже заменена на исправленную версию.

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

    Orochi
  • 14100
  • Стаж: 7 лет 10 месяцев
  • Сообщений: 218
  • Репутация:0

    [+] [-]
dialmak,
Огромное вам спасибо. az
Вы как всегда на высоте.
Очень красивый, чистый и удобный метод.
Я игрался с startup.nsh сам, но не догадался, что он должен лежать в корне флешки.
И конечно не догадался, что скрипт должен быть прописан как c:\efi\bwp\bwp.tbs .
Почему буква C:, я так и не пойму.

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

    nikzzzz
  • 215
  • Стаж: 9 лет 2 месяца
  • Сообщений: 3114
  • Репутация:127

    [+] [-]
Orochi
59271
Я игрался с startup.nsh сам, но не догадался, что он должен лежать в корне флешки.
И конечно не догадался, что скрипт должен быть прописан как c:\efi\bwp\bwp.tbs .
В принципе, startup.nsh может находиться где угодно да и называться как угодно, но тогда путь и имя должны быть прописаны в xorboot.
Тоже относится и к каталогу \efi\bwp\, путь к нему должет быть прописан в startup.nsh.

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

    Orochi
  • 14100
  • Стаж: 7 лет 10 месяцев
  • Сообщений: 218
  • Репутация:0

    [+] [-]
59278В принципе, startup.nsh может находиться где угодно да и называться как угодно, но тогда путь и имя должны быть прописаны в xorboot.
А как его прописать в xorbооt-е, в секции extra параметры?

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

    nikzzzz
  • 215
  • Стаж: 9 лет 2 месяца
  • Сообщений: 3114
  • Репутация:127

    [+] [-]
Orochi
Я не слишком хорошо знаком с xorboot, скорее всего да, в CmdLine.
Для примера, в refind запускаю так
menuentry "Bypass Windows Password (x64 EFI)" {
  loader \boot\images\bwp\shell.efi
  options "\boot\images\bwp\start.nsh"
}
start.nsh
\boot\images\bwp\tbosdt.efi \boot\images\bwp\bwp.tbs
exit
К стати, при таком запуске нет пятисекундной задержки.

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

    dialmak
  • 2607
  • Стаж: 8 лет 2 месяца
  • Сообщений: 842
  • Репутация:40

    [+] [-]
nikzzzz,
В принципе, startup.nsh может находиться где угодно да и называться как угодно, но тогда путь и имя должны быть прописаны в xorboot.
Если указывать в xorboot, то это уже не startup.nsh, а к примеру bwp.nsh.
startup.nsh может находится по пути EFI Shell и по путям перечисленным PATH.
В связи с кривой реализацией указать в xorboot скрипт для EFI Shell не получится.
Аналогично в связи с кривой реализацией startup.nsh не ищется по пути EFI Shell.
Итого для xorboot остается только поиск и автозапуск startup.nsh по путям PATH.
PATH содержит пути до директорий, перечисленных через точку с запятой, по которым UEFI Shell производит поиск бинарников и скриптов. Обычно это корни EFI system partition и папки \EFI\Boot и \EFI\Tools. Пример.

PATH можно перезаписать и добавить свои пути поиска. НО. Некоторые версии EFI Shell это не поддерживают.

Итог. Если у тебя несколько EFI system partition (как на картинке выше), то поиск startup.nsh начнется по порядку прописанному в PATH. То есть из fs0:\EFI\Tools\, fs0:\EFI\Boot\, fs0:\ и т.д. Если твой нужный скрипт лежит на fs1:\startup.nsh, а другой ненужный лежит на fs0:\startup.nsh , то очередь до fs1:\startup.nsh никогда не дойдет. Я уже несколько раз с таким сталкивался в жизни.
Поэтому конкретно для xorboot запуск чего-либо через startup.nsh это не очень хороший вариант, но как вариант ag


Последний раз редактировалось: dialmak (2018-11-16 10:27), всего редактировалось 3 раз(а)

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

    nikzzzz
  • 215
  • Стаж: 9 лет 2 месяца
  • Сообщений: 3114
  • Репутация:127

    [+] [-]
dialmak
59281В связи с кривой реализацией указать в xorboot скрипт для EFI Shell не получится.
Не понял, если в xorboot cmdline указать bwp.nsh, а сам bwp.nsh кинуть в fs0:\EFI\Boot, это не сработает?

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

    dialmak
  • 2607
  • Стаж: 8 лет 2 месяца
  • Сообщений: 842
  • Репутация:40

    [+] [-]
Ну и еще один вывод со всего этого можно сделать.
Если положить любое EFI приложение в \EFI\Tools, то запустить его можно по имени.
Для BWP можно так

НО. Некоторые EFI Shell запустят только TBOSDT. Таким страдает EDK2 v1. А в EDK2 v2 и от Intel работает полноценно.
если в xorboot cmdline указать bwp.nsh, а сам bwp.nsh кинуть в fs0:\EFI\Boot, это не сработает?
У меня не получилось. Из grub2 тоже вроде бы не работает.
И последнее про Shell. Если положить EFI Shell в корень и назвать shell.efi (и лучше продублировать shellx64.efi ибо некоторые такое имя ищут), то любые бинарники\срипты можно запускать прямо из EFI через EFI Shell. Ну просто офигительно удобно, такое поддерживают практически все платы с 2014 года.


Последний раз редактировалось: dialmak (2018-11-16 10:48), всего редактировалось 4 раз(а)

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

    Orochi
  • 14100
  • Стаж: 7 лет 10 месяцев
  • Сообщений: 218
  • Репутация:0

    [+] [-]
dialmak,
Спасибо что разжевали для нас.
Такой вопрос. Почему у вас в startup.nsh \efi\bwp\tbosdt.efi c:\efi\bwp\bwp.tbs, а не \efi\bwp\tbosdt.efi fs0:\efi\bwp\bwp.tbs ?

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

    nikzzzz
  • 215
  • Стаж: 9 лет 2 месяца
  • Сообщений: 3114
  • Репутация:127

    [+] [-]
Orochi
59285Почему у вас в startup.nsh \efi\bwp\tbosdt.efi c:\efi\bwp\bwp.tbs, а не \efi\bwp\tbosdt.efi fs0:\efi\bwp\bwp.tbs
fs0: - это стандарт для EFI Shell, а вот для запущенного tbosdt стандартом является c: .

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

    dialmak
  • 2607
  • Стаж: 8 лет 2 месяца
  • Сообщений: 842
  • Репутация:40

    [+] [-]
Orochi,
\efi\bwp\tbosdt.efi c:\efi\bwp\bwp.tbs, а не \efi\bwp\tbosdt.efi fs0:\efi\bwp\bwp.tbs
В общем и целом эта строчка неправильна ибо не указан раздел, но для конкретного EFI Shell она допустима. С другой стороны этот конкретный EFI Shell не везде запустится. Правильней для общего случая будет поиск где лежит бинарник EFI и его запуск с именем раздела fs1: или fs2: или.., например так
# startup.nsh для запуска tbosdt.efi в EFI Shell, by dialmak
# Поиск файла \efi\bwp\tbosdt.efi на разделах fs0:, fs1:, fs2:, ... , fs10:
# Если файл найден, то его запуск с аргументом efi\bwp\bwp.tbs
echo -off
cls
for %n in fs0 fs1 fs2 fs3 fs4 fs5 fs6 fs7 fs8 fs9 fs10
   set tbosdt_drive %n
   if exist %tbosdt_drive%:\efi\bwp\tbosdt.efi then
     goto run_tbosdt
   endif
endfor
echo File \efi\bwp\tbosdt.efi not found.
pause
echo -on
exit
:run_tbosdt
%tbosdt_drive%:
%tbosdt_drive%:\efi\bwp\tbosdt.efi efi\bwp\bwp.tbs
Про С:\efi\bwp\bwp.tbs подсказал nikzzzz, но efi\bwp\bwp.tbs тоже хорошо и не так режет глаза ag
Напомню, что если положить BWP в PATH, например в \EFI\Tools, то startup.nsh упрощается к одной строчке, причем это будет для любых версий EFI Shell правильно. А ведь так красивше!
# startup.nsh для запуска tbosdt.efi в EFI Shell, by dialmak
# Поиск файла tbosdt.efi автоматически по путях PATH на всех доступных разделах
# Если файл найден, то его запуск с аргументом efi\tools\bwp.tbs
tbosdt.efi efi\tools\bwp.tbs

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

    Orochi
  • 14100
  • Стаж: 7 лет 10 месяцев
  • Сообщений: 218
  • Репутация:0

    [+] [-]
dialmak, nikzzzz,
Спасибо ребята. aa

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

    dialmak
  • 2607
  • Стаж: 8 лет 2 месяца
  • Сообщений: 842
  • Репутация:40

    [+] [-]
ALL, Добавил BWP в TBPortable
nikzzzz, Исправил ошибку в bwp.tbs в 226 строке (не очищался на экране " Please wait... "), надеюсь, что это была последняя. af

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

    nikzzzz
  • 215
  • Стаж: 9 лет 2 месяца
  • Сообщений: 3114
  • Репутация:127

    [+] [-]
Утилита обновлена.
Исправлены мелкие баги.

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

    nik63
  • 1479
  • Стаж: 8 лет 7 месяцев
  • Сообщений: 500
  • Репутация:19

    [+] [-]
  • Откуда: Башкирия г.Салават
nikzzzz,
Здравствуйте, подскажите как удалить пароль на учётной записи Microsoft Live? aa

Страница 23 из 32


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

Текущее время: 19-Апр 23:21

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


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