Skip to content

MBR bootloader code matcher, to recognize which operating system will be booted and speed-up forensic analysis.

Notifications You must be signed in to change notification settings

crossbowerbt/mbr_matcher

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

MBR bootloader code matcher

A little script that compares the MBR bootloader code of a file against a list of known ones.

Used to speed up forensic recognition of the operating system that will be booted by that MBR, and to detect eventual virus infections or customizations of the code.

Usage Example

$ perl ./mbr_matcher.pl ../analysis/mbr-win-server-2008
MBR analysis results:

        DOS or Windows 95a MBR code:	3/139	 2%
        Windows 2000 or XP MBR code:	14/300	 4%
        Windows 7/8/8.1/10 MBR code:	171/355	 48%
     Windows 95b, 98 or Me MBR code:	8/271	 2%
             Windows Vista MBR code:	354/354	 100%

Best match: [Windows Vista MBR code]

Note: the MBR bootloader code is exactly the standard one.

Enjoy ;)

About

MBR bootloader code matcher, to recognize which operating system will be booted and speed-up forensic analysis.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages