Foro de elhacker.net

Programación => Ingeniería Inversa => Mensaje iniciado por: Metheny en 3 Enero 2008, 04:59 am



Título: Ayuda, descompilar exe.
Publicado por: Metheny en 3 Enero 2008, 04:59 am
Que tal, les paso a comentar mi problema.

Utilizando el juego Jedi Academy (basado en el motor del Quake 3), que solo usaba por hobby, descubri una manera de crearle aplicaciones o mods para la empresa en la que trabajo y de esa manera ganar algun dinero.

Hace unos dias lei que el codigo del motor del quake habia sido liberado por lo creadores, por lo cual tenia ganas de avanzar un paso mas y hacer mas profesional mis aplicaciones. Mi problema basicamente es que quiero cambiarle el Title al programa, con title me refiero a la leyenda Jedi Academy Multiplayer que aparece arriba cuando se ejecuta windowed. Al principio busque si habia alguna herramienta que lo haga, pero despues de no encontrar nada me concentre es descompilarlo, el problema es que esta en C y no sirve mucho descompilarlo (por lo menos para mi, no soy un experto), pero encontre este programa "ResourceHacker" que me mostraba las strings del ejecutable que yo queria crear y luego de compilarlo se creaba un script. Yo modifique lo que necesitaba (que eso que les comente), lo compile y me cree un script que reemplace por el exe original.

Cuestion que el juego arranco como siempre y no me tomo ningun cambio, probe abriendo otro exe y dll del juego, pero tampoco me los toma. Hace un rato probe el Win32 dasm y me tira algo muy raro, supongo que esta cifrado.

Si a alguien le interesa el tema, les adjunto una screen con lo que me tira el Win32 y el exe original.

Screen

(http://img242.imageshack.us/img242/739/win32dasmae1.th.jpg) (http://img242.imageshack.us/my.php?image=win32dasmae1.jpg)

Exe

http://www.mediafire.com/?8zlmfxb27jw

Bueno espero puedan ayudarme, estare muy agradecido. Es mi primer post y trate de hacerlo bastante prolijo, si tengo algo mal avisenme.

Saludos


Título: Re: Ayuda, descompilar exe.
Publicado por: ??? en 3 Enero 2008, 06:02 am
No veo como puedes crear aplicaciones en base al motor de un juego sino sabes hacer esto... :p

decualquier manera usa el PE explorer para cambiar el string, tiene un editor de recursos mejor que el del resource hacker ademas tiene integrado un de compilador integrado y una opcion para buscar la string por todo el archivo...

O si lo prefieres usa directamente el Ollydbg...

Salu2


Título: Re: Ayuda, descompilar exe.
Publicado por: Metheny en 3 Enero 2008, 07:51 am
La verdad que muy util tu respuesta, y con respecto a como podia hacer aplicaciones. Eso pasa por estudiar matematica en vez de sistemas y lamentablemente tener poco tiempo para leer este tipo de cosas, donde me enfoco justo en lo que necesito para trabajar y por ahi se me pasan estas cosas que son estupideces.

Por suerte ya estoy libre de facultad y me voy a poner a leer un poco mas ahora, y empezare ayudar un poco en el foro para responder las dudas de otros.

Gracias, saludos