Чтение и запись в 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];
    }
}

Оцени полезность:

9   голосов , оценка 3.333 из 5
Похожие ответы