If necessary, I could give a general talk on how to go about reverse engineering various data formats. It's not specifically open source related, but it is an important step in getting open source to be compatible with competing commercial products.
But two weeks is kind of tight to pull that together ... Maybe it would be better in September?
Obviously this cannot be a lightning talk.
I'm quickly playing out my hand. If I give a talk on my pet project for manipulating video game binaries, I won't be able to do any more BLUG talks without repeating myself
Edit: If you want it for August, I think I can pull it together in time. However, I am not doing another OpenOffice.org presentation. That thing is an absolute chunk of shit, and I would prefer to lend my support to a piece of functioning software like Evince or Eye of Gnome.
I'd prefer to just make a PDF of all the frames and flip through them during the presentation. Also, being able to demo breaking down and identifying patterns would be helpful. Does anyone know of a Linux program that will allow you to physically draw lines on the screen (e.g. with a tablet) or would I need to create a ton of slides and just point to stuff?
With most Linux software using open formats, this more concerns RE of closed formats on Windows, Mac and other systems to create a way to work with them – open source or otherwise.
Anyone who knows the platform's assembler can probably figure out a format if they know how to use a debugger. However, sometimes that is not terribly legal because you would have to first crack binary protections to even get in with a debugger and that violates the US DMCA and similar laws in the EU. In other cases you have a format itself but the executable that interacts with it is lost or the platform itself is dead (physically or by lack of emulation).
Basically, what I would like to introduce are approaches to figuring out a file format when you have some guess as to what the file contains.
There are a few examples of what I'm talking about here, but I would also get into console graphic formats in the discussion.