Powershell - Encoding and using encoded code in Powershell
To support me, you can subscribe to the channel, share and like the videos, disable your ad blocker, purchase my 3D plans, or make a donation or subscribe on Ko-Fi. Thank you!
Hello,
If you want to obfuscate Powershell code you can encode it and use it with the -EncodedCommand argument to the Powershell.exe command.
# Encode a command : Text -> Bytes -> Base64# Command definition$commands = '1..5 | Foreach-Object -Process { "Vive Moi!" }'# Text -> Bytes$bytes = [System.Text.Encoding]::Unicode.GetBytes($commands)# Bytes -> Base64$encodedString = [Convert]::ToBase64String($bytes)# Display the encoded value$encodedString
# Copy the value to the clipboard$encodedString | Set-Clipboard
# Use the encoded command (in unicode) in PowershellPowerShell -EncodedCommand MQAuAC4ANQAgAHwAIABGAG8AcgBlAGEAYwBoAC0ATwBiAGoAZQBjAHQAIAtAFAAcgBvAGMAZQBzAHMAIAB7ACAAIgBWAGkAdgBlACAATQBvAGkAIQAiACAAfQA=
# Reconvert to string[System.Text.Encoding]::Unicode.GetString([Convert]::FromBase64String($encodedString))Related links
Powershell - Simply send objects to different variables
Powershell - Tip - Simply send objects to different variablesPowershell - Testing network connectivity and port accessibility
Testing network connectivity and port accessibility with PowershellPowershell - Display network connections (equivalent to netstat)
Display network connections (listening ports, active connections...)Powershell - Testing name resolution (equivalent to nslookup)
Powershell commands to test name resolution (equivalent to nslookup)Powershell - View and manage DNS configuration of network interfaces
Powershell commands to display and manage DNS configuration of network interfacesPowershell - Managing IP configuration of network interfaces
Powershell commands to view and modify the IP configuration of network interfaces
Follow me on
Support me
E-shop
Last content
Powershell - Simply send objects to different variables
Portsmouth Vintage Travel poster - hueforge
Andalucia vintage poster - hueforge
Paris Travel poster - hueforge