Differences between version 7 and previous revision of KnowledgeBase/ExpressGate.

Other diffs: Previous Major Revision, Previous Author

Newer page: version 7 Last edited on Saturday, 6 November 2010 5:27:53 by CyberLeo Revert
Older page: version 6 Last edited on Saturday, 6 November 2010 5:27:42 by CyberLeo Revert
@@ -1,8 +1,8 @@
 !! ~SplashTop resources 
 * [Hacking ExpressGate (Asus Splashtop)|http://www.phoronix.com/forums/showthread.php?t=11610] (Phoronix) 
 * [Splashtop on USB stick|http://www.phoronix.com/forums/showthread.php?t=11653] (Phoronix) 
-* [Asus ExpressGate SSD Hacking|http://www.sierrasoftworks.com/expressgate] (SierraSoftworks) 
+* [Asus ExpressGate SSD Hacking|http://www.sierrasoftworks.com/expressgate] (~ SierraSoftworks) 
  
 !! DFI image file format: 
  
 * 48-byte header 

version 7

SplashTop resources

DFI image file format:

  • 48-byte header

    • 16-char string: _DeviceVM Inc._\0
    • 8-char datestamp
    • 8 bytes unknown
    • 16 bytes unknown

  • MBR-partitioned disk image
  • FAT16 filesystem

CE.CEX format:

Weird. Looks like a debian archive, but it's not. More specifically, it appears to be a debian archive header that's been overwritten with other values in certain places:

64-byte header with overwrite at 0x10-0x13 and 0x30-0x37, with the actual data payload starting at 0x40 instead of 0x44

0x10-0x13 contains the hex value '27 5b c9 47', or '[EG in ascii

The useful bits are at offset 0x30-0x37, two little-endian encoded int32 sizes (including headers), representing the sizes of the two chunks in the file:

First chunk is a 64-byte header (since it includes the file header) and a tar.gz

Second chunk is an empty debian archive.