Building a GPS Logger

I like hiking, its a good excuse for getting outside, exploring the countryside, getting fit and having fun. While I can remember the places I’ve been and have photos as well, I would like to be able to record more information about the hike and be able to display the route taken in mapping applications. I have previously used a Laptop and USB GPS receiver in the car to record camping trips, however this is impractical when hiking as weight is an issue and the laptop battery only lasts a few hours. Read the rest of this entry »

, , , , ,


File format reverse engineering, an introduction.

So you have a file that you know contains something good, if only you could read it. Your searching efforts for documentation proved fruitless, required a significant outlay or to sign a NDA. Looks like you are going to need to reverse engineer the file format so you can use it. Most applications tend to use custom file formats for various reasons. These files are usually containers where other files are kept or application data.  A hex editor (xvi32) and C compiler (VS2008) were used to discover the layout of the culprit file. Read the rest of this entry »

, , , , ,