Я хочу написать программу, которая может разобрать бинарный файл, изменить какую-то часть, и на выходе должен быть бинарный файл. Например:
#include <stdio.h>
int main( ) {
int a,b,c;
if (a==b)
c = a + b;
}
после получения исполняемого файла разберите этот файл и преобразуйте if(a>b)
в if(a==b)
output 'преобразованный двоичный файл'
#include <stdio.h>
int main( ) {
int a,b,c;
if (a!=b)
c = a + b;
}
Как я могу это реализовать? Можете ли вы поделиться своим советом, пожалуйста?