NEW
Font size
WorksheetsCybersecurity Forensics Quiz
Total questions: 20
Worksheet time: 10mins
Which environment variable can an attacker use in Linux to force the dynamic linker to load a malicious shared library before legitimate system libraries?
PATH
SHELL
LD_PRELOAD
LD_LIBRARY_PATH
Which specific Windows Registry artifact tracks the GUI applications launched by a user and obfuscates the names using ROT-13 encoding?
ShellBags
UserAssist
ShimCache
AmCache
In Linux forensics, which command is specifically used to find "unlinked" files (files that have been deleted but are still held open by a running process)?
ls -la
stat filename
find / -name "deleted"
lsof +L1
Which Windows Security Event ID corresponds to "Process Creation," providing a log of every program started on the system?
4688
4624
4625
4672
What is the specific term for the data of a very small file (typically under ~700 bytes) that is stored directly within the Master File Table (MFT) record itself?
Non-Resident Data
Shadow Copy
Resident Data
Metadata Stream
If a Linux process is running from a malicious binary that has been deleted from the disk, what will the symbolic link `/proc/[pid]/exe` display?
(empty)
(deleted)
(unknown)
(corrupt)
Which Windows Registry key is most commonly targeted by malware to ensure persistence by executing a program automatically when a user logs in?
HKCR\Classes_Root\Autoplay
HKLM\SYSTEM\CurrentControlSet\Services
HKU\.DEFAULT\Control Panel\Desktop
HKLM\Software\Microsoft\Windows\CurrentVersion\Run
Which Linux command is used to identify binaries that have the SUID (Set User ID) permission bit set, which can be exploited for privilege escalation?
find / -perm -4000
ls -R / | grep SUID
ps aux | grep root
getcap -r /
Unlike standard Windows Event Logs, Sysmon Event ID 1 is critical for forensic analysts because it includes which specific piece of data?
The IP address of the user
The BIOS version
The Hash (MD5/SHA256) of the executable
The MAC address of the network card
Which Loadable Kernel Module (LKM) is the standard tool for dumping physical memory (RAM) from a Linux system?
dd
LiME
MemDump
Volatility
In the Windows "Sticky Keys" exploit, attackers modify the "Image File Execution Options" (IFEO) registry key to launch a command prompt. Which executable is the target of this modification?
winlogon.exe
explorer.exe
svchost.exe
sethc.exe
Which Linux log file is the primary location for recording successful and failed login attempts, as well as `sudo` execution?
/var/log/syslog
/var/log/messages
/var/log/auth.log
/var/log/kern.log
Which technique involves an attacker starting a legitimate Windows process (like `svchost.exe`) in a suspended state, removing its code, and writing malicious code into the empty memory space?
DLL Injection
Process Hollowing
Buffer Overflow
Heap Spraying
Which specific attribute, when set on a Linux file using `chattr`, prevents it from being modified, renamed, or deleted, even by the root user?
The Immutable bit (+i)
The Hidden bit (+h)
The System bit (+s)
The Append-only bit (+a)
Which NTFS feature allows a file entry to point to multiple streams of data, effectively allowing attackers to hide payloads behind a legitimate text file?
Master File Table (MFT)
Volume Shadow Copy
Alternate Data Streams (ADS)
Reparse Points
In the Linux Audit system (auditd), which field tracks the original user ID of a person, ensuring accountability even after they escalate privileges using `sudo`?
uid
auid
gid
suid
Which "Ring" level in the Windows architecture represents Kernel Mode, where core OS components and drivers have unrestricted access to hardware?
Ring 3
Ring 1
Ring -1
Ring 0
When analyzing Linux memory for "fileless" malware, analysts look for memory pages with which suspicious permission combination?
Read/Write/Execute (RWX)
Read-Only (RO)
Write-Only (WO)
No Access (NA)
Which Sysinternals tool allows a Windows analyst to view the parent-child relationships of processes and verify the digital signatures of running binaries?
Process Monitor (ProcMon)
Autoruns
Process Explorer
Sysmon
Which directory in Linux is a pseudo-filesystem that acts as a dynamic interface to kernel data structures and running process information?
/sys
/proc
/dev
/run
