Permalink
Cannot retrieve contributors at this time
Name already in use
A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
reMarkAble/examples/cw_brief2.md
Go to fileThis commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
46 lines (36 sloc)
1.27 KB
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
--- | |
# Fields for the coursework | |
module_title: "Programming and Algorithms" | |
module_code: 4061CM | |
module_leader: James Shuttleworth | |
cohort: 2020/21 Semster 1 | |
handout: 14/09/2020 | |
due: 16/10/2020 | |
title: Brute Force | |
type: Report | |
group: false | |
effort: 20 Hours | |
credits: 10 | |
submit_via: Uniwise (Link to follow) | |
feedback_date: 30/10/2020 | |
feedback_method: "Feedback via Uniwise" | |
wordlimit: 1000 | |
short: A report detailing the design of a solution to a problem that requires development of an algorithm. | |
ilos: | |
- 1. Understand basic theoretical aspects that apply to programming | |
- 2. Design simple software to meet given specifications | |
--- | |
# Task and Mark Distribution | |
To gain a pass, your solution should be able to break into the basic | |
set of binaries and have appropriate testing, version control and | |
documentation. | |
To gain grades over 60%, your tool must also be able to deal with | |
arbitrary-length passwords that are made up of dictionary words with | |
modification. Example binaries are given in the "intermediate" | |
folder. | |
To gain grades over 70%, you will also need to be able to deal with | |
passwords of any length, with (almost) all ASCII characters as valid | |
symbols, making use of a flaw in the binaries that allows a "timing | |
attack". | |
## Due date | |
The couresework is due by {{page.meta.due}} |