Почти год прошел - вот держите WebAuthn_spoof_my_browser_extension.rar расширение (если кому-то нужно) оно автоматически подписывает WebAuthn запросы, поддерживает все существующие 3 типа подписи, сохраняет ключ (тот ключ который Windows хранит не удаляя в сверх защищенном TPM) в LocalStorage поле webauthn_credentials текущего сайта на котором работаете (если хотите использовать позже webauthn без регистрации нового ключа - нужно достать ключ из LocalStorage и сохранить, ну и собственно потом в будущем нужно добавить ключ обратно в LocalStorage, или просто использовать BAS как профили - расширение всегда использует ключ иза хранилища текущего сайта, которое при использовании профилей не удаляется)
Подмена значений Window.navigator
-
Приветствую, уважаемая поддержка!
Большое спасибо за столь крутой софт)Помогите, не могу разобраться как изменить Vendor в окне навигатора (whoer.net).
Делал аналогично тому, как мы меняем плагины, код:
Object.defineProperty(window.navigator, 'vendor', {get: function() {return [{name:"Apple Computer, Inc."}];}});Однако, поле осталось пустым..
Подскажите, что не так?Если особенности подмены других значений окна навигатора?

Заранее благодарен! -
@Keln54
Здравствуйте!
Благодарю за отзыв.
vendor это строка, поэтому нужно вместо массива
Object.defineProperty(window.navigator, 'vendor', {get: function() {return [{name:"Apple Computer, Inc."}];}});
возвращать строку:
Object.defineProperty(window.navigator, 'vendor', {get: function() {return "Apple Computer, Inc.";}});И этот код нужно выполнять через действие "Выполнять при каждой загрузке страницы в браузере" до загрузки страницы.