The setup procedure followed here is a Windows 7 Professional edition with a list of tools installed which have been stated within the corresponding lab directory. This Operating system in my case is run inside a virtual box environment. You can do the same process, or follow any other version of the Windows operating system.
There are also certain virtual machines available which can be used for a maximum of 90 days, and depending on the version they can be renewed for another term too.
There is also a slew of softwares, and web applications which are required to complete the labs. The links to each of those are given below. As specfied above, some of these are trial version, and thus have their own duration of trial. So check them out before installing the tools.
- An online Hashing Web Application
- Microsoft’s Log Parser Tool
- Microsoft Event Viewer
- Event Log Explorer
- Strings utility
- Event Log Explorer
- 7Zip
- Winhex Hexadecimal Editor
- Streams utility
- Disk Explorer
- Windows Disk Management Tool
- Test Disk
- PhotoRec
- EaseUS
- Active UnDelete
- Disk Drill
- Windows Registry Editor
- Microsoft Diskpart
- Hxd Hex Editor
- Hex Workshop
- Bitlocker
- Autopsy
- Dcode
We here deal with the concept of hashing text, files of different formats using various hashing algorithms, their properties, and also the general necessary qualifications and qualities of a good hash function, and also we have seen what makes a hash function have collisions. We also demonstrate a hash collision of the MD5
hashing algorithm.
We have in this experiment, analysed directories on the hard disk using Microsoft’s Log Parser Tool
, and performed tasks like knowing the top 10 largest or smallest files in a directory, etc.
In this exercise, we will use this tool to find the events like log in log out and an attempt to query the existence of blank password user account, etc.
In this exercise, we analyse the properties of word (DOCX) files, like viewing it under different circumstances, using different tools and performing date encodings.
In this exercise, we have dealt with and seen how the command line tools and the shell commands are run, a few examples of how powerful they are, and also seen how such commands can be grouped together and executed at once like executing scripts using batch files.
In this exercise, we analyse the various file extensions and formats available and popularly used.
In this exercise, we analyse the file formats namely how they are identified by the file management system and also thus by the operating systems.
We have also dealt with hidden data streams in the NTFS file systems, and have discussed ways in which to track them and also to open them.
In this exercise, we analyse the forensic image of the drives of FAT, GPT or NTFS file formats.
In this exercise, we analyse the file formats namely how they are identified by the file management system and also thus by the operating systems.
In this exercise, we deal with the recovering and restoring files from deleted partitions of a hard disk drive and also from partitions which are invisible in standard disk management tools, or are visible as unallocated region due to various reasons ranging from it being corrupted to a suspect hiding confidential data in such regions..
11. File Carving
In this exercise, we analyse the file and data carving to recover hidden files from within other files, or to recover files from partitions or disk images which are invisible in standard disk management tools, or are visible as unallocated region due to various reasons ranging from it being corrupted to a suspect hiding confidential data in such regions.
In this exercise, we analyse the various keys associated with the Windows operating system, namely how we can use this internal data tool to explore the various scenarios which is done during a forensic investigation.
In this exercise, we analyse the possible methods for hiding data, and also discussed on how such hidden data can be identified and even retrieved for that matter. We have also shown these with appropriate evidence in execution.
- Microsoft Diskpart
- Windows Disk Management Tool
- Hxd Hex Editor
- Hex Workshop
- Encryption / Decryption Web Tools
- Bitlocker
14. Email forensics
In this exercise, we analyse email headers which provide useful functionalities for ease of forensic analysis. This is especially a booming field of digital forensics, as we humans rely on emails and other such forms of such communications.
Listed below are a few online web applications which can be used to perform analysis on email headers.
- https://dnschecker.org/email-header-analyzer.php
- https://toolbox.googleapps.com/apps/messageheader/analyzeheader
- https://mailheader.org/
15. Applications
In this exercise, we refresh over the previous topics to have a better grasp on the concepts.