¿Cómo hago espacio para mi cueva de código en un ejecutable de Windows PE de 32 bits?

Así que quiero hacer un espacio para mis cuevas de código en minesweeper.exe (juego típico de buscaminas de Windows XP, enlace:Dragaminas) Así que modifiqué el encabezado PE del archivo a través de CFF Explorer para aumentar el tamaño de.text sección.

Traté de aumentar el tamaño bruto de.text segmento por 1000 h (el nuevo tamaño era 3B58), pero Windows no pudo localizar el punto de entrada y el juego no se pudo iniciar. Luego intenté aumentar el tamaño de la.rsrc sección, agregando una nueva sección, aumentando el tamaño de la imagen, pero ninguno de esos intentos tuvo éxito, Windows decía que "Esto no es x32 ejecutable".

Así que aquí está la pregunta: ¿cómo hago espacio para mi cueva de código? No quiero buscar el espacio vacío dejado por el compilador, quiero tener buenos y limpios bytes de 1000 h para mi código. ¡Un tutorial para eso y una explicación detallada de cómo hacerlo sin corromper un juego sería GENIAL! (Y sí, en realidad estoy pirateando un buscaminas)

Respuestas a la pregunta(1)

Su respuesta a la pregunta