Интересно Ненадёжность хранения паролей TeamViewer

_Emma_

Original poster
Pro Member
Сообщения
56
Реакции
109
Посетить сайт
Cегодня речь пойдёт о программе TeamViewer(В дальнейшем: TV) как вы уже могли понять из названия)

Популярная программа и встаёт вопрос о безопасности.Дальше мы расмотрим то как храняться пароли в программе УДАЛЁННОГО ДОСТУПА.)



Для шифрования используется алгроритм AES-128-CBC и спец.ключ - 0602000000a400005253413100040000



Один из начинающих специалист по ИБ рассказывал что наткнулся на уязвимость совершенно случайно.По его словам во время резервного копирования он заметил ключи реестра TV под названиями OptionsPasswordAES и SecurityPasswordAES.

Интерес взял верх и запустив сканер BulletPassView,он выдал пароли открытым текстом


Также выяснилось что пароль храниться в открытым виде в оперативной памяти.Данная уязвимость уже была обнаружена два года назад и была названа CVE-2018-14333

Настал момент выяснить откуда берётся ключ шифрования
Сервер или локальный хост??
Было выяснено что сетевой трафик отсуствует.
Реверс-инженеринг TV с помощью IDA Pro,

Авторизируйтесь или Зарегистрируйтесь что бы просматривать ссылки.

,

Авторизируйтесь или Зарегистрируйтесь что бы просматривать ссылки.

и

Авторизируйтесь или Зарегистрируйтесь что бы просматривать ссылки.

показало следущий результат:
Был найден фрагмент кода TV отвечающий за AES-шифрование:

=================================================
"ServerPasswordAES"=hex:88,44,d7,0a,b2,96,2a,3d,63,16,3c,ff,e4,15,04,fb
=================================================
Takes 8844d70ab2962a3d63163cffe41504fb into xmm0
Takes 5B659253E5E873D26723B7D5EAC06E3B into xmm1
pxor xmm0, xmm1
movdqa xmmword ptr ds:[eax],xmm0
[eax] = D3214559577E59EF04358B2A0ED56AC0

movdqa xmm1,xmmword ptr ds:[esi] | [esi] = 25C8C8BD4298BB32A57EECBDBD045BBB
movdqa xmm0,xmmword ptr ds:[eax] | [eax] = D3214559577E59EF04358B2A0ED56AC0
aesdec xmm0,xmm1 | One round of an AES decryption, using Equivalent Inverse Cipher, 128-bit data (state) from xmm1 with 128-bit round key from xmm2/m128; store the result in xmm1.
movdqa xmmword ptr ds:[eax],xmm0 | [eax] = 6F AA 98 76 DE 11 7D 8D 7E B6 EE 61 2D 3D 15 52
movdqa xmm1,xmmword ptr ds:[esi+10] | [esi+10]=[008FDE10]=79 DC 78 A6 67 50 73 8F E7 E6 57 8F 18 7A B7 06
add esi,20 |
dec ecx | ecx = 3
aesdec xmm0,xmm1 | do the actual decryption
movdqa xmmword ptr ds:[eax],xmm0 | [eax]=[008FDC90]=E3 58 26 46 A7 37 12 40 85 1C C0 43 7D 1F 1E 30

Three more rounds of aesdec then
aesdeclast xmm0, xmm1 .| Last round of AES decryption, using Equivalent Inverse Cipher, 128-bit data (state) from xmm2 with a 128-bit round key from xmm3/m128; store the result in xmm1.

008FDC90 01 00 01 00 67 24 4F 43 6E 67 62 F2 5E A8 D7 04 ....g$OCngbò^¨×.

