#include<stdio.h>int main(){int i;FILE *f1;int offset[2] = {1625, 1626}; // 2 por 2 locationschar data[] = {144, 144}; // escribimos 144 y 144 (NOP NOP)if((f1 = fopen("two.exe", "r+") ) != NULL){ // abrir two.exe en r+ (read mode) for(i =0; i < 2; i++){ // Bucle para encontrar los offsets fseek(f1, offset[i], SEEK_SET); // en file f1 (two.exe) busca offset[i] fprinf(f1, "%c" , data[i]); // cambia lo de file f1 por data[i] (144) } printf("Parcheado!"); //si sale bien muestra esto }else{printf("No se encuentra el archivo"); // si hay error muestra este mensaje}return 0;}