4 ms·
Any good sources you'd use to get off the ground running with file format reverse engineering? I have a couple small projects on the backburner at work that re
by TheCapn 11y ago
Any good sources you'd use to get off the ground running with file format reverse engineering?
I have a couple small projects on the backburner at work that require me to reverse engineer file formats. I've been able to decode a few basic details out of the files by looking for patterns in a hex editor but the finer details are still escaping me.
- voltagex_ 11y agoThe only way I've been able to do it is start writing a program that reads the header and prints details. Your other option is something like QuickBMS - on mobile, can't link.
- scrollaway 11y agoI'm self-taught so I won't be much help there. The usual path starts with learning assembly. If you have skills in reverse-engineering the actual executables, reversing the file formats is as simple as tracing back what happens when the files are read. It gets tougher when there are anti-debugging protections in place but that generally happens only in the video games industry. If the format is simple enough though, you will be fine with a good hex editor and some pattern recognition.
- a_t48 11y agoAlong with learning assembly, find an active project looking for help. I cut my teeth on deconstructing\modding Oni (see http://wiki.oni2.net/ONCC http://wiki.oni2.net/ONCC for example) and it was great to have other people to bounce ideas off of.