Скрипт описанный выше берёт несколько байт ServerPasswordAES и расшифровывает их с помощью ключа,который в свою очередь получен путём XOR`a прописанных значений esi и eax.В результате:

ключ 0602000000a400005253413100040000, а значение IV равняется 0100010067244F436E6762F25EA8D704.



TeamViewer закрыла эту уязвимость в последних версиях. Как теперь программа шифрует пароли, ещё не разобрались.
 
Название темы
Автор Заголовок Раздел Ответы Дата
A Безопасный облачный сервис для хранения и передачи видео. Сайты/Хостинг/Сервера 0
Shotdown Воруем с камер хранения Способы заработка 12
W Удобный бесплатный сервис хранения закладок Полезные статьи 0
Admin Разводка с камерами хранения Способы заработка 2
LightMan Интересно Java - Стиллер паролей в Minecraft моде Другие ЯП 7
F Собираю команду для брута паролей. Бруты/Парсеры/Чекеры 0
P Качественный подбор паролей (vk.comOk.ru,WhatsApp.Viber) от [email protected] Взлом сайта, взлом форума - на заказ! Хотите узнать с кем обща Корзина 0
Anorali Интересно Написание стиллера паролей от wifi WiFi/Wardriving/Bluejacking 24
Kot507 Взломщик андроид паролей. Продажа софта 2
HARD_RESET Пак паролей для расшифровки дампов Другое 6
B AZORult стиллер + HVNC Bot, stealer - Мощный стиллер паролей, CC и криптовалют Корзина 2
John15 Стиллер паролей с отправкой по почте. Вирусология 4
MaFio NordPass - менеджер паролей от NordVPN Полезные статьи 0
A Стиллер паролей для Chrome и Firefox Уязвимости и взлом 0
VipRin1 13 миллиардов почт и паролей пользователей Полезные статьи 11
mrx123 База логинов и паролей Online Уязвимости и взлом 4
Живой_мертвый Генератор паролей C++ С/C++ 0
kdroshev [Pluralsight] Хакинг веб-приложений: взлом функционала по восстановлению паролей Другое 0
T0pDro4eR [Асгард — С первых рук] Самодельный апаратный менеджер паролей Полезные статьи 0
1 Wi-Fi точка для перехвата паролей Kali Linux 4
R 16,5 гб паролей для взлома wifi Kali Linux 2
kdroshev Сборник программ для взлома паролей различных зашифрованных файлов запароленных архивов Другое 1
kdroshev [Pluralsight] Хакинг веб-приложений: взлом функционала по восстановлению паролей Другое 0
Forevonly Seth - MITM атака, перехват RDP паролей. Kali Linux 0
klobald Инструкция по Ettercap: атака человек-посередине (MitM), перехват паролей, обход HSTS, подмена данных на лету ЧАСТЬ 2 Уязвимости и взлом 0
klobald Инструкция по Ettercap: атака человек-посередине (MitM), перехват паролей, обход HSTS, подмена данных на лету ЧАСТЬ 1 Уязвимости и взлом 1
Forevonly Слив более 2 миллионов логинов и паролей от E-mail Раздача email 10
hggug77 Огромная база паролей от аккаунтов социальных сетей. Полезные статьи 3
klobald Использование Burp Suite в сценариях человек-посередине (MitM): сбор информации, перехват паролей, заражение бэкдорами Уязвимости и взлом 0
klobald Извлечение всех паролей (веб-браузеры, почтовые программы и пр.) в Windows и Linux Уязвимости и взлом 3
klobald Взлом паролей MS Office, PDF, 7-Zip, RAR, TrueCrypt, Bitcoin/Litecoin wallet.dat, htpasswd в oclHashcat Уязвимости и взлом 0
Forevonly Дешифровщик FTP паролей. Софт для работы с текстом/Другой софт 0
Forevonly ☠️1,4 млрд логинов и паролей Другое 0
Sasha3I8I2 Перехват куки и паролей СИ/Фишинг/Мошенничество 0
shellest Кража паролей: как наши учетки уводят через npm-пакет Уязвимости и взлом 0
shooter Опубликована база данных, включающая 320 млн уникальных хешей паролей Новости в сети 0
ins1der Программы для создания словарей паролей Уязвимости и взлом 0
ins1der Делаем из старенького ноутбука мега скоростной взломщик паролей Полезные статьи 36
AngelOfLove Простенький генератор паролей C# С/C++ 1
turizm200 Сайты с онлайн подбором паролей к WI-FI WiFi/Wardriving/Bluejacking 3
turizm200 Программа для перебора паролей на CPU + GPU под windows (Elcomsoft Wireless Security Auditor) WiFi/Wardriving/Bluejacking 4
dhusss Список паролей для Брута (БОЛЬШОЙ) Другое 16
Kali_linux_123 Скиньте плиз пару словарей паролей Вопросы и интересы 1
Riddle Стиллер куков и паролей c# .NET 3

Название темы