Извлечение паролей из Chrome на Python

Извлечь пароли Chrome Python

Извлечение паролей из браузеров — важная задача в области компьютерной экспертизы (форензика). Сегодня покажу, как вытащить пароли Chrome с помощью на Python. В конце я также покажу, как используя Python удалить сразу все пароли сохраненные в Chrome.

Еще по теме: Брут FTP на Python

Извлечение паролей из Chrome на Python

Для начала установите необходимые библиотеки:

Создайте файл на Python с именем chromepass.py и импортируйте необходимые модули:

Прежде чем приступить к извлечению паролей Chrome, определим несколько полезных функций, которые помогут нам в основной функции:

Функция get_chrome_datetime() отвечает за преобразование формата даты Chrome в понятный формат даты и времени.

Статья в образовательных целях, для обучения этичных хакеров. Несанкционированный взлом компьютеров и кража данных незаконны и считаются уголовным преступлением. Ни редакция spy-soft.net, ни автор не несут ответственности за ваши действия.

Функция get_encryption_key() извлекает и расшифровывает ключ AES, используемый для шифрования паролей. Он хранится как файл JSON папке:

Функция decrypt_password()принимает зашифрованный пароль и ключ AES в качестве аргументов и возвращает расшифрованную версию пароля.

Основная функция:

Скрипт:

  1. Получает ключ шифрования из файла Local State Chrome.
  2. Копирует базу данных паролей Chrome ( Login Data) в локальный файл ChromeData.db.
  3. Устанавливает соединение с этой базой данных и выполняет SQL-запрос для извлечения данных о паролях.
  4. Дешифрует пароли, используя полученный ключ, и сохраняет результаты в указанный выходной файл.
  5. Также записывает даты создания и последнего использования паролей, если они доступны.
  6. После выполнения задачи, код закрывает базу данных и удаляет временный файл ChromeData.db.

Запустим программу для извлечения паролей Chrome:

Файл будет содержать все пароли Google Chrome (в моем случае — это левые учетные данные):

Пароли Chrome Python

Удаление паролей из Chrome на Python

Как видите, любой, имея доступ к компьютеру сможет извлечь все сохраненные пароли Chrome. Чтобы это избежать, рекомендую не сохранять пароли в браузере, а если у вас уже есть сохраненные пароли, вот как удалить их из таблицы logins:

Перед запуском, закройте браузер Chrome.

Следует помнить, что после выполнения скрипта все пароли будут безвозвратно удалены!

Теперь, когда вы откроете Chrome, заметите, что автозаполнение в формах входа больше не будет работать.

В следующей статье покажу, как извлечь кукисы Chrome.

ВКонтакте
OK
Telegram
WhatsApp
Viber

Один комментарий

  1. affa

    list index out of range что делать?

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *