me gustaria saber como puedo abrir un exe de esos para ver el codigo de programacion que tienen , o sea ver que es lo que hace el programa, a que rutas accede y eso...
Aparte de lo que ya te han comentado, depende del parcheador, por que hay varios tipos de metodologías. Un parche puede tener la funcionalidad de escribir/manipular los offsets del executable objetivo, o simplemente el parche podría contener el archivo objetivo ya modificado y simplemente realizar una operación de reemplazamiento de archivos. O tal vez el parche en cuestión no modifica ningún exe objetivo sino claves de registro o archivos de text plano...
Para saber los archivos que manipula un executable/parche, te sirve con utilizar cualquier software de monitorización del sistema de archivos, como por ejemplo
Moo0 File Monitor. Para saber que claves de registro se manipulan, lo mismo, un monitor de registro como por ejemplo
Regshot (la versión Unicode de 64 Bits). Y para saber que cambios específicos se realizan en los offsets/bytes del executable objetivo a parchear (si alguno), pues lo que ya te han dicho, puedes usar un descompilador o desensamblador para analizar las instrucciones originales del programa, o también puedes utilizar cualquier software de comparación de archivos byte a byte (por método Diff) como por ejemplo
Ultra Compare.
¡Saludos!