logo Use CA10RAM to get 10%* Discount.
Order Nowlogo
(5/5)

IF you are doing the assignment on your laptops rather than the VM.

INSTRUCTIONS TO CANDIDATES
ANSWER ALL QUESTIONS

Caveat

 

IF you are doing the assignment on your laptops rather than the VM.  In order to install and run Visual Studio, the machine you are using must meet or exceed the minimum hardware specification (see below).  If you run into difficulties with running the programme, please see the specifications below.

 

Hardware Specification

1.6 GHz or faster processor.

1 GB of RAM (for x86) or 2 GB of RAM (for x64); an additional 512 MB RAM recommended if running a virtual machine.

200 MB of available hard disk space.

5400 RPM hard disk drive.

DirectX 9-capable video card that runs at 1024 x 768 or higher display resolution.

 

With the image provided by the college this should not be a problem any longer.

 

Software Specification

Visual Studio 2019 (C# and perhaps Python)

Steps

 

(a) Visual Studio

 

The image provided by the institute has a preinstalled version of Visual Studio.

 

(a) Running the program in Visual Studio 

 

1.  Create the directory C:\Data\Temp

2.  Create a short text file (1/2 page of text), save it as MyData.txt in the directory specified in step 1.

3.  Start Visual Studio.   The program will run in Visual Studio 2019 in the image environment 

      supplied by the Institute.  Go to Start -> All Programs -> Visual Studio 2019

4.  Create a New Project, Scroll and select Console Application (.NET Framework) (using the Visual 

      C# template), highlight and press next.

5.  Give the application a name CryptoProgA and change the Framework to .NET Framework 4.7.2

6.  Delete the code on the console window and paste the Crypto Program code (see assignment 

     folder and code document) into the console window.

7.  Comment out those lines that have the function of deleting the key from memory.  

8.   Simply click Start on the Main Menu to run the program.

 

(b) Performing a RAM Dump

 

1.  Perform a memory dump of machine’s RAM.    

2.   Analyse dump using forensics tools and visual inspection and see if you can find the key.  

 

(c) Key Management in memory

 

The program contains 2 lines of code:

 

ZeroMemory(gch.AddrOfPinnedObject(), sSecretKey.Length * 2);

gch.Free();

 

       Provide an explanation for both lines of code, what does the code do and how?  Note:  these 

       lines should be commented out prior to beginning your assignment.

 

(d) Finding the key

 

Hnt:  Use breakpoints.

 

 

(5/5)
Attachments:

Expert's Answer

410 Times Downloaded

Related Questions

. Introgramming & Unix Fall 2018, CRN 44882, Oakland University Homework Assignment 6 - Using Arrays and Functions in C

DescriptionIn this final assignment, the students will demonstrate their ability to apply two ma

. The standard path finding involves finding the (shortest) path from an origin to a destination, typically on a map. This is an

Path finding involves finding a path from A to B. Typically we want the path to have certain properties,such as being the shortest or to avoid going t

. Develop a program to emulate a purchase transaction at a retail store. This program will have two classes, a LineItem class and a Transaction class. The LineItem class will represent an individual

Develop a program to emulate a purchase transaction at a retail store. Thisprogram will have two classes, a LineItem class and a Transaction class. Th

. SeaPort Project series For this set of projects for the course, we wish to simulate some of the aspects of a number of Sea Ports. Here are the classes and their instance variables we wish to define:

1 Project 1 Introduction - the SeaPort Project series For this set of projects for the course, we wish to simulate some of the aspects of a number of

. Project 2 Introduction - the SeaPort Project series For this set of projects for the course, we wish to simulate some of the aspects of a number of Sea Ports. Here are the classes and their instance variables we wish to define:

1 Project 2 Introduction - the SeaPort Project series For this set of projects for the course, we wish to simulate some of the aspects of a number of

410 Times Downloaded

Ask This Question To Be Solved By Our ExpertsGet A+ Grade Solution Guaranteed

expert
Um e HaniScience

670 Answers

Hire Me
expert
Muhammad Ali HaiderFinance

503 Answers

Hire Me
expert
Husnain SaeedComputer science

716 Answers

Hire Me
expert
Atharva PatilComputer science

897 Answers

Hire Me

Get Free Quote!

318 Experts Online