Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Executed in the local operating system. 1 . Create a text document ( sys . tat ) that contains System Information. 2 . Write a

Executed in the local operating system.
1. Create a text document (sys.tat) that contains "System Information".
2. Write a sys_doc.exe installer program for this document that under the guise of installing an update (with the update progress bar displayed) to some program (like Notepad or Paint):
Requests the user for a folder (there should be an option to use an existing folder and an option to create your own) to copy the "System Information".
Writes to the folder a file with the executable code for the program secur.exe (analogous to the requirements for template.tbl from lab #1) that protects sys.tat.
Gathers (possible) information about the computer on which the program is installed.
Encodes this information and writes it to the sys.tat file.
Signs it with the program user's private key and writes the signature, for example, to the Windows registry in the HKEY_CURRENT_USER\Software\Student_Name section as the value of the Signature parameter.
Runs secur.exe to protect sys.tat from unauthorized access.
It prescribes the start of secur.exe program when executing the Open function for sys.tat, so that the protection is triggered after OS reboot (there are several ways of such "binding").
3. Include the following functionality in the secur.exe protection program itself:
Requesting information from the user about the name of the registry section with an electronic digital signature (student's last name).
Read the signature from the above registry section, which is verified using the user's public key.
Enable or disable viewing "System Information" in the sys.tat file depending on whether the key is correctly specified.
4. If the check fails, the protected program must be terminated with a corresponding message.
5. Information collected about the computer includes at a minimum:
User Name,
Computer Name,
Computer configuration (memory and CPU, at a minimum) and OS version.pppppgukgkugyygg

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access with AI-Powered Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Students also viewed these Databases questions