Red Team Fundamentals
3 questions
Red teams act as the adversary, using real attack techniques to probe an organisation's defences. Blue teams defend and respond. A CTF (Capture The Flag) challenges participants to use red-teaming technique to find a hidden text string, the "flag".
Q1
In cybersecurity, the Red Team's role is best described as:
1 mark
Q2
What is the correct order of the standard red-teaming attack chain given in the lecture?
2 marks
Q3
What does CTF stand for in a cybersecurity competition context?
1 mark
Red Team Fundamentals score
0/4
Unix Fundamentals
10 questions
Unix/Linux is the operating system behind nearly every CTF target. File permissions, search/pattern commands, redirection and piping are the daily toolkit.
Q4
Which year and lab is credited with the original development of Unix?
1 mark
Q5
File permission
0600 on a Unix file means:1 mark
Q6
Which command searches for files or directories by name (or other criteria)?
1 mark
Q7
Which command searches for a text pattern within file contents?
1 mark
Q8
In
ifconfig >> output.txt, what does the >> operator do?1 mark
Q9
The
| symbol in a Unix command connects:1 mark
Q10
Which command lets you securely remote-login to a CTF challenge server over the network?
1 mark
Q11
Which package manager is associated with Debian-based Linux distributions?
1 mark
Q12
"On a UNIX system, everything is a file; if something is not a file, it is a ____."
1 mark
Q13
Which command shows currently running processes, useful for CTF process monitoring?
1 mark
Unix Fundamentals score
0/10
Programming for CTF
3 questions
C and Python show up constantly in CTF challenges — C because reverse-engineering/binary-exploitation targets are usually written in it, Python because it's fast to prototype scripts and crackers in.
Q14
Why does the lecture say C is important for red teaming/CTF, even though it is an old language?
1 mark
Q15
C is a(n) ______ language, while Python is a(n) ______ language.
1 mark
Q16
The classical cipher used in the "shift cipher" CTF programming example (implemented in both C and Python) is the:
1 mark
Programming for CTF score
0/3
Red-Teaming & CTF Tools
4 questions
A handful of purpose-built tools cover common CTF categories: cracking password-protected archives, scanning web servers, and more.
Q17
Which tool is described as "a fast password cracker… able to crack password protected zip files with brute force or dictionary-based attacks"?
1 mark
Q18
In the fcrackzip example, what does the
-u flag do?1 mark
Q19
Which tool is described as "a very light web penetration test tool… a pluggable web server and CGI scanner written in Perl"?
1 mark
Q20
To install software from source code on Unix, the typical three-step sequence is:
1 mark
Red-Teaming & CTF Tools score
0/4
—
Complete all questions to see your final score