Corning Community College
CSCS1730 UNIX/Linux Fundamentals
To continue to cultivate your problem solving skills, and to demonstrate your basic scripting skills for task automation.
The first puzzlebox was in many ways a test of your observational skills. To many, the frustrations emerged from what was being taken for granted. But once you took proper notice, and could apply the appropriate skills, its secrets could be obtained.
The second puzzlebox will test both your observation skills (in a slightly different way) and reasoning skills in an abstract manner. Along with that, your scripting skills are being put to the test as well: your submission will more heavily rely upon a fully functional steps file that will entirely automate the process. If you are observant, the information you need is presented early on, but is a few layers of abstraction out of reach. Patience and perseverance will be key to victory.
This third one continues to put your skills to the test with new and exciting obfuscations.
Do note, the productive way to go about this project involves taking the following steps:
If you start too late, and do not ask questions, and do not have enough time and don't know what is going on, you are not doing the project correctly.
You are to unravel the puzzle, getting to the instructions inside. Be wary of deceptions and obstacles trying to throw you off track.
You are seeking the creation of two files, that you will submit:
You will want to go here to edit and fill in the various sections of the document:
Tr will be useful for the pictures
base64 -d will be useful
Remember you can combo commands together using the pipe “|” this will make things a lot easier.
To be successful in this project, the following criteria (or their equivalent) must be met:
Let's say you have completed work on the project, and are ready to submit, you would do the following:
lab46:~/src/SEMESTER/DESIG/PROJECT$ submit DESIG PROJECT file1 file2 file3 ... fileN
You should get some sort of confirmation indicating successful submission if all went according to plan. If not, check for typos and or locational mismatches.
I'll be evaluating the project based on the following criteria:
208:tpb2:final tally of results (208/208) *:tpb2:submitted tpb2.results file via submit tool [13/13] *:tpb2:submitted tpb2steps file via submit tool [13/13] *:tpb2:both files pushed to lab46 semester repository [13/13] *:tpb2:tpb2.results is correctly unscrambled and assembled [26/26] *:tpb2:tpb2.results md5sum matches project MANIFEST [26/26] *:tpb2:tpb2steps has valid list of non-interactive instructions [26/26] *:tpb2:tpb2steps uses shell features like wildcards, IO redir [26/26] *:tpb2:tpb2steps contains comments explaining process [26/26] *:tpb2:tpb2steps automates the project when executed [26/26] *:tpb2:tpb2steps when executed outputs nothing [13/13]