I'm trying to play with the firmware of a router, which is basically a squashfs filesystem.
If I create a squashfs filesystem and look at it with a hex editor it does look very similar to the one I have for the router, but I have been unable to mount the firmware on my test box. I think this is because it has been compressed with lzma to improve the compression ratio, and this is not compiled into squashfs by default.
So: Does that sound plausible? Are there any good distros for this kind of thing (eg a live CD I can experiment with), or should I try and set something up myself? I'm thinking probably a VMWare virtual machine would do what I need. (Basically I want to extract the firmware and hack the HTML, then recompress it and use it to break^H^H^H^H^H tweak my router.)
Anyone here done this kind of thing?