Чтение и запись в HEX - C#
Формулировка задачи:
Здравствуйте, как правильно прочитать и записать hex exe файла. То есть читаю hex программы немного модифицирую, а потом надо создать второй модифицированный exe. Написал, но вышла ерунда.
Решение задачи: «Чтение и запись в HEX»
textual
Листинг программы
byte[] bufferArray = File.ReadAllBytes(@"C:\Users\Родион\Desktop\chkc.exe");
XORCipher(bufferArray, "qwe");
static void XORCipher(byte[] array, string key)
{
byte[] byteKey = Encoding.UTF8.GetBytes(key);
int keyLength = byteKey.Length;
for (int i=0; i<array.Length; i++)
{
array[i] ^= byteKey[i % keyLength];
}
}