Π¨ΡΠΎ Π°ΠΊΠΎ Π²ΠΈ ΠΊΠ°ΠΆΠ°ΠΌ Π΄Π΅ΠΊΠ° Π΅Π΄ΠΈΠ½ΡΡΠ²Π΅Π½Π°ΡΠ° ΡΡΠ½ΠΊΡΠΈΡΠ° Π½Π° Π΅Π΄Π½Π° ΠΎΠ΄ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈΡΠ΅ Π½Π° Π°Π½ΡΠΈΠ²ΠΈΡΡΡΠ΅Π½ ΡΠΎΡΡΠ²Π΅Ρ ΡΡΠΎ ΠΈΠΌΠ° Π΄ΠΎΠ²Π΅ΡΠ»ΠΈΠ² Π΄ΠΈΠ³ΠΈΡΠ°Π»Π΅Π½ ΠΏΠΎΡΠΏΠΈΡ Π΅ Π΄Π° Π³ΠΈ ΡΠΎΠ±Π΅ΡΠ΅ ΡΠΈΡΠ΅ Π²Π°ΡΠΈ ΠΈΠ½Π³Π΅ΡΠ΅Π½ΡΠΈΠΈ ΡΠΊΠ»Π°Π΄ΠΈΡΠ°Π½ΠΈ Π²ΠΎ ΠΏΠΎΠΏΡΠ»Π°ΡΠ½ΠΈΡΠ΅ ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ ΠΏΡΠ΅Π»ΠΈΡΡΡΠ²Π°ΡΠΈ? Π¨ΡΠΎ Π°ΠΊΠΎ ΠΊΠ°ΠΆΠ°ΠΌ Π΄Π΅ΠΊΠ° Π½Π΅ΠΌΡ Π½Π΅ ΠΌΡ Π΅ Π²Π°ΠΆΠ½ΠΎ ΡΠΈΡ ΠΈΠ½ΡΠ΅ΡΠ΅Ρ Π΅ Π΄Π° Π³ΠΈ ΡΠΎΠ±Π΅ΡΠ΅? ΠΠ΅ΡΠΎΡΠ°ΡΠ½ΠΎ ΡΠ΅ ΠΏΠΎΠΌΠΈΡΠ»ΠΈΡΠ΅ Π΄Π΅ΠΊΠ° ΡΡΠΌ Π²ΠΎ Π·Π°Π±Π»ΡΠ΄Π°. ΠΡΠ΄Π΅ Π΄Π° Π²ΠΈΠ΄ΠΈΠΌΠ΅ ΠΊΠ°ΠΊΠΎ Π΅ Π½Π°Π²ΠΈΡΡΠΈΠ½Π°?
Π Π°Π·Π±ΠΈΡΠ°ΡΠ΅
ΠΠΈΠ²Π΅Π΅ ΠΈ ΠΆΠΈΠ²Π΅Π΅ ΡΠ°ΠΊΠ²Π° Π°Π½ΡΠΈΠ²ΠΈΡΡΡΠ½Π° ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡΠ° ΠΊΠ°ΠΊΠΎ
ΠΡΠ΄Π΅ Π΄Π° ΡΠ΅ Π·Π°ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠΈΡΠ°ΠΌΠ΅ Π·Π° Π±Π΅ΡΠΏΠ»Π°ΡΠ½Π°ΡΠ° Π²Π΅ΡΠ·ΠΈΡΠ° ΠΈ Π΄Π° Π²ΠΈΠ΄ΠΈΠΌΠ΅ ΡΡΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° Π½Π°ΠΏΡΠ°Π²ΠΈ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΎΡ Π½Π° Π½Π°ΡΠΈΡΠ΅ Π³Π΅ΡΠΌΠ°Π½ΡΠΊΠΈ ΠΊΠΎΠ»Π΅Π³ΠΈ. ΠΠ»Π΅Π΄Π°ΠΌΠ΅ ΠΏΡΠ΅ΠΊΡ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΡΡΠΎΡ - Π½ΠΈΡΡΠΎ Π½Π΅ΠΎΠ±ΠΈΡΠ½ΠΎ. ΠΠ΅ Π½Π°ΠΎΡΠ°ΠΌΠ΅ Π½ΠΈΠΊΠ°ΠΊΠ²ΠΎ ΡΠΏΠΎΠΌΠ½ΡΠ²Π°ΡΠ΅ Π½Π° Π΄ΡΡΠ³ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ Π½Π° ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡΠ°ΡΠ° - Avira Password Manager.
ΠΡΠ΄Π΅ Π΄Π° ΡΠ° ΠΏΠΎΠ³Π»Π΅Π΄Π½Π΅ΠΌΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ°ΡΠ° ΡΠΎ ΠΈΠΌΠ΅ ΡΡΠΎ Π½Π΅ ΠΏΡΠΈΠ²Π»Π΅ΠΊΡΠ²Π° Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ βAvira.PWM.NativeMessaging.exe"? Π’ΠΎΡ Π΅ ΠΊΠΎΠΌΠΏΠ°ΡΠ»ΠΈΡΠ°Π½ Π·Π° .NET ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°ΡΠ° ΠΈ Π½Π΅ Π΅ Π·Π°ΠΌΠ°ΡΠ΅Π½ Π½Π° Π½ΠΈΠΊΠ°ΠΊΠΎΠ² Π½Π°ΡΠΈΠ½, Π·Π°ΡΠΎΠ° Π³ΠΎ Π²ΡΠΈΡΡΠ²Π°ΠΌΠ΅ Π²ΠΎ dnSpy ΠΈ ΡΠ»ΠΎΠ±ΠΎΠ΄Π½ΠΎ Π³ΠΎ ΠΏΡΠΎΡΡΡΠ²Π°ΠΌΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΡΠΊΠΈΠΎΡ ΠΊΠΎΠ΄.
ΠΡΠΎΠ³ΡΠ°ΠΌΠ°ΡΠ° Π΅ ΠΊΠΎΠ½Π·ΠΎΠ»Π½Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ° ΠΈ ΠΎΡΠ΅ΠΊΡΠ²Π° ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ Π²ΠΎ ΡΡΠ°Π½Π΄Π°ΡΠ΄Π½ΠΈΠΎΡ Π²Π»Π΅Π·Π΅Π½ ΡΠ΅ΠΊ. ΠΠ»Π°Π²Π½Π°ΡΠ° ΡΡΠ½ΠΊΡΠΈΡΠ° ΠΊΠΎΡΠΈΡΡΠ΅ΡΡΠΈ "ΠΡΠΎΡΠΈΡΠ°ΡβΠ³ΠΈ ΡΠΈΡΠ° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈΡΠ΅ ΠΎΠ΄ ΠΏΠΎΡΠΎΠΊΠΎΡ, Π³ΠΎ ΠΏΡΠΎΠ²Π΅ΡΡΠ²Π° ΡΠΎΡΠΌΠ°ΡΠΎΡ ΠΈ ΡΠ° ΠΏΡΠ΅Π½Π΅ΡΡΠ²Π° ΠΊΠΎΠΌΠ°Π½Π΄Π°ΡΠ° Π½Π° ΡΡΠ½ΠΊΡΠΈΡΠ°ΡΠ°βΠΡΠΎΡΠ΅ΡΠ½Π° ΠΏΠΎΡΠ°ΠΊΠ°" ΠΡΡΠΎΡΠΎ, ΠΏΠ°ΠΊ, ΠΏΡΠΎΠ²Π΅ΡΡΠ²Π° Π΄Π°Π»ΠΈ ΠΏΡΠ΅Π½Π΅ΡΠ΅Π½Π°ΡΠ° ΠΊΠΎΠΌΠ°Π½Π΄Π° Π΅ βfetchChromePasswords"ΠΈΠ»ΠΈ"fetchCredentials" (ΠΈΠ°ΠΊΠΎ ΠΊΠ°ΠΊΠ²Π° ΡΠ°Π·Π»ΠΈΠΊΠ° ΠΈΠΌΠ° Π°ΠΊΠΎ ΠΏΠΎΠ½Π°ΡΠ°ΠΌΠΎΡΠ½ΠΎΡΠΎ ΠΎΠ΄Π½Π΅ΡΡΠ²Π°ΡΠ΅ Π΅ ΠΈΡΡΠΎ?) ΠΈ ΡΠΎΠ³Π°Ρ Π·Π°ΠΏΠΎΡΠ½ΡΠ²Π° Π½Π°ΡΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΈΠΎΡ Π΄Π΅Π» - ΠΏΠΎΠ²ΠΈΠΊΡΠ²Π°ΡΠ΅ Π½Π° ΡΡΠ½ΠΊΡΠΈΡΠ°ΡΠ° "RetrieveBrowserCredentials" ΠΡΡΠΈ Π΅ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎ... ΡΡΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° Π½Π°ΠΏΡΠ°Π²ΠΈ ΡΡΠ½ΠΊΡΠΈΡΠ° ΡΠΎ ΡΠΎΠ° ΠΈΠΌΠ΅?
ΠΠΈΡΡΠΎ Π½Π΅ΠΎΠ±ΠΈΡΠ½ΠΎ, Π΅Π΄Π½ΠΎΡΡΠ°Π²Π½ΠΎ Π³ΠΈ ΡΠΎΠ±ΠΈΡΠ° Π²ΠΎ Π΅Π΄Π½Π° Π»ΠΈΡΡΠ° ΡΠΈΡΠ΅ ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΊΠΈ ΡΠΌΠ΅ΡΠΊΠΈ Π·Π°ΡΡΠ²Π°Π½ΠΈ ΠΏΡΠΈ ΡΠ°Π±ΠΎΡΠ° ΡΠΎ ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ ΠΏΡΠ΅Π»ΠΈΡΡΡΠ²Π°ΡΠΈΡΠ΅ βChromeβ, βOperaβ (Π±Π°Π·ΠΈΡΠ°Π½ Π½Π° Chromium), βFirefoxβ ΠΈ βEdgeβ (Π²ΡΠ· ΠΎΡΠ½ΠΎΠ²Π° Π½Π° Chromium) ΠΈ Π³ΠΈ Π²ΡΠ°ΡΠ° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈΡΠ΅ ΠΊΠ°ΠΊΠΎ JSON ΠΎΠ±ΡΠ΅ΠΊΡ.
ΠΠ°, ΡΠΎΠ³Π°Ρ Π³ΠΈ ΠΏΡΠΈΠΊΠ°ΠΆΡΠ²Π° ΡΠΎΠ±ΡΠ°Π½ΠΈΡΠ΅ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ Π½Π° ΠΊΠΎΠ½Π·ΠΎΠ»Π°ΡΠ°:
Π‘ΡΡΡΠΈΠ½Π°ΡΠ° Π½Π° ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΎΡ
- ΠΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ°ΡΠ° ΡΠΎΠ±ΠΈΡΠ° ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΊΠΈ Π°ΠΊΡΠ΅Π΄ΠΈΡΠΈΠ²ΠΈ;
- ΠΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ°ΡΠ° Π½Π΅ ΡΠ° ΠΏΠΎΡΠ²ΡΠ΄ΡΠ²Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ°ΡΠ° Π·Π° ΠΏΠΎΠ²ΠΈΠΊΡΠ²Π°ΡΠ΅ (Π½Π° ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠΎ ΡΠΎΠ° Π΄Π°Π»ΠΈ ΠΈΠΌΠ° Π΄ΠΈΠ³ΠΈΡΠ°Π»Π΅Π½ ΠΏΠΎΡΠΏΠΈΡ ΠΎΠ΄ ΡΠ°ΠΌΠΈΠΎΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»);
- ΠΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ°ΡΠ° ΠΈΠΌΠ° βΠ΄ΠΎΠ²Π΅ΡΠ»ΠΈΠ²β Π΄ΠΈΠ³ΠΈΡΠ°Π»Π΅Π½ ΠΏΠΎΡΠΏΠΈΡ ΠΈ Π½Π΅ ΠΏΡΠ΅Π΄ΠΈΠ·Π²ΠΈΠΊΡΠ²Π° ΡΠΎΠΌΠ½Π΅ΠΆ ΠΊΠ°Ρ Π΄ΡΡΠ³ΠΈΡΠ΅ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΠΈ Π½Π° Π°Π½ΡΠΈΠ²ΠΈΡΡΡΠ΅Π½ ΡΠΎΡΡΠ²Π΅Ρ;
- ΠΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ°ΡΠ° ΡΠ°Π±ΠΎΡΠΈ ΠΊΠ°ΠΊΠΎ ΠΏΠΎΡΠ΅Π±Π½Π° Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ°.
IoC
SHA1: 13c95241e671b98342dba51741fd02621768ecd5.
ΠΠ° ΠΎΠ²Π° ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ Π±Π΅ΡΠ΅ ΠΈΠ·Π΄Π°Π΄Π΅Π½ CVE-2020-12680.
ΠΠ° 07.04.2020 ΠΈΡΠΏΡΠ°ΡΠΈΠ² ΠΏΠΈΡΠΌΠΎ Π·Π° ΠΎΠ²ΠΎΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌ Π΄ΠΎ: [Π·Π°ΡΡΠΈΡΠ΅Π½Π° ΠΏΠΎ Π΅-ΠΏΠΎΡΡΠ°] ΠΈ [Π·Π°ΡΡΠΈΡΠ΅Π½Π° ΠΏΠΎ Π΅-ΠΏΠΎΡΡΠ°] ΡΠΎ ΡΠ΅Π»ΠΎΡΠ΅Π½ ΠΎΠΏΠΈΡ. ΠΠ΅ΠΌΠ°ΡΠ΅ ΠΏΠΈΡΠΌΠ° Π·Π° ΠΎΠ΄Π³ΠΎΠ²ΠΎΡ, Π²ΠΊΠ»ΡΡΠΈΡΠ΅Π»Π½ΠΎ ΠΈ ΠΎΠ΄ Π°Π²ΡΠΎΠΌΠ°ΡΡΠΊΠΈΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΠΈ. ΠΠ΄Π΅Π½ ΠΌΠ΅ΡΠ΅Ρ ΠΏΠΎΠ΄ΠΎΡΠ½Π°, ΠΎΠΏΠΈΡΠ°Π½Π°ΡΠ° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ° ΡΓ¨ ΡΡΡΠ΅ ΡΠ΅ Π΄ΠΈΡΡΡΠΈΠ±ΡΠΈΡΠ° Π²ΠΎ Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΡΠ°ΡΠ° Π½Π° Avira Free Antivirus.
ΠΠ·Π²ΠΎΡ: www.habr.com