Recovering erased digital image files

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • dpenrod
    Junior Member
    Junior Member
    • May 2005
    • 4

    Recovering erased digital image files

    Hello,

    My name is David Penrod. I am a computer forensic specialist with Computer Forensic Labs of Englewood, Colorado. I am currently involved in a case in which digital movie files may have been erased and partially overwritten. The files are recordings from a security camera. To your knowledge, if a digital movie file is erased and its header overwritten is there a way to determine if a file is an AVI or MPEG or MOV file based solely upon the code within the body of the file? In other words, do AVI, MPEG, and other digital movie files contain code within their bodies that is unique to that type of file?

    Any help would be greatly appreciated,

    Dave Penrod
  • setarip
    Retired
    • Dec 2001
    • 24955

    #2
    "The files are recordings from a security camera. To your knowledge, if a digital movie file is erased and its header overwritten is there a way to determine if a file is an AVI or MPEG or MOV file...?

    I hate to ask the obvious but, can't you?:

    1) First determine what format(s) the specific camera is capable of generating

    2) Ask the owner/user what format the camera was set to capture in

    Comment

    • dpenrod
      Junior Member
      Junior Member
      • May 2005
      • 4

      #3
      Yes, we already know what the various formats are. But that's not the issue. My problem is that I am searching unallocated space on a computer for deleted movie files that have been partially overwritten - the headers have been deleted. All movie files have unique headers to identifiy the file that follows. Unfortunately, all that I have is unidentifiable code strings. I need to know if these formats have code within their bodies that is common to all files created in that particular format. In other words, do all AVI files contain a universal code string, a string that is located within each and every file created as an AVI.

      Comment

      • setarip
        Retired
        • Dec 2001
        • 24955

        #4
        .AVI index is at end of file

        Looks like this in a hex editor:

        ....j.m.8...01wb......m.....00dc....:.m.....01wb.. ..P.m.,...00dc......m.s...00dc......m.P...00dc.... X.m.....00dc......n.....00dc.....)n.c...00dc.....? n.....00dc.....Zn.....00dc.....pn.'...JUNK

        "AVIFix" can (sometimes) repair corrupt .AVI file headers.

        Comment

        • dpenrod
          Junior Member
          Junior Member
          • May 2005
          • 4

          #5
          Fantastic! Do other digital video files contain the same kind of code strings within them? Specifically, WMV and MPEG?

          Comment

          • setarip
            Retired
            • Dec 2001
            • 24955

            #6
            (By the way, for the .AVIs, it's simplest to look for the word "JUNK")

            MPEGs have tail endings as follows:

            FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
            FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
            FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
            FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
            00 00 01 B9

            Comment

            • dpenrod
              Junior Member
              Junior Member
              • May 2005
              • 4

              #7
              Beautiful. The AVI "junk" works great. You've been a great help. Thank you. Two more questions for you:

              1) Do you know if something similar is located within WMV and MOV files? If not, can you suggest a resource I can query?

              2) Thinking ahead now: after we've gathered together all the bits and pieces of a fragmented video file from unallocated space, is there anything special I need to do in order to put the file back together other than reorder the fragments in the correct sequence? The FAT and MFT have pointers (deleted, but can be recovered) to each fragment. Is there something unique about video files or a particular video file format that requires special attention when we reconstruct them.

              Comment

              • setarip
                Retired
                • Dec 2001
                • 24955

                #8
                "Beautiful. The AVI "junk" works great. You've been a great help. Thank you."

                My pleasure ;>}


                "If not, can you suggest a resource I can query?"

                Examine several each WMV and MOV files from within a hex editor - and see if you can observe any standard coding at the tail-end for each type...

                "Is there something unique about video files or a particular video file format that requires special attention when we reconstruct them."

                Nope (Other than, as you already know, the headers and tail-ends)...

                Comment

                Working...