I built a tool for analyzing raw binary programs (programs without an ELF, PE, Mach-O header) to determine the file offset that the program begins at and the load address the program is mapped into memory at. The tool can also do find the instruction set architecture for common platforms. I put a lot of effort into making it as easy as possible to run, and there is a quick start script that takes a single argument: the absolute file path to a raw binary program file.