Project:RELaserSoftware

From London Hackspace Wiki

Revision as of 18:50, 15 November 2010 by 93.97.176.250 (talk) (Start of reverse engineering)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Reverse Engineering Laser Software

Initial Analysis of .mol file

Looking at /Solexious/MarioBoxes/MINIMARIO.MOL

No ascii strings (looking using strings) Does not appear to be compressed (too many zeroes)


0x000 : Header 0x200 : One set of information What? 0x400 : Another set of information. 0xa10 : Likely co-ordinate data. Quite repetitive. Analysis document was mario boxes, with many repetitions of sub boxes, so that makes sense. It looks like possible 16bit number co-oords as the numbers range from a few thousands to hundreds. 32bits are in unrealistic ranges (huge in negative ranges).

To Do

Create simple .mol files with slight changes in

  • One co-ordinate of a point
  • The colour of one line
  • The speed of one colour
  • The power of one colour

And find diffs.