Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° powershell исполняСт обфусцированный ΠΊΠΎΠ΄

ΠžΠ±Ρ„ΡƒΡΠΊΠ°Ρ†ΠΈΡ PowerShell

Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° powershell исполняСт обфусцированный ΠΊΠΎΠ΄. powershell obfuscation. Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° powershell исполняСт обфусцированный ΠΊΠΎΠ΄ Ρ„ΠΎΡ‚ΠΎ. Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° powershell исполняСт обфусцированный ΠΊΠΎΠ΄-powershell obfuscation. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° powershell исполняСт обфусцированный ΠΊΠΎΠ΄. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° powershell obfuscation. Π’ антивирусных Π±Π°Π·Π°Ρ… Π΅ΡΡ‚ΡŒ ΠΌΠΈΠ»Π»ΠΈΠΎΠ½Ρ‹ сигнатур, Π½ΠΎ троянскиС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ ΠΈΠΌΠ΅ΡŽΡ‚ΡΡ Π² арсСналС Ρƒ Ρ…Π°ΠΊΠ΅Ρ€ΠΎΠ². Π”Π°ΠΆΠ΅ ΠΏΡƒΠ±Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΈ всСм извСстныС Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… Π½Π°Π³Ρ€ΡƒΠ·ΠΎΠΊ Metasploit, разновидностСй RAT ΠΈ стиллСров ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π΅Π·Π°ΠΌΠ΅Ρ‡Π΅Π½Π½Ρ‹ΠΌΠΈ. Как Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ? Благодаря обфускации! Π”Π°ΠΆΠ΅ скрипт PowerShell ΠΌΠΎΠΆΠ½ΠΎ ΡΠΏΡ€ΡΡ‚Π°Ρ‚ΡŒ ΠΎΡ‚ антивируса.

Π’ антивирусных Π±Π°Π·Π°Ρ… Π΅ΡΡ‚ΡŒ ΠΌΠΈΠ»Π»ΠΈΠΎΠ½Ρ‹ сигнатур, Π½ΠΎ троянскиС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ ΠΈΠΌΠ΅ΡŽΡ‚ΡΡ Π² арсСналС Ρƒ Ρ…Π°ΠΊΠ΅Ρ€ΠΎΠ². Π”Π°ΠΆΠ΅ ΠΏΡƒΠ±Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΈ всСм извСстныС Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… Π½Π°Π³Ρ€ΡƒΠ·ΠΎΠΊ Metasploit, разновидностСй RAT ΠΈ стиллСров ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π΅Π·Π°ΠΌΠ΅Ρ‡Π΅Π½Π½Ρ‹ΠΌΠΈ. Как Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ? Благодаря обфускации! Π”Π°ΠΆΠ΅ скрипт PowerShell ΠΌΠΎΠΆΠ½ΠΎ ΡΠΏΡ€ΡΡ‚Π°Ρ‚ΡŒ ΠΎΡ‚ антивируса.

ВзглянитС Π½Π° эту строку. Π§Ρ‚ΠΎ Π²Ρ‹ здСсь Π²ΠΈΠ΄ΠΈΡ‚Π΅?

Π”ΡƒΠΌΠ°ΡŽ β€” Π½ΠΈΡ‡Π΅Π³ΠΎ. А вСдь это всСго лишь обфусцированная ΠΊΠΎΠΌΠ°Π½Π΄Π° netstat /ano. БСгодня ΠΌΡ‹ ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠ΅ΠΌ Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ, ΠΊΠ°ΠΊ привСсти ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π½Π° PowerShell ΠΊ Ρ‚Π°ΠΊΠΎΠΌΡƒ Π²ΠΈΠ΄Ρƒ, ΠΈ протСстируСм, ΠΊΠ°ΠΊ Π½Π° это Π±ΡƒΠ΄ΡƒΡ‚ Ρ€Π΅Π°Π³ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ антивирусноС ПО.

PowerShell Π² пСнтСстС

Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ PowerShell ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒ ΠΊΠΎΠ΄ ΠΈΠ· ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π° (ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, с pastebin.com) ΠΈΠ»ΠΈ Ρ„Π°ΠΉΠ»Π° Π½Π° ПК ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Π΅Π³ΠΎ. Для этого ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΡΠΏΠ΅Ρ†ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Π»Π΅Ρ‚ Invoke-Expression. Π’ΠΎΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ использования.

МоТно Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΡƒ Base64. Для Π½Π°Ρ‡Π°Π»Π° Π½Π΅ΠΎΠ±ΠΎΡ…ΠΈΠ΄ΠΌΠΎ Π·Π°ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π² Base64.

Π•ΡΡ‚ΡŒ масса Π΄Ρ€ΡƒΠ³ΠΈΡ… интСрСсных Ρ‚Ρ€ΡŽΠΊΠΎΠ² с PowerShell.

ΠžΠ±Ρ„ΡƒΡΠΊΠ°Ρ†ΠΈΡ PowerShell

ΠŸΡ€ΠΎΡ†Π΅ΡΡ обфускации PowerShell довольно простой, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ это скриптовый язык ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ со строками, Π° Π½Π΅ с исполняСмым Π΄Π²ΠΎΠΈΡ‡Π½Ρ‹ΠΌ ΠΊΠΎΠ΄ΠΎΠΌ. Π˜Ρ‚Π°ΠΊ, рассмотрим Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ обфускации PowerShell. Π‘ΡƒΠ΄Π΅ΠΌ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ всС Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π΄Π°Π½Π½ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹:

Поглядим, Ρ‡Ρ‚ΠΎ Π΅Ρ‰Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ. URL Π² нашСй ΠΊΠΎΠΌΠ°Π½Π΄Π΅ β€” это строка. Π§Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ со строками? Π‘ΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ Π²Π΅Ρ€Π½ΠΎ β€” Ρ€Π°Π·Π΄Π΅Π»ΡΡ‚ΡŒ ΠΈ ΡΠΎΠ΅Π΄ΠΈΠ½ΡΡ‚ΡŒ, Π° Π²Π΅Ρ€Π½Π΅Π΅, ΠΊΠΎΠ½ΠΊΠ°Ρ‚Π΅Π½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ. ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠ΅ΠΌ это ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ.

Команда ΠΎΡ‚Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ Ρ‚ΠΎΡ‡Π½ΠΎ Ρ‚Π°ΠΊ ΠΆΠ΅. А сСйчас постараСмся ΠΎΠ±ΡŠΡΠ²ΠΈΡ‚ΡŒ Π² Π²ΠΈΠ΄Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ Ρ‡Π°ΡΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹.

