8 replies
When using a HEX editor to change the contents of a binary file, you will have mixed results. The binary file is the result of compiled code from some language like C. Once the code is compiled, it is not human readable and you cannot be certain what effect your changes will have.
Editing text is not so much a problem because the hex values for the text are easily identified. But, when you begin to edit any other parts of the file, you are surely asking for trouble. I don't recommend it.
by pbgerrard
by idtent
I don't really have a good answer for you, just some experience. When I was in school we wrote programs in hex for different chips. Each chip had its own instruction set (why macs and pcs dont use the same software) which I am sure you probably know anyway. I did a search on a few engines and got a whole slury of hex editors so that isn't an issue, plus you said that you already were doing it.
My suggestion, determine what type of chip you are coding for (Motorola, Intel, AMD, whatever) and see if you can't get the instruction set from the manufacturer. Then you can program it your self from the ground up. As far as reengineering other software - if I had the time I would write the code in whatever language, compile, and then pull apart the hex. Regardless - good luck, hope I helped, and if I had the time to devote to it I would be doing the same thing.
by pbgerrard
by pbgerrard
by saihib
by pbgerrard
by pbgerrard
This discussion is closed to new replies.
Trending Networks posts
Sort by Trending