Tip: Choose Save as PDF in the print dialog to download. Use A4 paper size.
Shade in the A or B circle for each question.
Draw a line connecting each item on the left to its match on the right.
| Left column | Right column | |
|---|---|---|
| 1exploit | AA bundle of ready-made exploits that automatically scans a device for weaknesses and tries them | |
| 2exploit kit | BAn exploit kit is a bundle of tools that attackers use to find and use weaknesses. It does not fix anything. A patch is what fixes weaknesses. | |
| 3The weakness is the vulnerability, the tool that uses it is the exploit, and the act of using it is the attack | Cvulnerability -> exploit -> attack | |
| 4An exploit only works if a matching vulnerability exists, so patching the weakness stops that exploit | DA method or piece of code that takes advantage of a vulnerability to attack a system | |
| 5vulnerability = the code that attacks a system | EThis mixes up a vulnerability with an exploit. A vulnerability is the weakness, and the exploit is the code or method that attacks it. | |
| 6exploit kit = a patch that fixes weaknesses | Fpatch(vulnerability) -> exploit fails |
Complete each line of code by filling in the missing parts.
Shade in the letter of the line that contains an error.
exploit — A method or piece of code that takes advantage of a vulnerability (a weakness) to attack a system. The weakness is the open door; the exploit is the tool that gets through it.vulnerability = "weak login check"
exploit = "code that abuses the weakness"weakness = findWeakness(server)
exploit = writeCode(weakness)
attack(exploit, server)IF patched = true THEN
exploitWorks = false
ENDIFexploitKit = [toolA, toolB]
FOR EACH tool IN exploitKit
try(tool, targetPC)# vulnerability: the open door
# exploit: the tool that gets through
# attack: using the tool to break in