alphasec
PowerShell protip 005a
in 𝕏

filter fb64 { [Text.Encoding]::UTF8.GetString([Convert]::FromBase64String($_)) } - przydatny filtr do dekodowania Base64

tty1 · powershell
PS> filter fb64 { [Text.Encoding]::UTF8.GetString([Convert]::FromBase64String($_)) }
#Powershell#RedTeam#Base64

Ten oneliner pozwoli nam wygodnie dekodować stringi zakodowane w base64. Jest to komplementarny protip do /pl/0034, który definiował filtr tb64, do base64 kodujący.

Skoro jeden obraz wart więcej niż tysiąc słów, to trochę kodu warte więcej niż dwa obrazy, a zatem:

PS /Users/drg> filter fb64 {[Text.Encoding]::UTF8.GetString([Convert]::FromBase64String($_))}
PS /Users/drg> filter tb64{[Convert]::ToBase64String([Text.Encoding]::Unicode.GetBytes($_))}
PS /Users/drg> whoami | tb64
ZAByAGcA
PS /Users/drg> "ZAByAGcA" | fb64
drg
PS /Users/drg>

← poprzedni protip 0059 ••• Wszystkie protipy następny → protip 005b
// subskrybuj

Nowe protipy prosto na maila.

Mięsiste jednolinijkowce i triki z prawdziwych zleceń. Zero spamu, zero teorii. Wypisujesz się jednym kliknięciem.

wersja newslettera: