Posts

Showing posts from July, 2023

Final Countdown - Amiga - Opening the binaries

 In the last post , we looked at the contents of the disk images for Final Countdown. The next part should be taking a look at the executables and try to extract the code to analyze.  Quick recap: the first disk contains 3 executables: intro, zob and space. The first one is the cracker intro (this is the cracked version, after all). The startup sequence is running intro, then showing a text file, then running zob and space in sequence. We assume the intro binary only shows the intro and does nothing else to the system (this may be a wrong assumption, but it's simpler for now). So we have to analyze zob and space.  The format for AmigaOS binaries is called Hunk . I searched the internet looking for a tool that dumped this format, without success. It's likely that such a tool does exist, but I couldn't find one. So I decided to write a tool to dump Amiga Hunk binaries.  The format is specified in "The AmigaDOS Manual", Part 3 (AmigaDOS Technical Reference Manual), C