[Task 1] Introduction
[Task 2] Example Research Question
- In the Burp Suite Program that ships with Kali Linux, what mode would you use to manually send a request (often repeating a captured request numerous times)?
-
What hash format are modern Windows login passwords stored in? Reference: https://medium.com/@petergombos/lm-ntlm-net-ntlmv2-oh-my-a9b235c58ed4
-
What are automated tasks called in Linux? ANS: Cron ****
-
What number base could you use as a shorthand for base 2 (binary)? Reference: https://byte-notes.com/number-bases/ There’re many shorthands: 2 ,8, 10 ,16
ANS: base **
- If a password hash starts with $6$, what format is it (Unix variant)? ANS: Reference: https://github.com/frizb/Hashcat-Cheatsheet
[Task 3] Vulnerability Searching
I will use exploit-db
- What is the CVE for the 2020 Cross-Site Scripting (XSS) vulnerability found in WPForms?
- There was a Local Privilege Escalation vulnerability found in the Debian version of Apache Tomcat, back in 2016. What’s the CVE for this vulnerability?
- What is the very first CVE found in the VLC media player?
- If I wanted to exploit a 2020 buffer overflow in the sudo program, which CVE would I use?
[Task 4] Manual Pages
- SCP is a tool used to copy files from one computer to another.
What switch would you use to copy an entire directory?
man scp
- fdisk is a command used to view and alter the partitioning scheme used on your hard drive.
What switch would you use to list the current partitions?
man fdisk
- nano is an easy-to-use text editor for Linux. There are arguably better editors (Vim, being the obvious choice); however, nano is a great one to start with.
What switch would you use to make a backup when opening a file with nano?
man nano
- Netcat is a basic tool used to manually send and receive network requests.
What command would you use to start netcat in listen mode, using port 12345?
man netcat