Будут ли одинаковые байты в PE одинаковыми? - PullRequest
0 голосов
/ 27 июня 2019

Хорошо, у меня вопрос по нубу.

Если у меня есть два переносимых исполняемых файла, с одной и той же функцией, но с другой константной переменной, скажем, в виде:

    1 PE:
    //example funct, all headers, and c++ structure implied
    int X=3;
    void boo(){std::cout<<X<<std::endl;}

    2 PE:
    //example funct, all headers, and c++ structure implied
    int X=4;
    void boo(){std::cout<<X<<std::endl;}

Если бы я загружал их в fstream и извлекал все те же байты в некоторый массив с пустым пространством для значений X.

Могу ли я использовать это как шаблон генератора полиморфного кода? В форме программы, которая просто запрашивает ввод X и пишет действительный PE?

...