2012-08-26 22:08:45,005 INFO Classification finished.
2012-08-26 22:09:10,281 INFO CJpegFileHandler constructor finished
2012-08-26 22:09:10,281 INFO CReassembly constructor finished
2012-08-26 22:09:10,282 INFO CReassemblyPUP constructor finished
2012-08-26 22:09:10,290 INFO Beginning reassembling.
Traceback (most recent call last):
File "/home/rpoisel/git/mmc/gui/gui_fc.py", line 84, in run
self.mFileCarver.runReassembly(self.mOptions, self)
File "/home/rpoisel/git/mmc/filecarver.py", line 73, in runReassembly
pCaller)
File "/home/rpoisel/git/mmc/reassembly/reassembly.py", line 24, in assemble
lIdxNoHeader)
File "/home/rpoisel/git/mmc/reassembly/reassembly.py", line 362, in prepareFiles
self._analyzeJpeg(lFile, lData)
File "/home/rpoisel/git/mmc/reassembly/reassembly.py", line 652, in _analyzeJpeg
ord(pData[(pFile.mMarker[CFileJpeg.MRK_SOS] + 3)])
IndexError: string index out of range
The provided usbkey.dd image (see data directory) causes to interrupt the reassembly process. Following a back-trace from my (rpoisel) system is provided. The file carving process has been started using default parameters (only the usbkey.dd image has been chosen) in JPEG recovery mode.