Sizden Gelen Sorular – PowerShell ile bir komutu karmasik karakterlerle calistirabilir miyim?
PowerShell
[Convert]::ToBase64String([System.Text.Encoding]::Unicode.GetBytes('write-host "merhaba dunya"'))
Invoke-Expression ([System.Text.Encoding]::Unicode.GetString([Convert]::FromBase64String("dwByAGkAdABlAC0AaABvAHMAdAAgACIAbQBlAHIAaABhAGIAYQAgAGQAdQBuAHkAYQAiAA==")))

Yukaridaki komut aslinda sadece karakterleri Base64String sekline getiriyor. Sonrasinda da eski haline getirip calistiriyor. Esasen son derece basit ama faydali bir yontem