

And as an added bonus, the full state of that entire guest computer exists as a file on your actual computer's hard drive, which can be backed up, shared between group members, etc. The guest OS will run, having no idea that it's just a simulation (this isn't QUITE true, there are a few ways that it can tell). Using very powerful and free tools such as VirtualBox, it is quite easy to run a guest operating system as a process of your host operating system. VirtualBox is further proof that we live in the future. The choice depends on the task at hand and the tools you choose to use.Īs we're well aware, very few of you are probably running Linux on your machine, hence the need for VirtualBox if you want to use our recommended platform. It is fine, of course, to use Linux for some tasks and your usual operating system for others. Furthermore, all of the TAs have completed the assignment using Debian Linux, and thus we'll be focusing our support efforts on this platform.

Howver, in many cases, the most powerful, easiest to use, an/or well-documented tool is going to be Linux based. It is possible to complete this assignment without using Linux. Installing Debian using Virtual Box and Sharing with your Host OS If this is not the case, and you are confused, please post on Piazza and we'll help you out - please don't be afraid to ask even basic questions. This tutorial assumes you have at least a basic knowledge of Linux. There's no bigger waste of your time than spending hours googling to find the very minor tweak to the command that will unlock the next phase of the assignment. If you get stuck, please don't hestitate to ask. Ideally, this tutorial wouldn't exist, and you'd go through and figure it all out the hard way (since this is a really useful skill) - but given that you only have two weeks to complete the assignment, we figured a little more guidance was in order.

Much like the BigInteger byte interconversion issues that we subjected you to during the RSA assignment, sometimes you learn best by having to grapple with vexing technical issues on your own. It is not intended to be an all encompassing document. This tutorial is intended to address such problems by pointing out and solving some of the most common problems.

Tutorial for Debian Workflow for Forensics Assignmentĭuring previous semesters, this assignment has caused students with weak *nix experience a lot of grief.
