Как увидеть в любом браузере пароль, скрытый звёздочками

Dec 16, 2016 23:00



Представьте ситуацию: вы находитесь на странице аутентификации какого-либо сервиса. Многие пользователи сохраняют пароли в браузере, но может случиться так, что вы забыли этот пароль, а в поле ввода вместо него традиционно отображаются только звёздочки. Так вот, есть простой способ увидеть этот сохранённый пароль.


Read more... )

web-мастерам, пароль звездочки, взлом

Leave a comment

Comments 28

adwokat_48 July 31 2017, 12:20:36 UTC
О, и хакер у нас же есть! Давай запиливай Юра, мы тя там, если чо, прикроем..

Reply

adwokat_48 July 31 2017, 14:16:30 UTC
Адвокат кудахтает, как клушка!

Reply


panic_killa July 31 2017, 16:47:01 UTC
блеать, хакер!

Reply


mr_shaman July 31 2017, 20:36:48 UTC

Это работает, если сайт сделан через *опу.
Но это работает, потому что таких сайтов очень и очень много.

Reply

berolak July 31 2017, 21:18:20 UTC
а можно решение? Никак не пойму как хранить значение в текстовом виде(чтобы отослать на сервер) и при этом спрятать.

Reply

mr_shaman August 1 2017, 07:51:47 UTC
так я ж не программист, так, немножечко понимаю..
как бы сделал я - тупой вариант - никакого хранения паролей в открытом виде, сразу при вводе пароль хэшировать и засылать на сервер. попутно можно в куки заначить количество символов пароля (что тоже косячок на самом деле, не стоит так делать) и пометку о том, что юзер пароль сохранил, а вместо звездочек показывать либо произвольное количество звездочек, либо по количеству символов в пароле
Не надо хранить хэши паролей в кукисах, как это раньше vk делал

Reply

berolak August 4 2017, 08:50:20 UTC
Для скрытия данных во время отправки на сервер используют шифрование(https). В кукисах обычно хранили всё-таки не хеши паролей, а сессионный ключ. Хэш функция на стороне браузера будет скриптом и его можно прочитать и понять алгоритм работы, и она должна быть обратима - так как на сервере обычно ждут строку пароля а вот в базе принято хранить хеш от пароля дополнительно "солёный" ещё каким-нибудь значением. Так что не выйдет в браузере спрятать текст введённый в поле ввода(через дебагер можно достать любые значения).

Reply


berolak July 31 2017, 21:12:31 UTC
Lol. HTML - сила!

Reply


Leave a comment

Up