Извлечение паролей из 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.

Ban32

Хакер-самоучка, который может взломать тостер и настроить его на отправку вам утреннего приветствия в коде Морзе.

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

  1. affa

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

    Ответить