I have an array of bytes:
$bytes = [System.IO.File]::ReadAllBytes($myFile)
I would like to perform an XOR operation for every byte inside this array, like this (in python)
bytes[i] ^= 0x6A
I tried
for($i=0; $i -lt $bytes.count ; $i++)
{
$bytes[$i] = $bytes[$i] -xor 0x6A
}
But it does not work: $ bytes [$ i] value is 0x00.
How can this be done in powershell?
Thank!
source
share