Π‘Ρ‚ΠΈΠ»Π΅Ρ€ ΠΏΠ°Ρ€ΠΎΠ»Π΅ΠΉ Π² антивирусном ПО Avira Free Antivirus

Π§Ρ‚ΠΎ Ссли я Π’Π°ΠΌ скаТу, Ρ‡Ρ‚ΠΎ СдинствСнной Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² антивирусного ПО, ΠΈΠΌΠ΅ΡŽΡ‰Π΅Π³ΠΎ Π΄ΠΎΠ²Π΅Ρ€Π΅Π½Π½ΡƒΡŽ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΡƒΡŽ подпись, являСтся сбор всСх Π’Π°ΡˆΠΈΡ… ΡƒΡ‡Π΅Ρ‚Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… сохранСнных Π² популярных Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ…? А Ссли я скаТу Ρ‡Ρ‚ΠΎ Π΅ΠΌΡƒ Π±Π΅Π· Ρ€Π°Π·Π½ΠΈΡ†Ρ‹ Π² Ρ‡ΡŒΠΈΡ… интСрСсах ΠΈΡ… ΡΠΎΠ±ΠΈΡ€Π°Ρ‚ΡŒ? НавСрноС ΠΏΠΎΠ΄ΡƒΠΌΠ°Π΅Ρ‚Π΅ Ρ‡Ρ‚ΠΎ я Π±Ρ€Π΅ΠΆΡƒ. А Π΄Π°Π²Π°ΠΉΡ‚Π΅ посмотрим ΠΊΠ°ΠΊ Π½Π° самом Π΄Π΅Π»Π΅?

РазбираСмся

Π–ΠΈΠ²Π΅Ρ‚ сСбС ΠΈ здравствуСт такая антивирусная компания ΠΊΠ°ΠΊ Avira GmbH & Co. KG. ВыпускаСт Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Ρ‹ связанныС с ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒΡŽ. Π’ ассортимСнтС Π΄Π°ΠΆΠ΅ Π΅ΡΡ‚ΡŒ бСсплатныС ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Ρ‹ для домашнСго использования.

Установим сСбС интСрСса Ρ€Π°Π΄ΠΈ Π±Π΅ΡΠΏΠ»Π°Ρ‚Π½ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ, ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ ΡƒΠΌΠ΅Π΅Ρ‚ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ Π½Π΅ΠΌΠ΅Ρ†ΠΊΠΈΡ… ΠΊΠΎΠ»Π»Π΅Π³. ΠŸΡ€ΠΎΠ±Π΅Π³Π°Π΅ΠΌ взглядом ΠΏΠΎ интСрфСйсу – Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ³ΠΎ. НС Π½Π°Ρ…ΠΎΠ΄ΠΈΠΌ Π½ΠΈΠΊΠ°ΠΊΠΎΠ³ΠΎ упоминания Π΅Ρ‰Π΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ² ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ – Avira Password Manager.

А Π΄Π°Π²Π°ΠΉΡ‚Π΅ заглянСм Π² ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ с Π½ΠΈΡ‡Π΅ΠΌ Π½Π΅ ΠΏΡ€ΠΈΠ²Π»Π΅ΠΊΠ°ΡŽΡ‰ΠΈΠΌ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΈΠΌΠ΅Π½Π΅ΠΌ Β«Avira.PWM.NativeMessaging.exeΒ»? Он скомпилирован для ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ .NET ΠΈ Π½ΠΈΠΊΠ°ΠΊ Π½Π΅ обфусцирован, поэтому Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅ΠΌ Π΅Π³ΠΎ Π² dnSpy ΠΈ свободно ΠΈΠ·ΡƒΡ‡Π°Π΅ΠΌ ΠΊΠΎΠ΄ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° консольная ΠΈ ΠΎΠ½Π° ΠΎΠΆΠΈΠ΄Π°Π΅Ρ‚ ΠΊΠΎΠΌΠ°Π½Π΄ Π² стандартном ΠΏΠΎΡ‚ΠΎΠΊΠ΅ Π²Π²ΠΎΠ΄Π°. Главная функция ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ Β«ReadΒ» считываСт Π΄Π°Π½Π½Ρ‹Π΅ с ΠΏΠΎΡ‚ΠΎΠΊΠ°, провСряСт Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅Ρ‚ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ Β«ProcessMessageΒ». Π’Π° ΠΆΠ΅, Π² свою ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ, провСряСт Ρ‡Ρ‚ΠΎ пСрСданная ΠΊΠΎΠΌΠ°Π½Π΄Π° являСтся "fetchChromePasswords" ΠΈΠ»ΠΈ "fetchCredentials" (хотя какая Ρ€Π°Π·Π½ΠΈΡ†Π° Ссли дальнСйшСС ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎΠ΅?) ΠΈ Ρ‚ΠΎΠ³Π΄Π° начинаСтся самоС интСрСсноС – Π²Ρ‹Π·ΠΎΠ² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Β«RetrieveBrowserCredentialsΒ». Π˜Π½Ρ‚Π΅Ρ€Π΅ΡΠ½ΠΎ даТС… Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π΄Π΅Π»Π°Ρ‚ΡŒ функция с Ρ‚Π°ΠΊΠΈΠΌ ΠΈΠΌΠ΅Π½Π΅ΠΌ?

Π‘Ρ‚ΠΈΠ»Π΅Ρ€ ΠΏΠ°Ρ€ΠΎΠ»Π΅ΠΉ Π² антивирусном ПО Avira Free Antivirus

Π”Π° Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ³ΠΎ, просто собираСт Π² ΠΎΠ΄ΠΈΠ½ список всС ΡƒΡ‡Π΅Ρ‚Π½Ρ‹Π΅ записи ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, сохранСнныС ΠΈΠΌ ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°ΠΌΠΈ Β«ChromeΒ», Β«OperaΒ» (Π½Π° Π±Π°Π·Π΅ Chromium), Β«FirefoxΒ» ΠΈ Β«EdgeΒ» (Π½Π° Π±Π°Π·Π΅ Chromium) ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π΄Π°Π½Π½Ρ‹Π΅ Π² Π²ΠΈΠ΄Π΅ JSON-ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°.

Π‘Ρ‚ΠΈΠ»Π΅Ρ€ ΠΏΠ°Ρ€ΠΎΠ»Π΅ΠΉ Π² антивирусном ПО Avira Free Antivirus

Ну Π° Π·Π°Ρ‚Π΅ΠΌ Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ собранныС Π΄Π°Π½Π½Ρ‹Π΅ Π² консоль:

Π‘Ρ‚ΠΈΠ»Π΅Ρ€ ΠΏΠ°Ρ€ΠΎΠ»Π΅ΠΉ Π² антивирусном ПО Avira Free Antivirus

Π‘ΡƒΡ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹

  • ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ собираСт ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ ΡƒΡ‡Π΅Ρ‚Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅;
  • ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ Π½Π΅ Π²Π΅Ρ€ΠΈΡ„ΠΈΡ†ΠΈΡ€ΡƒΠ΅Ρ‚ Π²Ρ‹Π·Ρ‹Π²Π°ΡŽΡ‰ΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΠΎ Π½Π°Π»ΠΈΡ‡ΠΈΡŽ Ρƒ Π½Π΅Ρ‘ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ подписи самого производитСля);
  • ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ ΠΈΠΌΠ΅Π΅Ρ‚ Β«Π΄ΠΎΠ²Π΅Ρ€Π΅Π½Π½ΡƒΡŽΒ» Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΡƒΡŽ подпись ΠΈ Π½Π΅ Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΏΠΎΠ΄ΠΎΠ·Ρ€Π΅Π½ΠΈΠ΅ Ρƒ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»Π΅ΠΉ антивирусного ПО;
  • ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΊΠ°ΠΊ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅.

IoC

SHA1: 13c95241e671b98342dba51741fd02621768ecd5.

По Π΄Π°Π½Π½ΠΎΠΉ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ΅ Π±Ρ‹Π» Π·Π°Π²Π΅Π΄Π΅Π½ CVE-2020-12680.

Об этой ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ΅ мною 07.04.2020 Π±Ρ‹Π»ΠΎ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΎ письмо Π² адрСс [email protected] ΠΈ [email protected] с ΠΏΠΎΠ»Π½Ρ‹ΠΌ описаниСм. ΠžΡ‚Π²Π΅Ρ‚Π½Ρ‹Ρ… писСм, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ ΠΎΡ‚ автоматичСских систСм Π½Π΅ поступало. Бпустя мСсяц описываСмый ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ всё Ρ‚Π°ΠΊ ΠΆΠ΅ распространяСтся Π² дистрибутивС Avira Free Antivirus.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: habr.com