Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Ветеран


Сообщения: 1759
Благодарности: 966

Профиль | Цитировать


Можно зашифровать часть скрипта powershell, для выполнения зашифрованной части требуется пароль. Например, обычный 'dir'
Код: Выделить весь код
$ErrorActionPreference = 'SilentlyContinue'
$content = '76492d1116743f0423413b16050a5345MgB8AEsAeQBUAHcAUwBzAHYASgAxADQARQA4AC8AYgBhAHQAYQBaAE8ARwB0AFEAPQA9AHwAMwA5AGUANwAxADIAOQA1AGEAZgAzADgAMQAyAGUANgBjADYAOAA4AGYANAA0AGQAMQBjADIANwA1ADIAYgAxAA=='

Write-Host

# PASSWORD: oszone

$key  = Read-Host 'PASS' -AsSecureString
$key  = [byte[]][char[]] [Net.NetworkCredential]::New($null, $key).Password
$key += [byte[]] (0..(31 - $key.count))

$secure = ConvertTo-SecureString $content -Key $key
[Net.NetworkCredential]::New($null, $secure).Password | Invoke-Expression
Это сообщение посчитали полезным следующие участники:

Отправлено: 10:09, 13-06-2020 | #3