ΠžΠ±Ρ„ΡƒΡΠΊΠ°Ρ†ΠΈΡ ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚. ИдСм дальшС. DownloadString, Π½Π°Π²Π΅Ρ€Π½ΠΎΠ΅, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Ρ…Π°ΠΊΠ΅Ρ€Π°ΠΌΠΈ ΡƒΠΆΠ΅ сто Π»Π΅Ρ‚. БпрячСм DownloadString ΠΈ New-Object срСди β€œ ΠΈ `.

НСплохо спрятали. ΠŸΠΎΡ‡Ρ‚ΠΈ Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ это Ρ‚Π°ΠΊΠΎΠ΅.

Π§Ρ‚ΠΎ Π΅Ρ‰Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Ρ„Π°ΠΉΠ»Π° ΠΈΠ»ΠΈ скрипта ΠΊΡ€ΠΎΠΌΠ΅ DownloadString? ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ! ΠœΠ΅Ρ‚ΠΎΠ΄Ρ‹ класса Net.Web-Client:

Π•ΡΡ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π½Π΅ Web-Client, Π° Π΄Ρ€ΡƒΠ³ΠΈΠ΅ классы:

Π’ΠΎΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π½Π° Π΄Π΅Π»Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ ΠΎΠ΄Π½Π° ΠΈΠ· ΠΊΠΎΠΌΠ°Π½Π΄.

ΠŸΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΠΌ со строками. ΠŸΠ΅Ρ€Π΅Π²Π΅Ρ€Π½Π΅ΠΌ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ Π·Π°Π΄ΠΎΠΌ Π½Π°ΠΏΠ΅Ρ€Π΅Π΄.

Π Π°Π·Π΄Π΅Π»ΠΈΠΌ ΠΈ соСдиним строку Π΄Ρ€ΡƒΠ³ΠΈΠΌ способом.

И снова ΠΊΠΎΠ½ΠΊΠ°Ρ‚Π΅Π½ΠΈΡ€ΡƒΠ΅ΠΌ Π΄Ρ€ΡƒΠ³ΠΈΠΌ способом.

Π‘ΠΎΠ³Π»Π°ΡΠΈΡ‚Π΅ΡΡŒ, Π½Π°Π΄ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ ΠΌΡ‹ поэкспСримСнтировали Π½Π΅ΠΏΠ»ΠΎΡ…ΠΎ. Рассмотрим Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Ρ‚Ρ€ΡŽΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΠΌΠΎΡ‡ΡŒ Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΏΠΎΠ»Π΅Π·Π½ΡƒΡŽ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ с использованиСм cmd. Π•ΡΡ‚ΡŒ ΠΎΠ΄ΠΈΠ½ ΠΎΡ‡Π΅Π½ΡŒ ΠΈΠ·Π²Ρ€Π°Ρ‰Π΅Π½Π½Ρ‹ΠΉ способ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹Ρ… скриптов Ρ‡Π΅Ρ€Π΅Π· Π±Π»ΠΎΠΊΠ½ΠΎΡ‚. ΠŸΠΎΠ΄Π³Ρ€ΡƒΠΆΠ°Π΅ΠΌ скрипт File β†’ Open.

Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° powershell исполняСт обфусцированный ΠΊΠΎΠ΄. powershell script obfuscation 1. Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° powershell исполняСт обфусцированный ΠΊΠΎΠ΄ Ρ„ΠΎΡ‚ΠΎ. Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° powershell исполняСт обфусцированный ΠΊΠΎΠ΄-powershell script obfuscation 1. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° powershell исполняСт обфусцированный ΠΊΠΎΠ΄. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° powershell script obfuscation 1. Π’ антивирусных Π±Π°Π·Π°Ρ… Π΅ΡΡ‚ΡŒ ΠΌΠΈΠ»Π»ΠΈΠΎΠ½Ρ‹ сигнатур, Π½ΠΎ троянскиС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ ΠΈΠΌΠ΅ΡŽΡ‚ΡΡ Π² арсСналС Ρƒ Ρ…Π°ΠΊΠ΅Ρ€ΠΎΠ². Π”Π°ΠΆΠ΅ ΠΏΡƒΠ±Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΈ всСм извСстныС Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… Π½Π°Π³Ρ€ΡƒΠ·ΠΎΠΊ Metasploit, разновидностСй RAT ΠΈ стиллСров ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π΅Π·Π°ΠΌΠ΅Ρ‡Π΅Π½Π½Ρ‹ΠΌΠΈ. Как Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ? Благодаря обфускации! Π”Π°ΠΆΠ΅ скрипт PowerShell ΠΌΠΎΠΆΠ½ΠΎ ΡΠΏΡ€ΡΡ‚Π°Ρ‚ΡŒ ΠΎΡ‚ антивируса. Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° ΠΊΠΎΠ΄Π° ΠΈΠ· ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π°

И всС! Он Ρƒ нас Π² Π±Π»ΠΎΠΊΠ½ΠΎΡ‚Π΅.

МоТно Π»ΠΈ это ΠΊΠ°ΠΊ-Ρ‚ΠΎ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ? ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ! Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠ΅Ρ‚ΠΎΠ΄Π° SendKeys ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° WscriptShell, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΠΌΠΈΡ‚ΠΈΡ€ΡƒΠ΅Ρ‚ Π½Π°ΠΆΠ°Ρ‚ΠΈΠ΅ клавиш. Π’ΠΎΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ³ΠΎ скрипта с использованиСм Π±Π»ΠΎΠΊΠ½ΠΎΡ‚Π°:

МоТно ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ ΡΠΏΡ€ΡΡ‚Π°Ρ‚ΡŒ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π² Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠΌ процСссС. Π˜Π½Ρ‚Π΅Ρ€Π΅ΡΠ½ΠΎ, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡŽΡ‚ Π»ΠΈ антивирусы ΠΈΡ…?

А ΠΌΠΎΠΆΠ½ΠΎ Π»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π½Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΡƒΡŽ строку, Π° Ρ‡Ρ‚ΠΎ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ Π΄Ρ€ΡƒΠ³ΠΎΠ΅? НапримСр, Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… случаях cmd ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π½Π° forfiles. Forfiles β€” это консольная ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π° Windows для ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ с Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ.

Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° powershell исполняСт обфусцированный ΠΊΠΎΠ΄. powershell script obfuscation 3. Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° powershell исполняСт обфусцированный ΠΊΠΎΠ΄ Ρ„ΠΎΡ‚ΠΎ. Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° powershell исполняСт обфусцированный ΠΊΠΎΠ΄-powershell script obfuscation 3. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° powershell исполняСт обфусцированный ΠΊΠΎΠ΄. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° powershell script obfuscation 3. Π’ антивирусных Π±Π°Π·Π°Ρ… Π΅ΡΡ‚ΡŒ ΠΌΠΈΠ»Π»ΠΈΠΎΠ½Ρ‹ сигнатур, Π½ΠΎ троянскиС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ ΠΈΠΌΠ΅ΡŽΡ‚ΡΡ Π² арсСналС Ρƒ Ρ…Π°ΠΊΠ΅Ρ€ΠΎΠ². Π”Π°ΠΆΠ΅ ΠΏΡƒΠ±Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΈ всСм извСстныС Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… Π½Π°Π³Ρ€ΡƒΠ·ΠΎΠΊ Metasploit, разновидностСй RAT ΠΈ стиллСров ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π΅Π·Π°ΠΌΠ΅Ρ‡Π΅Π½Π½Ρ‹ΠΌΠΈ. Как Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ? Благодаря обфускации! Π”Π°ΠΆΠ΅ скрипт PowerShell ΠΌΠΎΠΆΠ½ΠΎ ΡΠΏΡ€ΡΡ‚Π°Ρ‚ΡŒ ΠΎΡ‚ антивируса.ИспользованиС Forfiles

Π’Π°ΠΊΠΆΠ΅ cmd ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒ Π½Π΅ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ, Π° Ρ‡Π΅Ρ€Π΅Π· ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ %COMSPEC%. Π—Π°ΠΏΡƒΡ‚Ρ‹Π²Π°Π΅ΠΌ PowerShell Π΅Ρ‰Π΅ большС! Π’ ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ… вмСсто Π·Π½Π°ΠΊΠ° β€” ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π·Π½Π°ΠΊ /. НапримСр, Π²ΠΎΡ‚ Ρ‚Π°ΠΊ:

ΠšΠ°ΠΆΠ΅Ρ‚ΡΡ, Π½Π°ΠΌΡƒΠ΄Ρ€ΠΈΠ»ΠΈ достаточно. МоТно Π΅Ρ‰Π΅ ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±ΡΡƒΠΆΠ΄Π°Ρ‚ΡŒ эти Π·Π°ΠΌΠ΅Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹. ΠšΠΎΠΌΡƒ интСрСсно, Π΅Ρ‰Π΅ большС ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² Π½Π°ΠΉΠ΄Π΅Ρ‚ Π² прСзСнтациях Даниэля Π‘ΠΎΡ…Π°Π½Π½ΠΎΠ½Π° (ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ PDF ΠΈ Π²Ρ‚ΠΎΡ€ΠΎΠΉ). Ну Π° ΠΌΡ‹ ΠΏΠΎΠΊΠ° Ρ‡Ρ‚ΠΎ посмотрим Π½Π° написанныС ΠΈΠΌ инструмСнты, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ упростят ΠΎΠ±Ρ„ΡƒΡΠΊΠ°Ρ†ΠΈΡŽ ΠΈ ΡΠ΄Π΅Π»Π°ΡŽΡ‚ всС Π·Π° нас.

АвтоматизируСм ΠΎΠ±Ρ„ΡƒΡΠΊΠ°Ρ†ΠΈΡŽ

ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ инструмСнт β€” Invoke-Obfuscation. Π­Ρ‚ΠΎ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ для обфускации PowerShell, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Ρ€Π°Π·Π½Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹, Π² Ρ‚ΠΎΠΌ числС ΠΈ пСрСчислСнныС Π² ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΌ Ρ€Π°Π·Π΄Π΅Π»Π΅. Π—Π°Π³Ρ€ΡƒΠΆΠ°Π΅ΠΌ Π°Ρ€Ρ…ΠΈΠ², запускаСм PowerShell. ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΠΌ Π² ΠΏΠ°ΠΏΠΊΡƒ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ°, мСняСм ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΡƒ исполнСния, Ссли Π½Π°Π΄ΠΎ, ΠΈ запускаСм сам Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ.

Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° powershell исполняСт обфусцированный ΠΊΠΎΠ΄. powershell script obfuscation 4. Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° powershell исполняСт обфусцированный ΠΊΠΎΠ΄ Ρ„ΠΎΡ‚ΠΎ. Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° powershell исполняСт обфусцированный ΠΊΠΎΠ΄-powershell script obfuscation 4. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° powershell исполняСт обфусцированный ΠΊΠΎΠ΄. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° powershell script obfuscation 4. Π’ антивирусных Π±Π°Π·Π°Ρ… Π΅ΡΡ‚ΡŒ ΠΌΠΈΠ»Π»ΠΈΠΎΠ½Ρ‹ сигнатур, Π½ΠΎ троянскиС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ ΠΈΠΌΠ΅ΡŽΡ‚ΡΡ Π² арсСналС Ρƒ Ρ…Π°ΠΊΠ΅Ρ€ΠΎΠ². Π”Π°ΠΆΠ΅ ΠΏΡƒΠ±Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΈ всСм извСстныС Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… Π½Π°Π³Ρ€ΡƒΠ·ΠΎΠΊ Metasploit, разновидностСй RAT ΠΈ стиллСров ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π΅Π·Π°ΠΌΠ΅Ρ‡Π΅Π½Π½Ρ‹ΠΌΠΈ. Как Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ? Благодаря обфускации! Π”Π°ΠΆΠ΅ скрипт PowerShell ΠΌΠΎΠΆΠ½ΠΎ ΡΠΏΡ€ΡΡ‚Π°Ρ‚ΡŒ ΠΎΡ‚ антивируса. Π€Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ Invoke-Obfuscation

Для Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ ознакомлСния Π²Π²Π΅Π΄ΠΈΡ‚Π΅ tutorial. Для тСстирования Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ всС Ρ‚Ρƒ ΠΆΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ. ΠŸΠΎΡΠΌΠΎΡ‚Ρ€ΠΈΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ ΠΎΠΏΡ†ΠΈΠΈ ΠΈ установим Π½ΡƒΠΆΠ½Ρ‹Π΅ (подсвСчиваСтся ΠΆΠ΅Π»Ρ‚Ρ‹ΠΌ).

ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ½ΠΊΠ°Ρ‚Π΅Π½Π°Ρ†ΠΈΡŽ. ΠŸΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ ΠΈ Π½Π°ΡˆΡƒ строку.

Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° powershell исполняСт обфусцированный ΠΊΠΎΠ΄. powershell obfuscation 1. Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° powershell исполняСт обфусцированный ΠΊΠΎΠ΄ Ρ„ΠΎΡ‚ΠΎ. Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° powershell исполняСт обфусцированный ΠΊΠΎΠ΄-powershell obfuscation 1. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° powershell исполняСт обфусцированный ΠΊΠΎΠ΄. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° powershell obfuscation 1. Π’ антивирусных Π±Π°Π·Π°Ρ… Π΅ΡΡ‚ΡŒ ΠΌΠΈΠ»Π»ΠΈΠΎΠ½Ρ‹ сигнатур, Π½ΠΎ троянскиС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ ΠΈΠΌΠ΅ΡŽΡ‚ΡΡ Π² арсСналС Ρƒ Ρ…Π°ΠΊΠ΅Ρ€ΠΎΠ². Π”Π°ΠΆΠ΅ ΠΏΡƒΠ±Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΈ всСм извСстныС Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… Π½Π°Π³Ρ€ΡƒΠ·ΠΎΠΊ Metasploit, разновидностСй RAT ΠΈ стиллСров ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π΅Π·Π°ΠΌΠ΅Ρ‡Π΅Π½Π½Ρ‹ΠΌΠΈ. Как Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ? Благодаря обфускации! Π”Π°ΠΆΠ΅ скрипт PowerShell ΠΌΠΎΠΆΠ½ΠΎ ΡΠΏΡ€ΡΡ‚Π°Ρ‚ΡŒ ΠΎΡ‚ антивируса. Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ обфускации

Π’Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ Π² ASCII, HEX, Octal, Binary, SecureString ΠΈΠ»ΠΈ BXORencoding. Нагрузку возьмСм потяТСлСС. НапримСр, создадим Π΅Π΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ msfvenom.

ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ENCONDING ΠΈ ΠΎΠΏΡ†ΠΈΡŽ 6. ΠŸΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ΡΡ такая ΠΊΠ°Ρ€Ρ‚ΠΈΠ½Π°.

Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° powershell исполняСт обфусцированный ΠΊΠΎΠ΄. powershell obfuscation 2. Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° powershell исполняСт обфусцированный ΠΊΠΎΠ΄ Ρ„ΠΎΡ‚ΠΎ. Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° powershell исполняСт обфусцированный ΠΊΠΎΠ΄-powershell obfuscation 2. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° powershell исполняСт обфусцированный ΠΊΠΎΠ΄. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° powershell obfuscation 2. Π’ антивирусных Π±Π°Π·Π°Ρ… Π΅ΡΡ‚ΡŒ ΠΌΠΈΠ»Π»ΠΈΠΎΠ½Ρ‹ сигнатур, Π½ΠΎ троянскиС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ ΠΈΠΌΠ΅ΡŽΡ‚ΡΡ Π² арсСналС Ρƒ Ρ…Π°ΠΊΠ΅Ρ€ΠΎΠ². Π”Π°ΠΆΠ΅ ΠΏΡƒΠ±Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΈ всСм извСстныС Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… Π½Π°Π³Ρ€ΡƒΠ·ΠΎΠΊ Metasploit, разновидностСй RAT ΠΈ стиллСров ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π΅Π·Π°ΠΌΠ΅Ρ‡Π΅Π½Π½Ρ‹ΠΌΠΈ. Как Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ? Благодаря обфускации! Π”Π°ΠΆΠ΅ скрипт PowerShell ΠΌΠΎΠΆΠ½ΠΎ ΡΠΏΡ€ΡΡ‚Π°Ρ‚ΡŒ ΠΎΡ‚ антивируса. Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ обфускации ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ

МоТно ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ вмСстС ΠΊΠΎΠ½ΠΊΠ°Ρ‚Π΅Π½Π°Ρ†ΠΈΡŽ, encoding ΠΈ compress. ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΠΏΠΎΠΈΠ³Ρ€Π°Ρ‚ΡŒΡΡ с Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°ΠΌΠΈ ΠΈ комбинациями.

DOSfuscation

Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ инструмСнт Ρ‚ΠΎΠ³ΠΎ ΠΆΠ΅ Π°Π²Ρ‚ΠΎΡ€Π° β€” Invoke-DOSfuscation. Π‘ΠΊΠ°Ρ‡ΠΈΠ²Π°Π΅ΠΌ Π΅Π³ΠΎ, запускаСм PowerShell ΠΈ Π²Π²ΠΎΠ΄ΠΈΠΌ Π² ΠΏΠ°ΠΏΠΊΠ΅ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ° ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹

Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° powershell исполняСт обфусцированный ΠΊΠΎΠ΄. powershell obfuscation 3. Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° powershell исполняСт обфусцированный ΠΊΠΎΠ΄ Ρ„ΠΎΡ‚ΠΎ. Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° powershell исполняСт обфусцированный ΠΊΠΎΠ΄-powershell obfuscation 3. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° powershell исполняСт обфусцированный ΠΊΠΎΠ΄. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° powershell obfuscation 3. Π’ антивирусных Π±Π°Π·Π°Ρ… Π΅ΡΡ‚ΡŒ ΠΌΠΈΠ»Π»ΠΈΠΎΠ½Ρ‹ сигнатур, Π½ΠΎ троянскиС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ ΠΈΠΌΠ΅ΡŽΡ‚ΡΡ Π² арсСналС Ρƒ Ρ…Π°ΠΊΠ΅Ρ€ΠΎΠ². Π”Π°ΠΆΠ΅ ΠΏΡƒΠ±Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΈ всСм извСстныС Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… Π½Π°Π³Ρ€ΡƒΠ·ΠΎΠΊ Metasploit, разновидностСй RAT ΠΈ стиллСров ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π΅Π·Π°ΠΌΠ΅Ρ‡Π΅Π½Π½Ρ‹ΠΌΠΈ. Как Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ? Благодаря обфускации! Π”Π°ΠΆΠ΅ скрипт PowerShell ΠΌΠΎΠΆΠ½ΠΎ ΡΠΏΡ€ΡΡ‚Π°Ρ‚ΡŒ ΠΎΡ‚ антивируса. Invoke-DOSfuscation

ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠ΅ΠΌ ΠΎΠ±Ρ„ΡƒΡΡ†ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Ρƒ ΠΆΠ΅ ΠΏΠΎΠ»Π΅Π·Π½ΡƒΡŽ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ авторства msfvenom. Установим Π½ΡƒΠΆΠ½Ρ‹Π΅ ΠΎΠΏΡ†ΠΈΠΈ ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΡƒΡŽ ΠΎΠ±Ρ„ΡƒΡΠΊΠ°Ρ†ΠΈΡŽ.

ΠŸΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ Π½Π°ΡˆΡƒ Π·Π°ΠΌΠ°ΡΠΊΠΈΡ€ΠΎΠ²Π°Π½Π½ΡƒΡŽ ΠΏΠΎΠ»Π΅Π·Π½ΡƒΡŽ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ.

Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° powershell исполняСт обфусцированный ΠΊΠΎΠ΄. powershell obfuscation 4. Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° powershell исполняСт обфусцированный ΠΊΠΎΠ΄ Ρ„ΠΎΡ‚ΠΎ. Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° powershell исполняСт обфусцированный ΠΊΠΎΠ΄-powershell obfuscation 4. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° powershell исполняСт обфусцированный ΠΊΠΎΠ΄. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° powershell obfuscation 4. Π’ антивирусных Π±Π°Π·Π°Ρ… Π΅ΡΡ‚ΡŒ ΠΌΠΈΠ»Π»ΠΈΠΎΠ½Ρ‹ сигнатур, Π½ΠΎ троянскиС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ ΠΈΠΌΠ΅ΡŽΡ‚ΡΡ Π² арсСналС Ρƒ Ρ…Π°ΠΊΠ΅Ρ€ΠΎΠ². Π”Π°ΠΆΠ΅ ΠΏΡƒΠ±Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΈ всСм извСстныС Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… Π½Π°Π³Ρ€ΡƒΠ·ΠΎΠΊ Metasploit, разновидностСй RAT ΠΈ стиллСров ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π΅Π·Π°ΠΌΠ΅Ρ‡Π΅Π½Π½Ρ‹ΠΌΠΈ. Как Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ? Благодаря обфускации! Π”Π°ΠΆΠ΅ скрипт PowerShell ΠΌΠΎΠΆΠ½ΠΎ ΡΠΏΡ€ΡΡ‚Π°Ρ‚ΡŒ ΠΎΡ‚ антивируса. Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ обфускации с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Invoke-DOSfuscation

РСакция антивирусов

ΠŸΡ€ΠΈΡˆΠ»ΠΎ врСмя ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ, ΠΊΠ°ΠΊ Ρ€Π΅Π°Π³ΠΈΡ€ΡƒΡŽΡ‚ антивирусы Π½Π° Π½Π°ΡˆΡƒ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ с обфускациСй ΠΈ Π±Π΅Π·. Для экспСримСнта Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Ρ€ΠΈ антивируса: Kaspersky, Eset NOD32, Windows Defender.

ΠŸΠ΅Ρ€Π²Ρ‹ΠΌ Π² Π±ΠΎΠΉ ΠΈΠ΄Π΅Ρ‚ Kaspersky. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡΠ΅ΠΌ Π½Π°ΡˆΡƒ ΠΏΠΎΠ»Π΅Π·Π½ΡƒΡŽ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ msfvenom Π² ΠΏΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΌ Π²ΠΈΠ΄Π΅. KAV Π΄Π°ΠΆΠ΅ Π½Π΅ Π΄Π°Π» ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΏΠΎ ссылкС для скачивания Ρ„Π°ΠΉΠ»Π° xaker.ps1!

Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° powershell исполняСт обфусцированный ΠΊΠΎΠ΄. powershell obfuscation 5. Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° powershell исполняСт обфусцированный ΠΊΠΎΠ΄ Ρ„ΠΎΡ‚ΠΎ. Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° powershell исполняСт обфусцированный ΠΊΠΎΠ΄-powershell obfuscation 5. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° powershell исполняСт обфусцированный ΠΊΠΎΠ΄. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° powershell obfuscation 5. Π’ антивирусных Π±Π°Π·Π°Ρ… Π΅ΡΡ‚ΡŒ ΠΌΠΈΠ»Π»ΠΈΠΎΠ½Ρ‹ сигнатур, Π½ΠΎ троянскиС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ ΠΈΠΌΠ΅ΡŽΡ‚ΡΡ Π² арсСналС Ρƒ Ρ…Π°ΠΊΠ΅Ρ€ΠΎΠ². Π”Π°ΠΆΠ΅ ΠΏΡƒΠ±Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΈ всСм извСстныС Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… Π½Π°Π³Ρ€ΡƒΠ·ΠΎΠΊ Metasploit, разновидностСй RAT ΠΈ стиллСров ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π΅Π·Π°ΠΌΠ΅Ρ‡Π΅Π½Π½Ρ‹ΠΌΠΈ. Как Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ? Благодаря обфускации! Π”Π°ΠΆΠ΅ скрипт PowerShell ΠΌΠΎΠΆΠ½ΠΎ ΡΠΏΡ€ΡΡ‚Π°Ρ‚ΡŒ ΠΎΡ‚ антивируса.

Однако ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Π΄Π²Π° обфусцированных Ρ„Π°ΠΉΠ»Π° спокойно Π±Ρ‹Π»ΠΈ Π·Π°ΠΏΡƒΡ‰Π΅Π½Ρ‹, ΠΈ Π½ΠΈΡ‡Ρ‚ΠΎ Π½Π΅ прСпятствовало Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅. Однако проактивная Π·Π°Ρ‰ΠΈΡ‚Π° антивируса Ρ‡Π΅Ρ€Π΅Π· Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ врСмя ΡƒΠ·Π½Π°Π»Π° ΠΏΠΎ повСдСнию, Ρ‡Ρ‚ΠΎ это наш ΠΏΠ΅ΠΉΠ»ΠΎΠ°Π΄.

ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΠΌ ΠΊ Eset NOD32 ΠΈ провСряСм Ρ„Π°ΠΉΠ»Ρ‹ Π² Ρ‚ΠΎΠΌ ΠΆΠ΅ порядкС. Π£Π΄ΠΈΠ²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ, Π½ΠΎ ΠΎΠ½ Π½Π΅ Π·Π°ΠΌΠ΅Ρ‚ΠΈΠ» Π΄Π°ΠΆΠ΅ нСобфусцированный Ρ„Π°ΠΉΠ».

Под ΠΊΠΎΠ½Π΅Ρ† ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΠΌ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ встроСнного антивируса Windows Defender. Он Π½Π΅ Π΄Π°Π» Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Ρ„Π°ΠΉΠ» Π±Π΅Π· обфускации ΠΈ сразу ΡƒΠ΄Π°Π»ΠΈΠ» Π΅Π³ΠΎ. Π’Ρ‚ΠΎΡ€ΠΎΠΉ Ρ„Π°ΠΉΠ» ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ запустился ΠΈ Π½Π΅ Π±Ρ‹Π» Π·Π°ΠΌΠ΅Ρ‡Π΅Π½. Π’Ρ€Π΅Ρ‚ΠΈΠΉ Ρ„Π°ΠΉΠ» запустился, Π½ΠΎ Π²ΠΎ врСмя запуска Π±Ρ‹Π» ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½.

Π’Ρ‹Π²ΠΎΠ΄Ρ‹

ΠŸΠΎΠ±Π΅Π΄Ρƒ Π² этой ΠΈΠ³Ρ€Π΅ принСсСт Π·Π½Π°Π½ΠΈΠ΅ Ρ†Π΅Π»ΠΈ. Если Π²Ρ‹ Π·Π½Π°Π΅Ρ‚Π΅, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π»ΠΈ антивирус ΠΈ ΠΊΠ°ΠΊΠΎΠΉ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎ, Ρ‚ΠΎ Π²ΠΏΠΎΠ»Π½Π΅ Π΅ΡΡ‚ΡŒ шанс ΠΎΠ±ΠΎΠΉΡ‚ΠΈ Π΅Π³ΠΎ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ Ρ‚Π°ΠΊΠΎΠ³ΠΎ нСслоТного Ρ‚Ρ€ΡŽΠΊΠ°. Π’Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ Π·Π½Π°Ρ‚ΡŒ Π²Π΅Ρ€ΡΠΈΡŽ PowerShell Π½Π° Ρ†Π΅Π»Π΅Π²ΠΎΠΉ машинС ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ, Π½Π΅ сломался Π»ΠΈ Ρ„Π°ΠΉΠ», Π½Π° Π½Π΅ΠΉ ΠΆΠ΅.

Π”ΠΎΡ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΎΠ±Ρ„ΡƒΡΠΊΠ°Ρ†ΠΈΡŽ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ сами ΠΈ, комбинируя Ρ€Π°Π·Π½Ρ‹Π΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹, ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ антивирус Ρ‚ΠΎΡ‡Π½ΠΎ Π½Π΅ распознал ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅. ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ всС ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΈ Π·Π°Ρ‚Π΅ΠΌ ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€ΡƒΠΉΡ‚Π΅ Ρ€ΡƒΡ‡Π½ΡƒΡŽ ΠΎΠ±Ρ„ΡƒΡΠΊΠ°Ρ†ΠΈΡŽ, способы ΡΠΏΡ€ΡΡ‚Π°Ρ‚ΡŒ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ ΠΈ рассмотрСнныС Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΈ Π½Π° ΠΌΠΎΠ΄Π΅Π»ΠΈ Ρ†Π΅Π»Π΅Π²ΠΎΠΉ ΠΌΠ°ΡˆΠΈΠ½Ρ‹. Π’ ΠΊΠΎΠ½Ρ†Π΅ ΠΊΠΎΠ½Ρ†ΠΎΠ², всС ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ вашСй Ρ„Π°Π½Ρ‚Π°Π·ΠΈΠ΅ΠΉ!

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

ΠŸΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ° выполнСния скриптов PowerShell

ΠŸΡ€ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ PowerShell особоС Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π±Ρ‹Π»ΠΎ ΡƒΠ΄Π΅Π»Π΅Π½ΠΎ бСзопасности. Одной ΠΈΠ· ΠΌΠ΅Ρ€ бСзопасности являСтся Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΈ выполнСния (Execution Policy), которая опрСдСляСт, ΠΌΠΎΠ³ΡƒΡ‚ Π»ΠΈ скрипты PowerShell Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ Π² систСмС, ΠΈ Ссли ΠΌΠΎΠ³ΡƒΡ‚, Ρ‚ΠΎ ΠΊΠ°ΠΊΠΈΠ΅ ΠΈΠΌΠ΅Π½Π½ΠΎ.

Для ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° возьмСм Ρ‡ΠΈΡΡ‚ΡƒΡŽ Windows 10, ΠΎΡ‚ΠΊΡ€ΠΎΠ΅ΠΌ консоль PowerShell ΠΈ ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠ΅ΠΌ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ простой скрипт. ΠŸΠΎΠΏΡ‹Ρ‚ΠΊΠ° Π·Π°Π²Π΅Ρ€ΡˆΠΈΡ‚ΡΡ ошибкой, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ, ΠΊΠ°ΠΊ Π²ΠΈΠ΄Π½ΠΎ ΠΈΠ· сообщСния, Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ скриптов Π² систСмС Π·Π°ΠΏΡ€Π΅Ρ‰Π΅Π½ΠΎ.

Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° powershell исполняСт обфусцированный ΠΊΠΎΠ΄. . Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° powershell исполняСт обфусцированный ΠΊΠΎΠ΄ Ρ„ΠΎΡ‚ΠΎ. Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° powershell исполняСт обфусцированный ΠΊΠΎΠ΄-. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° powershell исполняСт обфусцированный ΠΊΠΎΠ΄. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° . Π’ антивирусных Π±Π°Π·Π°Ρ… Π΅ΡΡ‚ΡŒ ΠΌΠΈΠ»Π»ΠΈΠΎΠ½Ρ‹ сигнатур, Π½ΠΎ троянскиС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ ΠΈΠΌΠ΅ΡŽΡ‚ΡΡ Π² арсСналС Ρƒ Ρ…Π°ΠΊΠ΅Ρ€ΠΎΠ². Π”Π°ΠΆΠ΅ ΠΏΡƒΠ±Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΈ всСм извСстныС Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… Π½Π°Π³Ρ€ΡƒΠ·ΠΎΠΊ Metasploit, разновидностСй RAT ΠΈ стиллСров ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π΅Π·Π°ΠΌΠ΅Ρ‡Π΅Π½Π½Ρ‹ΠΌΠΈ. Как Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ? Благодаря обфускации! Π”Π°ΠΆΠ΅ скрипт PowerShell ΠΌΠΎΠΆΠ½ΠΎ ΡΠΏΡ€ΡΡ‚Π°Ρ‚ΡŒ ΠΎΡ‚ антивируса.

Π­Ρ‚ΠΎ сработала ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ° выполнСния, ΠΈ Ссли ΠΌΡ‹ всС ΠΆΠ΅ Ρ…ΠΎΡ‚ΠΈΠΌ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ скрипт, Ρ‚ΠΎ Π΅Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ. Π’Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ΄Π½ΠΎ ΠΈΠ· ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ:

β€’ Restricted β€” Π² систСмС Π·Π°ΠΏΡ€Π΅Ρ‰Π΅Π½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π»ΡŽΠ±Ρ‹Ρ… скриптов, допускаСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΊΠΎΠΌΠ°Π½Π΄. Π­Ρ‚ΠΎ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ° ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ для клиСнтских ОБ Windows;
β€’ AllSigned β€” Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ скриптов, ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΡ… Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΡƒΡŽ подпись ΠΎΡ‚ Π΄ΠΎΠ²Π΅Ρ€Π΅Π½Π½ΠΎΠ³ΠΎ издатСля;
β€’ RemoteSigned β€” для ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹Ρ… скриптов трСбуСтся Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ подписи, Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ скрипты Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ Π±Π΅Π· ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ. Π£Π΄Π°Π»Π΅Π½Π½Ρ‹ΠΌΠΈ ΡΡ‡ΠΈΡ‚Π°ΡŽΡ‚ΡΡ скрипты, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Π΅ ΠΈΠ· ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹Ρ… источников (Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½Π½Ρ‹Π΅ ΠΈΠ· ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π°, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Π΅ ΠΏΠΎ элСктронной ΠΏΠΎΡ‡Ρ‚Π΅ ΠΈ Ρ‚.ΠΏ.), Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ β€” скрипты, созданныС Π½Π° локальном ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅. Π­Ρ‚ΠΎ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ° ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ для сСрвСрных ОБ Windows;
β€’ Unrestricted β€” Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π»ΡŽΠ±Ρ‹Ρ… скриптов, ΠΊΠ°ΠΊ Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ… Ρ‚Π°ΠΊ ΠΈ ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹Ρ…. ΠŸΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ ΡƒΠ΄Π°Π»Π΅Π½Π½ΠΎΠ³ΠΎ скрипта Π±Π΅Π· Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ подписи Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π΄Π°Π½ΠΎ ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅. Π­Ρ‚ΠΎ дСфолтная ΠΈ СдинствСнно возмоТная ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ° для всСх ОБ, ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΎΡ‚ Windows;
β€’ Bypass β€” Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π»ΡŽΠ±Ρ‹Ρ… скриптов, Π½ΠΈΠΊΠ°ΠΊΠΈΠ΅ прСдупрСТдСния ΠΈ запросы Π½Π΅ выводятся;
β€’ Default β€” сбрасываСт ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΡƒ Π½Π° Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ. Для сСрвСров это RemoteSigned, для ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ² Restricted;
β€’ Undefined β€” Π½Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΎ. Π’ случаС, Ссли Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΈ Π½Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΎ, Ρ‚ΠΎ примСняСтся ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ° Restricted.

ВСорСтичСски всС понятно, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΠΌ Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅. Для просмотра ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Π»Π΅Ρ‚ Get-ExecutionPolicy, Π° для измСнСния Set-ExecutionPolicy.

Для Π½Π°Ρ‡Π°Π»Π° Π²Ρ‹Π²Π΅Π΄Π΅ΠΌ Π΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‰ΡƒΡŽ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΡƒ выполнСния ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ:

Как ΠΈ оТидалось, тСкущая ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ° Restricted. Π Π°Π·Ρ€Π΅ΡˆΠΈΠΌ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ скриптов, установив для ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Unrestricted:

И Π΅Ρ‰Π΅ ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠ΅ΠΌ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ скрипт. На сСй Ρ€Π°Π· ΠΎΠ½ выполнился Π±Π΅Π· ошибок.

Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° powershell исполняСт обфусцированный ΠΊΠΎΠ΄. . Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° powershell исполняСт обфусцированный ΠΊΠΎΠ΄ Ρ„ΠΎΡ‚ΠΎ. Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° powershell исполняСт обфусцированный ΠΊΠΎΠ΄-. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° powershell исполняСт обфусцированный ΠΊΠΎΠ΄. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° . Π’ антивирусных Π±Π°Π·Π°Ρ… Π΅ΡΡ‚ΡŒ ΠΌΠΈΠ»Π»ΠΈΠΎΠ½Ρ‹ сигнатур, Π½ΠΎ троянскиС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ ΠΈΠΌΠ΅ΡŽΡ‚ΡΡ Π² арсСналС Ρƒ Ρ…Π°ΠΊΠ΅Ρ€ΠΎΠ². Π”Π°ΠΆΠ΅ ΠΏΡƒΠ±Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΈ всСм извСстныС Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… Π½Π°Π³Ρ€ΡƒΠ·ΠΎΠΊ Metasploit, разновидностСй RAT ΠΈ стиллСров ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π΅Π·Π°ΠΌΠ΅Ρ‡Π΅Π½Π½Ρ‹ΠΌΠΈ. Как Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ? Благодаря обфускации! Π”Π°ΠΆΠ΅ скрипт PowerShell ΠΌΠΎΠΆΠ½ΠΎ ΡΠΏΡ€ΡΡ‚Π°Ρ‚ΡŒ ΠΎΡ‚ антивируса.

ΠŸΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ° Unrestricted Ρ€Π°Π·Ρ€Π΅ΡˆΠ°Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π»ΡŽΠ±Ρ‹Ρ… скриптов, Π½ΠΎ Ρƒ Π½Π΅Π΅ всС ΠΆΠ΅ Π΅ΡΡ‚ΡŒ ограничСния. Для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ я ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΈΠ» Π΄Π²Π° скрипта, Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ localscript.ps1 ΠΈ ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹ΠΉ remotescript.ps1. Π‘Π½Π°Ρ‡Π°Π»Π° запустим Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ, ΠΎΠ½ выполнится Π±Π΅Π· ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ. А Π²ΠΎΡ‚ ΠΏΡ€ΠΈ запускС ΡƒΠ΄Π°Π»Π΅Π½Π½ΠΎΠ³ΠΎ скрипта PowerShell выдаст ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΈ ΠΏΠΎΡ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€Π΄ΠΈΡ‚ΡŒ Π΅Π³ΠΎ запуск. ΠŸΡ€ΠΈ Ρ€ΡƒΡ‡Π½ΠΎΠΌ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ это Π½Π΅ являСтся большой ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΠΉ, Π° Π²ΠΎΡ‚ Π² случаС автоматичСского запуска (Π½Π°ΠΏΡ€. ΠΈΠ· ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊΠ°) скрипт ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π΅ ΠΎΡ‚Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ.

Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° powershell исполняСт обфусцированный ΠΊΠΎΠ΄. . Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° powershell исполняСт обфусцированный ΠΊΠΎΠ΄ Ρ„ΠΎΡ‚ΠΎ. Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° powershell исполняСт обфусцированный ΠΊΠΎΠ΄-. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° powershell исполняСт обфусцированный ΠΊΠΎΠ΄. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° . Π’ антивирусных Π±Π°Π·Π°Ρ… Π΅ΡΡ‚ΡŒ ΠΌΠΈΠ»Π»ΠΈΠΎΠ½Ρ‹ сигнатур, Π½ΠΎ троянскиС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ ΠΈΠΌΠ΅ΡŽΡ‚ΡΡ Π² арсСналС Ρƒ Ρ…Π°ΠΊΠ΅Ρ€ΠΎΠ². Π”Π°ΠΆΠ΅ ΠΏΡƒΠ±Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΈ всСм извСстныС Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… Π½Π°Π³Ρ€ΡƒΠ·ΠΎΠΊ Metasploit, разновидностСй RAT ΠΈ стиллСров ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π΅Π·Π°ΠΌΠ΅Ρ‡Π΅Π½Π½Ρ‹ΠΌΠΈ. Как Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ? Благодаря обфускации! Π”Π°ΠΆΠ΅ скрипт PowerShell ΠΌΠΎΠΆΠ½ΠΎ ΡΠΏΡ€ΡΡ‚Π°Ρ‚ΡŒ ΠΎΡ‚ антивируса.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠΌ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΡƒ Π½Π° Bypass ΠΈ Π΅Ρ‰Π΅ Ρ€Π°Π· запустим ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹ΠΉ скрипт. На сСй Ρ€Π°Π· ΠΎΠ½ просто выполнился, Π±Π΅Π·ΠΎ всяких сообщСний ΠΈ ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠΉ. Bypass ΡƒΠ΄ΠΎΠ±Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² ситуациях, ΠΊΠΎΠ³Π΄Π° скрипт Π΄ΠΎΠ»ΠΆΠ΅Π½ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎ ΠΎΡ‚Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ, ΠΏΡ€ΠΈΡ‡Π΅ΠΌ автоматичСски, Π±Π΅Π· Π²ΠΌΠ΅ΡˆΠ°Ρ‚Π΅Π»ΡŒΡΡ‚Π²Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.

Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° powershell исполняСт обфусцированный ΠΊΠΎΠ΄. . Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° powershell исполняСт обфусцированный ΠΊΠΎΠ΄ Ρ„ΠΎΡ‚ΠΎ. Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° powershell исполняСт обфусцированный ΠΊΠΎΠ΄-. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° powershell исполняСт обфусцированный ΠΊΠΎΠ΄. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° . Π’ антивирусных Π±Π°Π·Π°Ρ… Π΅ΡΡ‚ΡŒ ΠΌΠΈΠ»Π»ΠΈΠΎΠ½Ρ‹ сигнатур, Π½ΠΎ троянскиС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ ΠΈΠΌΠ΅ΡŽΡ‚ΡΡ Π² арсСналС Ρƒ Ρ…Π°ΠΊΠ΅Ρ€ΠΎΠ². Π”Π°ΠΆΠ΅ ΠΏΡƒΠ±Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΈ всСм извСстныС Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… Π½Π°Π³Ρ€ΡƒΠ·ΠΎΠΊ Metasploit, разновидностСй RAT ΠΈ стиллСров ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π΅Π·Π°ΠΌΠ΅Ρ‡Π΅Π½Π½Ρ‹ΠΌΠΈ. Как Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ? Благодаря обфускации! Π”Π°ΠΆΠ΅ скрипт PowerShell ΠΌΠΎΠΆΠ½ΠΎ ΡΠΏΡ€ΡΡ‚Π°Ρ‚ΡŒ ΠΎΡ‚ антивируса.

Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΏΡƒΠ½ΠΊΡ‚ΠΎΠΌ нашСго мСню ΠΈΠ΄Π΅Ρ‚ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ° RemoteSigned. Она являСтся Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ сбалансированной ΠΊΠ°ΠΊ с Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния бСзопасности, Ρ‚Π°ΠΊ ΠΈ удобства использования, поэтому Π½Π° сСрвСрах Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π° ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ. Установим для ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ RemoteSigned ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΠΌ Π΅Π΅ дСйствиС. Π›ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ скрипт снова выполняСтся Π±Π΅Π· ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ, Π° ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹ΠΉ Π²Ρ‹Π΄Π°Π΅Ρ‚ ΠΎΡˆΠΈΠ±ΠΊΡƒ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Ρƒ Π½Π΅Π³ΠΎ Π½Π΅Ρ‚ подписи.

Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° powershell исполняСт обфусцированный ΠΊΠΎΠ΄. . Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° powershell исполняСт обфусцированный ΠΊΠΎΠ΄ Ρ„ΠΎΡ‚ΠΎ. Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° powershell исполняСт обфусцированный ΠΊΠΎΠ΄-. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° powershell исполняСт обфусцированный ΠΊΠΎΠ΄. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° . Π’ антивирусных Π±Π°Π·Π°Ρ… Π΅ΡΡ‚ΡŒ ΠΌΠΈΠ»Π»ΠΈΠΎΠ½Ρ‹ сигнатур, Π½ΠΎ троянскиС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ ΠΈΠΌΠ΅ΡŽΡ‚ΡΡ Π² арсСналС Ρƒ Ρ…Π°ΠΊΠ΅Ρ€ΠΎΠ². Π”Π°ΠΆΠ΅ ΠΏΡƒΠ±Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΈ всСм извСстныС Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… Π½Π°Π³Ρ€ΡƒΠ·ΠΎΠΊ Metasploit, разновидностСй RAT ΠΈ стиллСров ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π΅Π·Π°ΠΌΠ΅Ρ‡Π΅Π½Π½Ρ‹ΠΌΠΈ. Как Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ? Благодаря обфускации! Π”Π°ΠΆΠ΅ скрипт PowerShell ΠΌΠΎΠΆΠ½ΠΎ ΡΠΏΡ€ΡΡ‚Π°Ρ‚ΡŒ ΠΎΡ‚ антивируса.

Π£ вас ΠΌΠΎΠΆΠ΅Ρ‚ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΡƒΡ‚ΡŒ вопрос, ΠΊΠ°ΠΊ ΠΈΠΌΠ΅Π½Π½ΠΎ PowerShell Ρ€Π°Π·Π»ΠΈΡ‡Π°Π΅Ρ‚ Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΈ ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹Π΅ скрипты. Π’ΡƒΡ‚ всС просто. ΠŸΡ€ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ Ρ„Π°ΠΉΠ»Π° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ (Π½Π°ΠΏΡ€. Π±Ρ€Π°ΡƒΠ·Π΅Ρ€) добавляСт Ρ„Π°ΠΉΠ» ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Π·ΠΎΠ½Ρ‹ (ZoneId), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈ опрСдСляСт, ΠΎΡ‚ΠΊΡƒΠ΄Π° Π±Ρ‹Π» взят Ρ„Π°ΠΉΠ». Π˜Π΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ хранится Π² Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½ΠΎΠΌ ΠΏΠΎΡ‚ΠΎΠΊΠ΅ ΠΈ ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΎΡ‚ 0 Π΄ΠΎ 4:

β€’ Π›ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ (0)
β€’ ΠœΠ΅ΡΡ‚Π½Π°Ρ ΡΠ΅Ρ‚ΡŒ (1)
β€’ НадСТныС сайты (2)
β€’ Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ (3)
β€’ ΠžΠΏΠ°ΡΠ½Ρ‹Π΅ сайты (4)

Если Ρ„Π°ΠΉΠ» ΠΈΠΌΠ΅Π΅Ρ‚ ZoneId 3 ΠΈΠ»ΠΈ 4, Ρ‚ΠΎ PowerShell считаСт Π΅Π³ΠΎ ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹ΠΌ. А Ссли Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π° конфигурация усилСнной бСзопасности Internet Explorer, Ρ‚ΠΎ Ρ„Π°ΠΉΠ»Ρ‹, взятыС ΠΈΠ· локальной сСти, Ρ‚ΠΎΠΆΠ΅ ΠΌΠΎΠ³ΡƒΡ‚ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒΡΡ ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹ΠΌΠΈ.

Как Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹ΠΉ скрипт? Π’ΠΎ ΠΏΠ΅Ρ€Π²Ρ‹Ρ… Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°Π·Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ (ΠΏΡ€Π΅Π²Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ Π² Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ), для этого Π΅ΡΡ‚ΡŒ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Π»Π΅Ρ‚ Unblock-File. Π₯отя Ссли просто ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ скрипт Π½Π° локальном ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅ ΠΈ внСсти Π² Π½Π΅Π³ΠΎ измСнСния, Ρ‚ΠΎ ΠΎΠ½ Ρ‚ΠΎΠΆΠ΅ станСт Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΌ.

Ну ΠΈ Π²ΠΎ Π²Ρ‚ΠΎΡ€Ρ‹Ρ… ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹ΠΉ скрипт ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΏΠΈΡΠ°Ρ‚ΡŒ. ΠŸΠΎΠ΄ΠΏΠΈΡΡ‹Π²Π°Π½ΠΈΠ΅ скриптов β€” это Ρ‚Π΅ΠΌΠ° ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠΈ, поэтому Π²Π΄Π°Π²Π°Ρ‚ΡŒΡΡ Π² подробности Π½Π΅ Π±ΡƒΠ΄Π΅ΠΌ. ΠŸΡ€ΠΎΡΡ‚ΠΎ подпишСм Π΅Π³ΠΎ ΡƒΠΆΠ΅ ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠΌΡΡ сСртификатом, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΠΌ подпись ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΠΌ. На сСй Ρ€Π°Π· ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ.

Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° powershell исполняСт обфусцированный ΠΊΠΎΠ΄. . Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° powershell исполняСт обфусцированный ΠΊΠΎΠ΄ Ρ„ΠΎΡ‚ΠΎ. Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° powershell исполняСт обфусцированный ΠΊΠΎΠ΄-. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° powershell исполняСт обфусцированный ΠΊΠΎΠ΄. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° . Π’ антивирусных Π±Π°Π·Π°Ρ… Π΅ΡΡ‚ΡŒ ΠΌΠΈΠ»Π»ΠΈΠΎΠ½Ρ‹ сигнатур, Π½ΠΎ троянскиС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ ΠΈΠΌΠ΅ΡŽΡ‚ΡΡ Π² арсСналС Ρƒ Ρ…Π°ΠΊΠ΅Ρ€ΠΎΠ². Π”Π°ΠΆΠ΅ ΠΏΡƒΠ±Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΈ всСм извСстныС Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… Π½Π°Π³Ρ€ΡƒΠ·ΠΎΠΊ Metasploit, разновидностСй RAT ΠΈ стиллСров ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π΅Π·Π°ΠΌΠ΅Ρ‡Π΅Π½Π½Ρ‹ΠΌΠΈ. Как Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ? Благодаря обфускации! Π”Π°ΠΆΠ΅ скрипт PowerShell ΠΌΠΎΠΆΠ½ΠΎ ΡΠΏΡ€ΡΡ‚Π°Ρ‚ΡŒ ΠΎΡ‚ антивируса.

ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΠΌ ΠΊ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ΅ AllSigned. Π­Ρ‚ΠΎ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ТСсткая ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ°, Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‰Π°Ρ подписывания всСх Π±Π΅Π· ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ скриптов, ΠΊΠ°ΠΊ ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹Ρ… Ρ‚Π°ΠΊ ΠΈ Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ…. И Π΄Π°ΠΆΠ΅ с подписанными скриптами ΠΎΠ½Π° Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π΅ Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ RemoteSigned. Для ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° смСним ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΡƒ Π½Π° AllSigned ΠΈ снова запустим подписанный скрипт. Π’ этот Ρ€Π°Π· для Π΅Π³ΠΎ выполнСния потрСбуСтся ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅, Ρ‚.ΠΊ. PowerShell посчитал подпись Π½Π΅Π΄ΠΎΠ²Π΅Ρ€Π΅Π½Π½ΠΎΠΉ.

Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° powershell исполняСт обфусцированный ΠΊΠΎΠ΄. . Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° powershell исполняСт обфусцированный ΠΊΠΎΠ΄ Ρ„ΠΎΡ‚ΠΎ. Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° powershell исполняСт обфусцированный ΠΊΠΎΠ΄-. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° powershell исполняСт обфусцированный ΠΊΠΎΠ΄. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° . Π’ антивирусных Π±Π°Π·Π°Ρ… Π΅ΡΡ‚ΡŒ ΠΌΠΈΠ»Π»ΠΈΠΎΠ½Ρ‹ сигнатур, Π½ΠΎ троянскиС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ ΠΈΠΌΠ΅ΡŽΡ‚ΡΡ Π² арсСналС Ρƒ Ρ…Π°ΠΊΠ΅Ρ€ΠΎΠ². Π”Π°ΠΆΠ΅ ΠΏΡƒΠ±Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΈ всСм извСстныС Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… Π½Π°Π³Ρ€ΡƒΠ·ΠΎΠΊ Metasploit, разновидностСй RAT ΠΈ стиллСров ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π΅Π·Π°ΠΌΠ΅Ρ‡Π΅Π½Π½Ρ‹ΠΌΠΈ. Как Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ? Благодаря обфускации! Π”Π°ΠΆΠ΅ скрипт PowerShell ΠΌΠΎΠΆΠ½ΠΎ ΡΠΏΡ€ΡΡ‚Π°Ρ‚ΡŒ ΠΎΡ‚ антивируса.

ΠžΠ±Π»Π°ΡΡ‚ΠΈ примСнСния

ΠŸΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ° выполнСния ΠΈΠΌΠ΅Π΅Ρ‚ свою ΠΎΠ±Π»Π°ΡΡ‚ΡŒ дСйствия (scope). ВсСго Π΅ΡΡ‚ΡŒ 5 областСй:

ВывСсти Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΈ для всСх областСй ΠΌΠΎΠΆΠ½ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ:

Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° powershell исполняСт обфусцированный ΠΊΠΎΠ΄. . Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° powershell исполняСт обфусцированный ΠΊΠΎΠ΄ Ρ„ΠΎΡ‚ΠΎ. Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° powershell исполняСт обфусцированный ΠΊΠΎΠ΄-. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° powershell исполняСт обфусцированный ΠΊΠΎΠ΄. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° . Π’ антивирусных Π±Π°Π·Π°Ρ… Π΅ΡΡ‚ΡŒ ΠΌΠΈΠ»Π»ΠΈΠΎΠ½Ρ‹ сигнатур, Π½ΠΎ троянскиС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ ΠΈΠΌΠ΅ΡŽΡ‚ΡΡ Π² арсСналС Ρƒ Ρ…Π°ΠΊΠ΅Ρ€ΠΎΠ². Π”Π°ΠΆΠ΅ ΠΏΡƒΠ±Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΈ всСм извСстныС Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… Π½Π°Π³Ρ€ΡƒΠ·ΠΎΠΊ Metasploit, разновидностСй RAT ΠΈ стиллСров ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π΅Π·Π°ΠΌΠ΅Ρ‡Π΅Π½Π½Ρ‹ΠΌΠΈ. Как Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ? Благодаря обфускации! Π”Π°ΠΆΠ΅ скрипт PowerShell ΠΌΠΎΠΆΠ½ΠΎ ΡΠΏΡ€ΡΡ‚Π°Ρ‚ΡŒ ΠΎΡ‚ антивируса.

ΠŸΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ΡΡ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈ установкС ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΈ Π±Π΅Π· указания области измСняСтся Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ LocalMachine. Если ΠΆΠ΅ трСбуСтся ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΡƒΡŽ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ дСйствия, Ρ‚ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это ΠΌΠΎΠΆΠ½ΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° Scope ΠΊΠΎΠΌΠ°Π½Π΄Π»Π΅Ρ‚Π° Set-ExecutionPolicy. Для ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° установим для области Π‘urrentUser ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΡƒ Bypass:

Π—Π°Ρ‚Π΅ΠΌ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΈ Π² Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΌ сСансС ΠΈ убСдимся Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΎ измСнилось Π½Π° Bypass.

Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° powershell исполняСт обфусцированный ΠΊΠΎΠ΄. . Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° powershell исполняСт обфусцированный ΠΊΠΎΠ΄ Ρ„ΠΎΡ‚ΠΎ. Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° powershell исполняСт обфусцированный ΠΊΠΎΠ΄-. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° powershell исполняСт обфусцированный ΠΊΠΎΠ΄. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° . Π’ антивирусных Π±Π°Π·Π°Ρ… Π΅ΡΡ‚ΡŒ ΠΌΠΈΠ»Π»ΠΈΠΎΠ½Ρ‹ сигнатур, Π½ΠΎ троянскиС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ ΠΈΠΌΠ΅ΡŽΡ‚ΡΡ Π² арсСналС Ρƒ Ρ…Π°ΠΊΠ΅Ρ€ΠΎΠ². Π”Π°ΠΆΠ΅ ΠΏΡƒΠ±Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΈ всСм извСстныС Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… Π½Π°Π³Ρ€ΡƒΠ·ΠΎΠΊ Metasploit, разновидностСй RAT ΠΈ стиллСров ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π΅Π·Π°ΠΌΠ΅Ρ‡Π΅Π½Π½Ρ‹ΠΌΠΈ. Как Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ? Благодаря обфускации! Π”Π°ΠΆΠ΅ скрипт PowerShell ΠΌΠΎΠΆΠ½ΠΎ ΡΠΏΡ€ΡΡ‚Π°Ρ‚ΡŒ ΠΎΡ‚ антивируса.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ установим ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΡƒ Unrestricted для области Process:

Π•Ρ‰Π΅ Ρ€Π°Π· ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΠΌ Ρ‚Π΅ΠΊΡƒΡ‰ΡƒΡŽ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΡƒ, Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΎΠ½Π° ΠΈΠΌΠ΅Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Unrestricted. Π’.Π΅. Π±ΠΎΠ»Π΅Π΅ ″конкрСтная″ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ° всСгда ΠΈΠΌΠ΅Π΅Ρ‚ больший ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚.

Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° powershell исполняСт обфусцированный ΠΊΠΎΠ΄. . Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° powershell исполняСт обфусцированный ΠΊΠΎΠ΄ Ρ„ΠΎΡ‚ΠΎ. Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° powershell исполняСт обфусцированный ΠΊΠΎΠ΄-. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° powershell исполняСт обфусцированный ΠΊΠΎΠ΄. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° . Π’ антивирусных Π±Π°Π·Π°Ρ… Π΅ΡΡ‚ΡŒ ΠΌΠΈΠ»Π»ΠΈΠΎΠ½Ρ‹ сигнатур, Π½ΠΎ троянскиС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ ΠΈΠΌΠ΅ΡŽΡ‚ΡΡ Π² арсСналС Ρƒ Ρ…Π°ΠΊΠ΅Ρ€ΠΎΠ². Π”Π°ΠΆΠ΅ ΠΏΡƒΠ±Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΈ всСм извСстныС Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… Π½Π°Π³Ρ€ΡƒΠ·ΠΎΠΊ Metasploit, разновидностСй RAT ΠΈ стиллСров ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π΅Π·Π°ΠΌΠ΅Ρ‡Π΅Π½Π½Ρ‹ΠΌΠΈ. Как Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ? Благодаря обфускации! Π”Π°ΠΆΠ΅ скрипт PowerShell ΠΌΠΎΠΆΠ½ΠΎ ΡΠΏΡ€ΡΡ‚Π°Ρ‚ΡŒ ΠΎΡ‚ антивируса.

Для областСй UserPolicy ΠΈ MachinePolicy Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΈ Π·Π°Π΄Π°ΡŽΡ‚ΡΡ Ρ‡Π΅Ρ€Π΅Π· GPO. Π—Π° настройку ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ Turn on Script Execution (Π’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ сцСнариСв), находящийся Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ Administrative Templates\Windows Components\Windows PowerShell. Для UserPolicy ΠΎΠ½ находится Π² ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ (User Configuration), для MachinePolicy β€” Π² ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° (Computer Configuration). ΠŸΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ°, примСняСмая ΠΊ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ, ΠΈΠΌΠ΅Π΅Ρ‚ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅Π΄ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΎΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.

Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° powershell исполняСт обфусцированный ΠΊΠΎΠ΄. . Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° powershell исполняСт обфусцированный ΠΊΠΎΠ΄ Ρ„ΠΎΡ‚ΠΎ. Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° powershell исполняСт обфусцированный ΠΊΠΎΠ΄-. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° powershell исполняСт обфусцированный ΠΊΠΎΠ΄. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° . Π’ антивирусных Π±Π°Π·Π°Ρ… Π΅ΡΡ‚ΡŒ ΠΌΠΈΠ»Π»ΠΈΠΎΠ½Ρ‹ сигнатур, Π½ΠΎ троянскиС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ ΠΈΠΌΠ΅ΡŽΡ‚ΡΡ Π² арсСналС Ρƒ Ρ…Π°ΠΊΠ΅Ρ€ΠΎΠ². Π”Π°ΠΆΠ΅ ΠΏΡƒΠ±Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΈ всСм извСстныС Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… Π½Π°Π³Ρ€ΡƒΠ·ΠΎΠΊ Metasploit, разновидностСй RAT ΠΈ стиллСров ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π΅Π·Π°ΠΌΠ΅Ρ‡Π΅Π½Π½Ρ‹ΠΌΠΈ. Как Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ? Благодаря обфускации! Π”Π°ΠΆΠ΅ скрипт PowerShell ΠΌΠΎΠΆΠ½ΠΎ ΡΠΏΡ€ΡΡ‚Π°Ρ‚ΡŒ ΠΎΡ‚ антивируса.

Для установки ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΈ Π½Π°Π΄ΠΎ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ ΠΈ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΎΠ΄Π½ΠΎ ΠΈΠ· Ρ‚Ρ€Π΅Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ:

β€’ Allow only signed scripts (Π Π°Π·Ρ€Π΅ΡˆΠ°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ подписанныС сцСнарии) β€” ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ° AllSigned;
β€’ Allow local scripts and remote signed scripts (Ρ€Π°Π·Ρ€Π΅ΡˆΠ°Ρ‚ΡŒ Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΈ ΡƒΠ΄Π°Π»Π΅Π½Π½Ρ‹Π΅ подписанныС сцСнарии) β€” ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ° RemoteSigned;
β€’ Allow all scripts (Π Π°Π·Ρ€Π΅ΡˆΠ°Ρ‚ΡŒ всС сцСнарии) β€” ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ° Unrestricted.

ΠŸΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ° Bypass считаСтся нСбСзопасной ΠΈ Π΅Π΅ нСльзя ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Ρ‡Π΅Ρ€Π΅Π· Π³Ρ€ΡƒΠΏΠΏΠΎΠ²Ρ‹Π΅ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΈ.

Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° powershell исполняСт обфусцированный ΠΊΠΎΠ΄. . Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° powershell исполняСт обфусцированный ΠΊΠΎΠ΄ Ρ„ΠΎΡ‚ΠΎ. Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° powershell исполняСт обфусцированный ΠΊΠΎΠ΄-. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° powershell исполняСт обфусцированный ΠΊΠΎΠ΄. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° . Π’ антивирусных Π±Π°Π·Π°Ρ… Π΅ΡΡ‚ΡŒ ΠΌΠΈΠ»Π»ΠΈΠΎΠ½Ρ‹ сигнатур, Π½ΠΎ троянскиС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ ΠΈΠΌΠ΅ΡŽΡ‚ΡΡ Π² арсСналС Ρƒ Ρ…Π°ΠΊΠ΅Ρ€ΠΎΠ². Π”Π°ΠΆΠ΅ ΠΏΡƒΠ±Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΈ всСм извСстныС Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… Π½Π°Π³Ρ€ΡƒΠ·ΠΎΠΊ Metasploit, разновидностСй RAT ΠΈ стиллСров ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π΅Π·Π°ΠΌΠ΅Ρ‡Π΅Π½Π½Ρ‹ΠΌΠΈ. Как Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ? Благодаря обфускации! Π”Π°ΠΆΠ΅ скрипт PowerShell ΠΌΠΎΠΆΠ½ΠΎ ΡΠΏΡ€ΡΡ‚Π°Ρ‚ΡŒ ΠΎΡ‚ антивируса.

Для ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° установим для MachinePolicy ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΡƒ RemoteSigned ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΠΌ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚. Как Π²ΠΈΠ΄ΠΈΡ‚Π΅, ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ°, назначСнная Ρ‡Π΅Ρ€Π΅Π· GPO, ΠΈΠΌΠ΅Π΅Ρ‚ больший ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ ΠΈ пСрСопрСдСляСт всС ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΈ.

Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° powershell исполняСт обфусцированный ΠΊΠΎΠ΄. . Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° powershell исполняСт обфусцированный ΠΊΠΎΠ΄ Ρ„ΠΎΡ‚ΠΎ. Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° powershell исполняСт обфусцированный ΠΊΠΎΠ΄-. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° powershell исполняСт обфусцированный ΠΊΠΎΠ΄. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° . Π’ антивирусных Π±Π°Π·Π°Ρ… Π΅ΡΡ‚ΡŒ ΠΌΠΈΠ»Π»ΠΈΠΎΠ½Ρ‹ сигнатур, Π½ΠΎ троянскиС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ ΠΈΠΌΠ΅ΡŽΡ‚ΡΡ Π² арсСналС Ρƒ Ρ…Π°ΠΊΠ΅Ρ€ΠΎΠ². Π”Π°ΠΆΠ΅ ΠΏΡƒΠ±Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΈ всСм извСстныС Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… Π½Π°Π³Ρ€ΡƒΠ·ΠΎΠΊ Metasploit, разновидностСй RAT ΠΈ стиллСров ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π΅Π·Π°ΠΌΠ΅Ρ‡Π΅Π½Π½Ρ‹ΠΌΠΈ. Как Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ? Благодаря обфускации! Π”Π°ΠΆΠ΅ скрипт PowerShell ΠΌΠΎΠΆΠ½ΠΎ ΡΠΏΡ€ΡΡ‚Π°Ρ‚ΡŒ ΠΎΡ‚ антивируса.

Π‘ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΠ³ΠΎ, ΠΏΡ€ΠΈ использовании GPO становится Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ΠΌ ΠΏΠ΅Ρ€Π΅Π½Π°Π·Π½Π°Ρ‡ΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΈ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ. ΠŸΡ€ΠΈ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ΅ измСнСния выдаСтся ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅, Π° тСкущая ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ° остаСтся Π±Π΅Π· ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ.

Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° powershell исполняСт обфусцированный ΠΊΠΎΠ΄. . Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° powershell исполняСт обфусцированный ΠΊΠΎΠ΄ Ρ„ΠΎΡ‚ΠΎ. Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° powershell исполняСт обфусцированный ΠΊΠΎΠ΄-. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° powershell исполняСт обфусцированный ΠΊΠΎΠ΄. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° . Π’ антивирусных Π±Π°Π·Π°Ρ… Π΅ΡΡ‚ΡŒ ΠΌΠΈΠ»Π»ΠΈΠΎΠ½Ρ‹ сигнатур, Π½ΠΎ троянскиС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ ΠΈΠΌΠ΅ΡŽΡ‚ΡΡ Π² арсСналС Ρƒ Ρ…Π°ΠΊΠ΅Ρ€ΠΎΠ². Π”Π°ΠΆΠ΅ ΠΏΡƒΠ±Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΈ всСм извСстныС Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… Π½Π°Π³Ρ€ΡƒΠ·ΠΎΠΊ Metasploit, разновидностСй RAT ΠΈ стиллСров ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π΅Π·Π°ΠΌΠ΅Ρ‡Π΅Π½Π½Ρ‹ΠΌΠΈ. Как Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ? Благодаря обфускации! Π”Π°ΠΆΠ΅ скрипт PowerShell ΠΌΠΎΠΆΠ½ΠΎ ΡΠΏΡ€ΡΡ‚Π°Ρ‚ΡŒ ΠΎΡ‚ антивируса.

А Ρ‡Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚, Ссли Π½ΠΈ для ΠΎΠ΄Π½ΠΎΠΉ области ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ° Π½Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π°, Ρ‚.Π΅. Π²Π΅Π·Π΄Π΅ стоит Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Undefined? Π’ этом случаС всС просто, Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ всСх скриптов запрСщаСтся, Π° тСкущая ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ° ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Restricted.

Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° powershell исполняСт обфусцированный ΠΊΠΎΠ΄. . Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° powershell исполняСт обфусцированный ΠΊΠΎΠ΄ Ρ„ΠΎΡ‚ΠΎ. Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° powershell исполняСт обфусцированный ΠΊΠΎΠ΄-. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° powershell исполняСт обфусцированный ΠΊΠΎΠ΄. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° . Π’ антивирусных Π±Π°Π·Π°Ρ… Π΅ΡΡ‚ΡŒ ΠΌΠΈΠ»Π»ΠΈΠΎΠ½Ρ‹ сигнатур, Π½ΠΎ троянскиС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ ΠΈΠΌΠ΅ΡŽΡ‚ΡΡ Π² арсСналС Ρƒ Ρ…Π°ΠΊΠ΅Ρ€ΠΎΠ². Π”Π°ΠΆΠ΅ ΠΏΡƒΠ±Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΈ всСм извСстныС Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… Π½Π°Π³Ρ€ΡƒΠ·ΠΎΠΊ Metasploit, разновидностСй RAT ΠΈ стиллСров ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π΅Π·Π°ΠΌΠ΅Ρ‡Π΅Π½Π½Ρ‹ΠΌΠΈ. Как Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ? Благодаря обфускации! Π”Π°ΠΆΠ΅ скрипт PowerShell ΠΌΠΎΠΆΠ½ΠΎ ΡΠΏΡ€ΡΡ‚Π°Ρ‚ΡŒ ΠΎΡ‚ антивируса.

ΠžΠ±Ρ…ΠΎΠ΄ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΈ

МоТно Π»ΠΈ ΠΊΠ°ΠΊ Ρ‚ΠΎ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ скрип Π² ΠΎΠ±Ρ…ΠΎΠ΄ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΈ выполнСния, Π½Π΅ измСняя Π΅Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅? Π’ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ΅ ΠΌΠΎΠΆΠ½ΠΎ, Π΅ΡΡ‚ΡŒ нСсколько способов.

К ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ скрипт, достаточно ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Π΅Π³ΠΎ Π² ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΈΠΊΠ΅, ΠΊΠ»ΠΈΠΊΠ½ΡƒΡ‚ΡŒ ΠΏΡ€Π°Π²ΠΎΠΉ клавишСй ΠΌΡ‹ΡˆΠΈ ΠΈ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΏΡƒΠ½ΠΊΡ‚ Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ PowewrShell (Run with PowerShell). Π­Ρ‚ΠΎ запускаСт ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΡƒ PowerShell c ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΎΠΉ Bypass. ΠŸΡ€ΠΈ этом ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ° примСняСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для выполнСния ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ скрипта, Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΈ Π² рССстрС Π½Π΅ измСняСтся.

Π­Ρ‚ΠΎΡ‚ способ называСтся β€³Run with PowerShellβ€³ ΠΈ Ρƒ Π½Π΅Π³ΠΎ Π΅ΡΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ограничСния. Π‘ΠΊΡ€ΠΈΠΏΡ‚Ρ‹, Π·Π°ΠΏΡƒΡ‰Π΅Π½Π½Ρ‹Π΅ Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ с ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ (Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ΡŒ сообщСния Π½Π° экран, Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚ΡŒ Π²Π²ΠΎΠ΄Π° Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ Ρ‚.ΠΏ.). Π‘ΠΊΡ€ΠΈΠΏΡ‚ просто запускаСтся, выполняСтся ΠΈ Π½Π΅ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ закрываСтся.

Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° powershell исполняСт обфусцированный ΠΊΠΎΠ΄. . Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° powershell исполняСт обфусцированный ΠΊΠΎΠ΄ Ρ„ΠΎΡ‚ΠΎ. Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° powershell исполняСт обфусцированный ΠΊΠΎΠ΄-. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° powershell исполняСт обфусцированный ΠΊΠΎΠ΄. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° . Π’ антивирусных Π±Π°Π·Π°Ρ… Π΅ΡΡ‚ΡŒ ΠΌΠΈΠ»Π»ΠΈΠΎΠ½Ρ‹ сигнатур, Π½ΠΎ троянскиС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ ΠΈΠΌΠ΅ΡŽΡ‚ΡΡ Π² арсСналС Ρƒ Ρ…Π°ΠΊΠ΅Ρ€ΠΎΠ². Π”Π°ΠΆΠ΅ ΠΏΡƒΠ±Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΈ всСм извСстныС Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… Π½Π°Π³Ρ€ΡƒΠ·ΠΎΠΊ Metasploit, разновидностСй RAT ΠΈ стиллСров ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π΅Π·Π°ΠΌΠ΅Ρ‡Π΅Π½Π½Ρ‹ΠΌΠΈ. Как Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ? Благодаря обфускации! Π”Π°ΠΆΠ΅ скрипт PowerShell ΠΌΠΎΠΆΠ½ΠΎ ΡΠΏΡ€ΡΡ‚Π°Ρ‚ΡŒ ΠΎΡ‚ антивируса.

БобствСнно говоря, ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠΉ способ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ запуск PowerShell с ΡƒΠΊΠ°Π·Π°Π½ΠΈΠ΅ΠΌ Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΠΎΠΉ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΈ. Π‘Π΄Π΅Π»Π°Ρ‚ΡŒ это ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ· ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ для запуска скрипта ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Π°ΠΊΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ:

ВСорСтичСски эта ΠΊΠΎΠΌΠ°Π½Π΄Π° Π΄ΠΎΠ»ΠΆΠ½Π° Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ скрипт, Π½Π΅ смотря Π½Π° Ρ‚Π΅ΠΊΡƒΡ‰ΡƒΡŽ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΡƒ. Π’Π°ΠΊ написано Π² ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ Microsoft. На ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ ΠΆΠ΅ этот способ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π΅ всСгда, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π½Π° ΠΎΠ΄Π½ΠΎΠΌ ΠΈΠ· ΠΏΡ€ΠΎΠ²Π΅Ρ€Π΅Π½Π½Ρ‹Ρ… ΠΌΠ½ΠΎΠΉ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ² я ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ» ΠΎΡˆΠΈΠ±ΠΊΡƒ. ΠŸΡ€ΠΈ этом ΠΈΠ· ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΈΠΊΠ° скрипт ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ выполнился.

Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° powershell исполняСт обфусцированный ΠΊΠΎΠ΄. . Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° powershell исполняСт обфусцированный ΠΊΠΎΠ΄ Ρ„ΠΎΡ‚ΠΎ. Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° powershell исполняСт обфусцированный ΠΊΠΎΠ΄-. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° powershell исполняСт обфусцированный ΠΊΠΎΠ΄. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° . Π’ антивирусных Π±Π°Π·Π°Ρ… Π΅ΡΡ‚ΡŒ ΠΌΠΈΠ»Π»ΠΈΠΎΠ½Ρ‹ сигнатур, Π½ΠΎ троянскиС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ ΠΈΠΌΠ΅ΡŽΡ‚ΡΡ Π² арсСналС Ρƒ Ρ…Π°ΠΊΠ΅Ρ€ΠΎΠ². Π”Π°ΠΆΠ΅ ΠΏΡƒΠ±Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΈ всСм извСстныС Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… Π½Π°Π³Ρ€ΡƒΠ·ΠΎΠΊ Metasploit, разновидностСй RAT ΠΈ стиллСров ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π΅Π·Π°ΠΌΠ΅Ρ‡Π΅Π½Π½Ρ‹ΠΌΠΈ. Как Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ? Благодаря обфускации! Π”Π°ΠΆΠ΅ скрипт PowerShell ΠΌΠΎΠΆΠ½ΠΎ ΡΠΏΡ€ΡΡ‚Π°Ρ‚ΡŒ ΠΎΡ‚ антивируса.

Π•Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ β€” это ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΡƒ выполнСния для области Process. Π­Ρ‚Π° опСрация Π½Π΅ вносит ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π² рССстр ΠΈ Π½Π΅ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ ΠΏΡ€Π°Π² администратора. Но Π² Ρ‚ΠΎΠΌ случаС, Ссли для назначСния ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΈ выполнСния ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π³Ρ€ΡƒΠΏΠΏΠΎΠ²Ρ‹Π΅ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΈ, этот способ Π½Π΅ сработаСт.

Ну ΠΈ Π½Π°ΠΊΠΎΠ½Π΅Ρ† ΠΌΠΎΠΆΠ½ΠΎ просто ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ содСрТимоС скрипта ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π² Π²ΠΈΠ΄Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹. НапримСр Ρ‚Π°ΠΊ:

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

about_Signing

ΠšΡ€Π°Ρ‚ΠΊΠΎΠ΅ описаниС

ΠžΠΏΠΈΡΡ‹Π²Π°Π΅Ρ‚, ΠΊΠ°ΠΊ ΠΏΠΎΠ΄ΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ сцСнарии, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ΠΈ соотвСтствовали ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ°ΠΌ выполнСния PowerShell.

ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠ΅ описаниС

ΠŸΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ° ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΠΎΠ³ΠΎ выполнСния Π½Π΅ позволяСт Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ скрипты. ΠŸΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΈ выполнСния AllSigned ΠΈ RemoteSigned Π·Π°ΠΏΡ€Π΅Ρ‰Π°ΡŽΡ‚ PowerShell Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ сцСнарии, Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠ΅ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ подписи.

Π’ этом Ρ€Π°Π·Π΄Π΅Π»Π΅ ΠΎΠ±ΡŠΡΡΠ½ΡΠ΅Ρ‚ΡΡ, ΠΊΠ°ΠΊ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹Π΅ сцСнарии, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ подписаны, Π΄Π°ΠΆΠ΅ Ссли ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ° выполнСния RemoteSigned ΠΈ ΠΊΠ°ΠΊ ΠΏΠΎΠ΄ΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ сцСнарии для собствСнного использования.

Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ свСдСния ΠΎ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ°Ρ… выполнСния PowerShell см. Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ about_Execution_Policies.

Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ выполнСния подписанных сцСнариСв

ΠŸΡ€ΠΈ ΠΏΠ΅Ρ€Π²ΠΎΠΌ запускС PowerShell Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅, скорСС всСго, дСйствуСт ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ° ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΠΎΠ³ΠΎ выполнСния (ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ).

ΠŸΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ° с ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½Ρ‹ΠΌ доступом Π½Π΅ позволяСт Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ скрипты.

Π§Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΠΉΡ‚ΠΈ Π΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‰ΡƒΡŽ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΡƒ выполнСния Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅, Π²Π²Π΅Π΄ΠΈΡ‚Π΅:

Π§Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ нСподписанныС скрипты, написанныС Π½Π° локальном ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅ ΠΈ подписанныС скрипты ΠΎΡ‚ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, запуститС PowerShell с ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠΌ Запуск ΠΎΡ‚ ΠΈΠΌΠ΅Π½ΠΈ администратора, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΡƒ выполнСния Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅ Π½Π° RemoteSigned:

Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ свСдСния см. Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ справки ΠΏΠΎ Set-ExecutionPolicy ΠΊΠΎΠΌΠ°Π½Π΄Π»Π΅Ρ‚Ρƒ.

Π’Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ нСподписанных скриптов с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΈ выполнСния RemoteSigned

Если ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ° выполнСния PowerShell β€” RemoteSigned, PowerShell Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ нСподписанныС сцСнарии, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ скачаны ΠΈΠ· Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π°, Π² Ρ‚ΠΎΠΌ числС нСподписанныС сцСнарии, ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌΡ‹Π΅ Ρ‡Π΅Ρ€Π΅Π· ΡΠ»Π΅ΠΊΡ‚Ρ€ΠΎΠ½Π½ΡƒΡŽ ΠΏΠΎΡ‡Ρ‚Ρƒ ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΎΠ±ΠΌΠ΅Π½Π° ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½Ρ‹ΠΌΠΈ сообщСниями.

ΠŸΡ€ΠΈ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ΅ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ скачанный скрипт PowerShell Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ сообщСниС ΠΎΠ± ошибкС:

ΠŸΠ΅Ρ€Π΅Π΄ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ΠΌ скрипта ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ ΠΊΠΎΠ΄, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ являСтся Π΄ΠΎΠ²Π΅Ρ€Π΅Π½Π½Ρ‹ΠΌ. Π‘Ρ†Π΅Π½Π°Ρ€ΠΈΠΈ ΠΈΠΌΠ΅ΡŽΡ‚ Ρ‚ΠΎΡ‚ ΠΆΠ΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚, Ρ‡Ρ‚ΠΎ ΠΈ любая исполняСмая ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°.

Π§Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ нСподписанный скрипт, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Π»Π΅Ρ‚ Unblock-File ΠΈΠ»ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρƒ.

Если сцСнарий, скачанный ΠΈΠ· Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π°, ΠΈΠΌΠ΅Π΅Ρ‚ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΡƒΡŽ подпись, Π½ΠΎ Π²Ρ‹ Π΅Ρ‰Π΅ Π½Π΅ Π²Ρ‹Π±Ρ€Π°Π»ΠΈ Π΄ΠΎΠ²Π΅Ρ€ΠΈΠ΅ ΠΊ ΠΈΠ·Π΄Π°Ρ‚Π΅Π»ΡŽ, PowerShell Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ сообщСниС:

Если Π²Ρ‹ довСряСтС ΠΈΠ·Π΄Π°Ρ‚Π΅Π»ΡŽ, Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ «Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π·» ΠΈΠ»ΠΈ «Π²ΡΠ΅Π³Π΄Π° Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ». Если Π²Ρ‹ Π½Π΅ довСряСтС ΠΈΠ·Π΄Π°Ρ‚Π΅Π»ΡŽ, Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ «Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ» ΠΈΠ»ΠΈ «Π½Π΅ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ». Если Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ «Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ» ΠΈΠ»ΠΈ «Π²ΡΠ΅Π³Π΄Π° Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ», PowerShell Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ΡŒ запрос для этого издатСля снова.

ΠœΠ΅Ρ‚ΠΎΠ΄Ρ‹ подписания скриптов

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ΄ΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ скрипты, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ ΠΏΠΈΡˆΠ΅Ρ‚Π΅, ΠΈ скрипты, ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌΡ‹Π΅ ΠΈΠ· Π΄Ρ€ΡƒΠ³ΠΈΡ… источников. ΠŸΠ΅Ρ€Π΅Π΄ Ρ‚Π΅ΠΌ ΠΊΠ°ΠΊ ΠΏΠΎΠ΄ΠΏΠΈΡΠ°Ρ‚ΡŒ любой сцСнарий, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ ΠΊΠ°ΠΆΠ΄ΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ являСтся Π½Π°Π΄Π΅ΠΆΠ½Ρ‹ΠΌ для выполнСния.

Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΈ ΠΏΠΎ подписывания ΠΊΠΎΠ΄Π° см. Π² ΡΡ‚Π°Ρ‚ΡŒΠ΅ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΈ ΠΏΠΎ подписываниякода.

Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ свСдСния ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ ΠΏΠΎΠ΄ΠΏΠΈΡΠ°Ρ‚ΡŒ Ρ„Π°ΠΉΠ» скрипта, см. Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ Set-AuthenticodeSignature.

New-SelfSignedCertificate ΠšΠΎΠΌΠ°Π½Π΄Π»Π΅Ρ‚, прСдставлСнный Π² ΠΌΠΎΠ΄ΡƒΠ»Π΅ PKI Π² PowerShell 3,0, создаСт ΡΠ°ΠΌΠΎΠ·Π°Π²Π΅Ρ€ΡΡŽΡ‰ΠΈΠΉ сСртификат, подходящий для тСстирования. Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ свСдСния см. Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ справки ΠΏΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π»Π΅Ρ‚Ρƒ New-SelfSignedCertificate.

Π§Ρ‚ΠΎΠ±Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΡƒΡŽ подпись Π² скрипт, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠ΄ΠΏΠΈΡΠ°Ρ‚ΡŒ Π΅Π³ΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ сСртификата подписи ΠΊΠΎΠ΄Π°. Для подписи Ρ„Π°ΠΉΠ»Π° скрипта подходят Π΄Π²Π° Ρ‚ΠΈΠΏΠ° сСртификатов:

Π‘Π΅Ρ€Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚Ρ‹, созданныС Ρ†Π΅Π½Ρ‚Ρ€ΠΎΠΌ сСртификации. для ΠΏΠ»Π°Ρ‚Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ‹ общСдоступный Ρ†Π΅Π½Ρ‚Ρ€ сСртификации провСряСт вашС удостовСрСниС ΠΈ прСдоставляСт сСртификат подписи ΠΊΠΎΠ΄Π°. ΠΏΡ€ΠΈ ΠΏΡ€ΠΈΠΎΠ±Ρ€Π΅Ρ‚Π΅Π½ΠΈΠΈ сСртификата ΠΎΡ‚ извСстного Ρ†Π΅Π½Ρ‚Ρ€Π° сСртификации ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΎΠ±Ρ‰ΠΈΠΉ доступ ΠΊ ΡΡ†Π΅Π½Π°Ρ€ΠΈΡŽ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ Π½Π° Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°Ρ…, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… выполняСтся Windows, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ эти ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρ‹ Π΄ΠΎΠ²Π΅Ρ€ΡΡŽΡ‚ Ρ†Π΅Π½Ρ‚Ρ€Ρƒ сСртификации.

Π‘ΠΎΠ·Π΄Π°Π²Π°Π΅ΠΌΡ‹Π΅ сСртификаты: ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΡΠ°ΠΌΠΎΠ·Π°Π²Π΅Ρ€ΡΡŽΡ‰ΠΈΠΉ сСртификат, для ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ являСтся Ρ†Π΅Π½Ρ‚Ρ€ΠΎΠΌ сСртификации, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ создаСт сСртификат. Π­Ρ‚ΠΎΡ‚ сСртификат прСдоставляСтся бСсплатно ΠΈ позволяСт ΠΏΠΈΡΠ°Ρ‚ΡŒ, ΠΏΠΎΠ΄ΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ сцСнарии Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅. Однако сцСнарий, подписанный ΡΠ°ΠΌΠΎΠ·Π°Π²Π΅Ρ€ΡΡŽΡ‰ΠΈΠΌ сСртификатом, Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ Π½Π° Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°Ρ….

Как ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, ΡΠ°ΠΌΠΎΠ·Π°Π²Π΅Ρ€ΡΡŽΡ‰ΠΈΠΉ сСртификат ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для подписывания сцСнариСв, написанных для собствСнного использования, ΠΈ для подписывания сцСнариСв, ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌΡ‹Ρ… ΠΈΠ· Π΄Ρ€ΡƒΠ³ΠΈΡ… источников, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±Ρ‹Π»ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€Π΅Π½Ρ‹ ΠΊΠ°ΠΊ Π½Π°Π΄Π΅ΠΆΠ½Ρ‹Π΅. Он Π½Π΅ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для сцСнариСв, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ совмСстно ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π΄Π°ΠΆΠ΅ Π² Ρ€Π°ΠΌΠΊΠ°Ρ… прСдприятия.

ΠŸΡ€ΠΈ создании ΡΠ°ΠΌΠΎΠ·Π°Π²Π΅Ρ€ΡΡŽΡ‰Π΅Π³ΠΎ сСртификата ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ ΡƒΡΠΈΠ»Π΅Π½Π½ΡƒΡŽ Π·Π°Ρ‰ΠΈΡ‚Ρƒ Π·Π°ΠΊΡ€Ρ‹Ρ‚ΠΎΠ³ΠΎ ΠΊΠ»ΡŽΡ‡Π° Π² сСртификатС. Π­Ρ‚ΠΎ Π½Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ врСдоносным ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°ΠΌ ΠΏΠΎΠ΄ΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ сцСнарии ΠΎΡ‚ вашСго ΠΈΠΌΠ΅Π½ΠΈ. Π˜Π½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΠΈ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ Π² ΠΊΠΎΠ½Ρ†Π΅ этого Ρ€Π°Π·Π΄Π΅Π»Π°.

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΡΠ°ΠΌΠΎΠ·Π°Π²Π΅Ρ€ΡΡŽΡ‰Π΅Π³ΠΎ сСртификата.

Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΡΠ°ΠΌΠΎΠ·Π°Π²Π΅Ρ€ΡΡŽΡ‰ΠΈΠΉ сСртификат, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Π»Π΅Ρ‚ New-SelfSignedCertificate Π² ΠΌΠΎΠ΄ΡƒΠ»Π΅ PKI. этот ΠΌΠΎΠ΄ΡƒΠ»ΡŒ появился Π² PowerShell 3,0 ΠΈ Π²Ρ…ΠΎΠ΄ΠΈΡ‚ Π² Windows 8 ΠΈ Windows Server 2012. Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ свСдСния см. Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ справки ΠΏΠΎ New-SelfSignedCertificate ΠΊΠΎΠΌΠ°Π½Π΄Π»Π΅Ρ‚Ρƒ.

ИспользованиС Makecert.exe

Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ свСдСния ΠΎ синтаксисС ΠΈ описаниях ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² MakeCert.exe срСдства см. Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ срСдство создания сСртификатов (MakeCert.exe).

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ MakeCert.exe срСдство для создания сСртификата, Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π² ΠΎΠΊΠ½Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки ΠΏΠ°ΠΊΠ΅Ρ‚Π° SDK.

ΠŸΠ΅Ρ€Π²Π°Ρ ΠΊΠΎΠΌΠ°Π½Π΄Π° создаСт Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ†Π΅Π½Ρ‚Ρ€ сСртификации для ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°. Вторая ΠΊΠΎΠΌΠ°Π½Π΄Π° создаСт Π»ΠΈΡ‡Π½Ρ‹ΠΉ сСртификат ΠΈΠ· Ρ†Π΅Π½Ρ‚Ρ€Π° сСртификации. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ»ΠΈ ввСсти ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π² Ρ‚ΠΎΠΌ Π²ΠΈΠ΄Π΅, Π² ΠΊΠ°ΠΊΠΎΠΌ ΠΎΠ½ΠΈ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ. ΠŸΠΎΠ΄ΡΡ‚Π°Π½ΠΎΠ²ΠΊΠΈ Π½Π΅ Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ΡΡ, хотя имя сСртификата ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ.

MakeCert.exe БрСдство ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈΡ‚ ввСсти ΠΏΠ°Ρ€ΠΎΠ»ΡŒ Π·Π°ΠΊΡ€Ρ‹Ρ‚ΠΎΠ³ΠΎ ΠΊΠ»ΡŽΡ‡Π°. ΠŸΠ°Ρ€ΠΎΠ»ΡŒ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚, Ρ‡Ρ‚ΠΎ Π½ΠΈΠΊΡ‚ΠΎ Π½Π΅ смоТСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ сСртификат ΠΈΠ»ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΊ Π½Π΅ΠΌΡƒ доступ Π±Π΅Π· вашСго согласия. Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ ΠΈ Π²Π²Π΅Π΄ΠΈΡ‚Π΅ ΠΏΠ°Ρ€ΠΎΠ»ΡŒ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°ΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ. Π­Ρ‚ΠΎΡ‚ ΠΏΠ°Ρ€ΠΎΠ»ΡŒ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΏΠΎΠ·ΠΆΠ΅ для получСния сСртификата.

Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ сСртификат создан ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ, Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ сСртификат Π² Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ сСртификатов Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅. Π€Π°ΠΉΠ» сСртификата Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π½Π°ΠΉΠ΄Π΅Π½ Π² ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π΅ Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмы.

Π’ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строкС PowerShell Π²Π²Π΅Π΄ΠΈΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅:

Π­Ρ‚Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ поставщик сСртификата PowerShell для просмотра свСдСний ΠΎ сСртификатС.

ΠŸΠΎΠ΄ΠΏΠΈΡΠ°Ρ‚ΡŒ сцСнарий

Π‘Π»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ скрипта Add-Signature.ps1 подписываСт скрипт. Однако ΠΏΡ€ΠΈ использовании ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΈ выполнСния AllSigned Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠ΄ΠΏΠΈΡΠ°Ρ‚ΡŒ Add-Signature.ps1 сцСнарий ΠΏΠ΅Ρ€Π΅Π΄ запуском.

Π‘ΠΊΡ€ΠΈΠΏΡ‚ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ сохранСн с использованиСм ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠΈ ASCII ΠΈΠ»ΠΈ UTF8NoBOM. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ΄ΠΏΠΈΡΠ°Ρ‚ΡŒ Ρ„Π°ΠΉΠ» сцСнария, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Π΄Ρ€ΡƒΠ³ΡƒΡŽ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΡƒ. Но сцСнарий Π½Π΅ запускаСтся, ΠΈΠ»ΠΈ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ, содСрТащий скрипт, Π½Π΅ удаСтся ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ.

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ΄ΠΏΠΈΡΠ°Ρ‚ΡŒ Add-Signature.ps1 Ρ„Π°ΠΉΠ» скрипта, Π²Π²Π΅Π΄ΠΈΡ‚Π΅ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строкС PowerShell ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹:

ПослС подписания скрипта Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Π½Π° локальном ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅. Однако сцСнарий Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°Ρ…, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ° выполнСния PowerShell Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ наличия Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ подписи ΠΎΡ‚ Π΄ΠΎΠ²Π΅Ρ€Π΅Π½Π½ΠΎΠ³ΠΎ Ρ†Π΅Π½Ρ‚Ρ€Π° сСртификации. ΠŸΡ€ΠΈ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ΅ PowerShell отобразится ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ сообщСниС ΠΎΠ± ошибкС:

Если PowerShell ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ это сообщСниС ΠΏΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ скрипта, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π΅ Π±Ρ‹Π» написан, ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°ΠΉΡ‚Π΅ Ρ„Π°ΠΉΠ» Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ Ссли Π±Ρ‹ Π²Ρ‹ Π½ΠΈ использовали любой нСподписанный сцСнарий. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ ΠΊΠΎΠ΄, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ, ΠΌΠΎΠΆΠ½ΠΎ Π»ΠΈ Π΄ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ ΡΡ†Π΅Π½Π°Ρ€ΠΈΡŽ.

Π’ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ усилСнной Π·Π°Ρ‰ΠΈΡ‚Ρ‹ Π·Π°ΠΊΡ€Ρ‹Ρ‚ΠΎΠ³ΠΎ ΠΊΠ»ΡŽΡ‡Π° для сСртификата

ΠŸΡ€ΠΈ Π½Π°Π»ΠΈΡ‡ΠΈΠΈ частного сСртификата Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅ врСдоносныС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΠ΄ΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ сцСнарии ΠΎΡ‚ вашСго ΠΈΠΌΠ΅Π½ΠΈ, Ρ‡Ρ‚ΠΎ позволяСт PowerShell Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΈΡ….

Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠΊΡΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ сСртификат, Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ дСйствия.

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ сСртификат, Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ дСйствия.

Π—Π°ΠΏΡ€Π΅Ρ‚ истСчСния срока дСйствия подписи

Цифровая подпись Π² скриптС Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½Π° Π΄ΠΎ истСчСния срока дСйствия сСртификата подписи ΠΈΠ»ΠΈ Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΏΠΎΠΊΠ° сСрвСр ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΎΠΊ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π½Π΅ смоТСт ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ, подписан Π»ΠΈ сцСнарий, ΠΏΠΎΠΊΠ° сСртификат для подписи Π±Ρ‹Π» дСйствитСлСн.

Π’Π°ΠΊ ΠΊΠ°ΠΊ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ сСртификатов подписи Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π³ΠΎΠ΄Π°, использованиС сСрвСра ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΎΠΊ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ смогут ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ваш сцСнарий Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ ΠΌΠ½ΠΎΠ³ΠΈΡ… Π»Π΅Ρ‚.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *