Foro de elhacker.net

Programación => Ingeniería Inversa => Mensaje iniciado por: karmany en 20 Diciembre 2005, 21:00 pm



Título: Insertar bits y que el programa funcione..
Publicado por: karmany en 20 Diciembre 2005, 21:00 pm
Desde hace mucho tiempo tengo esta pregunta en mi cabeza: ¿Es posible, por ejemplo con un editor hexadecimal insertar bits y que el programa funcione correctamente?

Os pongo la última duda que me ha surgido.. Lo que quiero hacer es traducir algunos términos de un programa que tengo en inglés para mi hermano. Como los editores de recursos no lo abren (y no tiene protección ni nada de nada..), lo abrí con el Olly y llegué aquí:

(http://img282.imageshack.us/img282/608/insertar3iy.jpg)

Lo que he llegado a la conclusión en este programa es que:
Antes de llegar a definir el menú, el primero en este caso "mnuFile" pone dos números y es como una cuenta, me explico: los dos primeros números 2B y 07, por un lado y antes de llegar al siguiente menú 2C y 07. Y el siguiente 2D y 07..Después le sigue a todo final un cero.
Después de este primer 0 viene el código ASCII de lo que pone en el menu: File y yo quiero poner aquí: Archivo.

Este es el problema.. que no hay manera.
Alguien se le ocurre alguna idea? Me vale cualquier idea que se os ocurra para probar...

Como siempre gracias..