1Which encoding scheme commonly represents binary data using letters, digits, and symbols such as + and /?
Simple encoding
Easy
A.SHA-256
B.AES
C.RSA
D.Base64
Correct Answer: Base64
Explanation:
Base64 converts binary data into a text-based representation using a standard set of printable characters.
Incorrect! Try again.
2What is a key difference between encoding and encryption?
Simple encoding
Easy
A.Encryption only compresses data
B.Encoding requires a secret key
C.Encoding changes data format
D.Encryption always produces text
Correct Answer: Encoding changes data format
Explanation:
Encoding changes how data is represented, while encryption is intended to protect data from unauthorized access.
Incorrect! Try again.
3Why might malware encrypt its configuration data?
Malware encryption
Easy
A.To hide readable settings
B.To increase screen resolution
C.To repair system files
D.To improve network speed
Correct Answer: To hide readable settings
Explanation:
Encryption can conceal configuration details such as server addresses, commands, or credentials from analysts.
Incorrect! Try again.
4What is custom encoding in malware?
Custom encoding
Easy
A.A Windows user authentication method
B.A hardware-based encryption feature
C.A developer-defined data transformation
D.A standard disk partition format
Correct Answer: A developer-defined data transformation
Explanation:
Custom encoding uses a transformation designed by the malware author instead of a common standard such as Base64.
Incorrect! Try again.
5What is the main goal of malware unpacking?
Malware unpacking
Easy
A.Delete all operating system logs
B.Block every network connection
C.Recover the hidden program code
D.Create a new user account
Correct Answer: Recover the hidden program code
Explanation:
Unpacking reveals the original or executable code that a packer compressed or concealed.
Incorrect! Try again.
6When is packed malware often unpacked automatically?
Malware unpacking
Easy
A.When the monitor turns off
B.When a user changes wallpaper
C.When it runs in memory
D.When the disk is formatted
Correct Answer: When it runs in memory
Explanation:
Packed malware commonly restores its executable code in memory so the processor can run it.
Incorrect! Try again.
7What should an analyst normally do after obtaining a memory image?
Memory forensics steps
Easy
A.Install updates into the image
B.Convert the image into source code
C.Rename all running processes
D.Preserve and analyze the image
Correct Answer: Preserve and analyze the image
Explanation:
The analyst preserves the evidence and then examines the memory image with forensic tools.
Incorrect! Try again.
8What does memory acquisition collect from a running computer?
Memory acquisition
Easy
A.Printed paper documents
B.Contents of volatile RAM
C.Only BIOS configuration values
D.Only deleted disk sectors
Correct Answer: Contents of volatile RAM
Explanation:
Memory acquisition captures RAM, which may contain active processes, connections, keys, and other volatile evidence.
Incorrect! Try again.
9Why should RAM usually be acquired before shutting down a suspected system?
Memory acquisition
Easy
A.RAM contents are volatile
B.Shutdown expands RAM capacity
C.Shutdown creates network traffic
D.RAM contents are always encrypted
Correct Answer: RAM contents are volatile
Explanation:
Most RAM contents disappear when power is removed, so acquisition should occur while the system is running.
Incorrect! Try again.
10What is Volatility primarily used for?
Volatility overview
Easy
A.Designing network cables
B.Compiling mobile applications
C.Editing digital photographs
D.Analyzing memory images
Correct Answer: Analyzing memory images
Explanation:
Volatility is a memory forensics framework used to extract and examine artifacts from captured RAM.
Incorrect! Try again.
11What does enumerating processes reveal?
Enumerating processes
Easy
A.Passwords printed on labels
B.Rules configured on routers
C.Processes present in memory
D.Files stored in cloud backups
Correct Answer: Processes present in memory
Explanation:
Process enumeration identifies programs and system processes represented in the memory image.
Incorrect! Try again.
12Which process detail is commonly useful when identifying suspicious activity?
Enumerating processes
Easy
A.Keyboard layout
B.Monitor brightness
C.Printer paper size
D.Process identifier
Correct Answer: Process identifier
Explanation:
A process identifier, or PID, helps analysts track and correlate a process with related forensic artifacts.
Incorrect! Try again.
13What can a process handle reference in Windows?
Listing process handles
Easy
A.A processor clock speed
B.A screen color profile
C.A keyboard language pack
D.An open system object
Correct Answer: An open system object
Explanation:
Handles reference system objects used by a process, such as files, registry keys, events, or mutexes.
Incorrect! Try again.
14Why would an analyst dump a suspicious executable from memory?
Dumping executable and DLL
Easy
A.To update its digital signature
B.To restart the operating system
C.To examine its recovered code
D.To increase available RAM
Correct Answer: To examine its recovered code
Explanation:
Dumping saves the in-memory executable so it can be examined with static or dynamic analysis tools.
Incorrect! Try again.
15What can a list of network connections reveal during malware analysis?
Listing network connections and sockets
Easy
A.Installed monitor dimensions
B.Physical room temperature
C.Remote systems contacted
D.Battery manufacturing date
Correct Answer: Remote systems contacted
Explanation:
Network artifacts can show remote IP addresses and ports contacted by suspicious processes.
Incorrect! Try again.
16What does a listening socket indicate?
Listing network connections and sockets
Easy
A.A password was decrypted
B.A registry key was deleted
C.A file awaits compression
D.A process awaits connections
Correct Answer: A process awaits connections
Explanation:
A listening socket shows that a process is waiting for incoming network connection requests.
Incorrect! Try again.
17Why do analysts inspect the Windows Registry during malware forensics?
Inspecting registry
Easy
A.To test physical network cables
B.To recover damaged monitor pixels
C.To measure processor temperature
D.To find configuration and persistence
Correct Answer: To find configuration and persistence
Explanation:
Malware may store settings or create Registry entries that cause it to run automatically.
Incorrect! Try again.
18Why might a malicious program install itself as a Windows service?
Investigating service
Easy
A.To enlarge disk sectors
B.To run automatically
C.To calibrate the display
D.To replace the keyboard
Correct Answer: To run automatically
Explanation:
A service can provide malware with automatic startup and continued execution in the background.
Incorrect! Try again.
19What can extracted command history show an investigator?
Extracting command history
Easy
A.Images viewed in a gallery
B.Packets blocked by hardware
C.Keys pressed during startup
D.Commands entered in a shell
Correct Answer: Commands entered in a shell
Explanation:
Command history can reveal shell commands executed by a user, attacker, or malicious process.
Incorrect! Try again.
20What does listing DLLs for a process help identify?
Listing DLLs
Easy
A.Ports available on a switch
B.Users connected to a printer
C.Folders stored in a backup
D.Libraries loaded by the process
Correct Answer: Libraries loaded by the process
Explanation:
A DLL listing shows the shared libraries loaded into a process and may expose suspicious injected modules.
Incorrect! Try again.
21A malware sample stores the string powershell.exe as cG93ZXJzaGVsbC5leGU=. Which decoding operation should an analyst try first?
Simple encoding
Medium
A.Base64 decoding
B.ROT13 decoding followed by decompression
C.URL decoding
D.Hexadecimal decoding
Correct Answer: Base64 decoding
Explanation:
The character set and trailing = padding are common indicators of Base64 encoding.
Incorrect! Try again.
22An analyst discovers the bytes 68 74 74 70 3A 2F 2F in a malware configuration. What does interpreting them as ASCII reveal?
Simple encoding
Medium
A.http://
B.ftp://
C.file://, indicating that the malware accesses only local files
D.https://
Correct Answer: http://
Explanation:
The hexadecimal bytes map to the ASCII characters h, t, t, p, :, /, and /.
Incorrect! Try again.
23A malware executable contains a high-entropy data section that becomes readable configuration data after the sample starts. What is the most effective next action?
Malware encryption
Medium
A.Search only the disk image
B.Rename the executable section
C.Assume the section contains a digitally signed library
D.Capture and inspect process memory
Correct Answer: Capture and inspect process memory
Explanation:
Malware must usually decrypt configuration data before using it, so the plaintext may be recoverable from process memory.
Incorrect! Try again.
24Several encrypted configuration blocks use the same stream-cipher key and nonce. Two ciphertexts are and . What does produce?
Malware encryption
Medium
A.
B.
C.The original key and nonce in plaintext form
D.
Correct Answer:
Explanation:
Because , XORing the ciphertexts cancels the reused keystream and yields .
Incorrect! Try again.
25A custom decoder processes each byte using . The encoded byte is 0x44. What is the decoded byte?
Custom encoding
Medium
A.0x40
B.0x47, because the decoder adds the offset before applying the modulus
C.0x41
D.0x3F
Correct Answer: 0x41
Explanation:
Subtracting 3 from 0x44 gives 0x41, which is the ASCII character A.
Incorrect! Try again.
26A suspected custom encoding repeatedly applies XOR with a four-byte key. Which observation would most strongly support this hypothesis?
Custom encoding
Medium
A.Every encoded byte is printable ASCII
B.Byte patterns repeat every four positions
C.The file has a valid PE signature
D.The executable imports many cryptographic libraries and has a valid certificate
Correct Answer: Byte patterns repeat every four positions
Explanation:
A repeating four-byte XOR key can create periodic relationships at positions separated by four bytes.
Incorrect! Try again.
27During dynamic unpacking, execution leaves a small unpacking stub and enters a newly written memory region containing valid PE-like code. What should the analyst do next?
Malware unpacking
Medium
A.Restart the sample and rely exclusively on static string extraction
B.Dump the unpacked region and rebuild imports
C.Delete the newly allocated memory region
D.Dump the process near the original entry point
Correct Answer: Dump the unpacked region and rebuild imports
Explanation:
The newly written region likely contains the unpacked payload; dumping it and repairing imports makes further analysis possible.
Incorrect! Try again.
28Which API sequence most strongly suggests that one process is unpacking or injecting code into another process?
Malware unpacking
Medium
A.GetVersionEx, GetSystemTime, Sleep, followed by normal process termination
Correct Answer: It resembles document-based script execution
Explanation:
A document application spawning PowerShell and rundll32.exe is a common pattern in malicious document and payload execution.
Incorrect! Try again.
35A suspicious process has an open handle to \Device\PhysicalMemory and several handles to security-related processes. What does this most directly justify?
Listing process handles
Medium
A.Treating it as a harmless text editor
B.Deleting all handles from the memory image
C.Concluding that it is legitimate because physical-memory access is required by every process
D.Examining its privileges and access activity
Correct Answer: Examining its privileges and access activity
Explanation:
Sensitive object handles can indicate privileged access, tampering, credential theft, or defensive-tool interference.
Incorrect! Try again.
36An analyst finds a suspicious process whose executable no longer exists on disk. What is the best memory-forensics action?
Dumping executable and DLL
Medium
A.Export the registry and assume it contains the complete executable
B.Dump the process executable from memory
C.Reboot the system to recreate the file
D.Recover it only from browser cache
Correct Answer: Dump the process executable from memory
Explanation:
The process image may still be resident in memory even when the original executable has been deleted from disk.
Incorrect! Try again.
37Volatility reports an established TCP connection from PID 2480 to an unfamiliar external address on port 443. What is the most useful next correlation?
Listing network connections and sockets
Medium
A.Inspect only the local keyboard layout and desktop wallpaper settings
B.Change the remote address in the memory image
C.Map PID 2480 to its process and command line
D.Assume port 443 makes the connection benign
Correct Answer: Map PID 2480 to its process and command line
Explanation:
Associating the connection with a process and its command line helps determine whether the traffic belongs to malware or legitimate software.
Incorrect! Try again.
38A memory-resident registry value under Software\Microsoft\Windows\CurrentVersion\Run launches an executable from a user's temporary directory. What behavior does this most likely indicate?
Inspecting registry
Medium
A.DNS cache poisoning
B.Persistence at user logon
C.Kernel memory compression
D.Automatic repair of missing Windows system files during startup
Correct Answer: Persistence at user logon
Explanation:
Values in the Run key can automatically launch programs when the user logs on, making them a common persistence mechanism.
Incorrect! Try again.
39A service discovered in memory has an automatic start type, a random-looking name, and an executable path inside C:\Users\Public. What is the best assessment?
Investigating service
Medium
A.It is safe because the path is writable
B.It is normal because all services use random names
C.It is suspicious and may provide persistence
D.It is a standard Windows service installed in the default protected system directory
Correct Answer: It is suspicious and may provide persistence
Explanation:
A randomly named automatic service executing from a user-writable directory is a strong persistence indicator.
Incorrect! Try again.
40Recovered console history contains whoami, net user, and ipconfig /all, followed by a download command. What does this sequence most likely represent?
Extracting command history
Medium
A.Registry hive repair followed by memory compression
B.Routine disk defragmentation and file indexing
C.System reconnaissance followed by payload retrieval
D.A complete operating-system upgrade performed through the graphical interface
Correct Answer: System reconnaissance followed by payload retrieval
Explanation:
The commands gather identity, account, and network information before retrieving additional content.
Incorrect! Try again.
41A memory buffer begins with TVqQAAMAAAAEAAAA, while the corresponding file is absent from disk. Which action most directly tests whether this is a simply encoded Windows executable?
Simple encoding
Hard
A.Hex-decode the buffer and check for a PE header
B.XOR the buffer with 0xFF and check for an MZ header
C.ROT13-decode the buffer and check for a DOS header
D.Base64-decode the buffer and check for an MZ header
Correct Answer: Base64-decode the buffer and check for an MZ header
Explanation:
TVqQ is a common Base64 prefix for bytes beginning with the PE file's MZ signature. Decoding and validating the resulting headers tests the hypothesis directly.
Incorrect! Try again.
42An analyst finds a Base64-looking PowerShell argument whose length is valid, but ordinary Base64 decoding produces alternating printable characters and null bytes. What is the most likely explanation?
Simple encoding
Hard
A.The decoded content is UTF-16LE text
B.The encoded content uses a rolling XOR key
C.The decoded content is a compressed PE image
D.The encoded content uses an AES block mode
Correct Answer: The decoded content is UTF-16LE text
Explanation:
PowerShell encoded commands commonly contain Base64-encoded UTF-16LE. ASCII-range UTF-16LE text appears as printable bytes alternating with null bytes.
Incorrect! Try again.
43Two encrypted configuration blobs from separate infections have identical 16-byte prefixes but different later blocks. Both plaintexts are believed to begin with the same JSON header. Which implementation flaw is most strongly indicated?
Malware encryption
Hard
A.CTR encryption uses random nonces
B.CBC encryption reuses a fixed IV
C.RSA encryption applies randomized padding
D.GCM encryption rotates authentication tags
Correct Answer: CBC encryption reuses a fixed IV
Explanation:
With CBC, identical first plaintext blocks encrypted under the same key and IV produce identical first ciphertext blocks. A fixed IV leaks this prefix equality.
Incorrect! Try again.
44A malware sample decrypts strings by XORing ciphertext with the output of a deterministic pseudorandom generator seeded from a constant. Why can this behave like a reusable stream cipher weakness?
Malware encryption
Hard
A.The ciphertext automatically reveals the seed
B.The generator converts XOR into substitution
C.The same keystream encrypts every string
D.The constant seed disables ciphertext entropy
Correct Answer: The same keystream encrypts every string
Explanation:
A deterministic generator with a constant seed emits the same byte sequence. Keystream reuse permits comparisons and known-plaintext recovery across encrypted strings.
Incorrect! Try again.
45A decoder transforms each byte using , where is the zero-based position. Which operation correctly reconstructs plaintext byte ?
Custom encoding
Hard
A.Subtract modulo 256, then XOR with
B.Subtract modulo 256, then XOR with
C.Add modulo 256, then XOR with
D.XOR with , then subtract modulo 256
Correct Answer: Subtract modulo 256, then XOR with
Explanation:
The formula specifies ordered operations: first compute , then XOR that result with . Reversing them generally changes the output.
Incorrect! Try again.
46A suspected custom decoder reads one input byte, emits two output nibbles through a lookup table, and rejects symbols outside a 16-character alphabet. Which artifact is most useful for reconstructing the encoding without executing the malware?
Custom encoding
Hard
A.The mutex name and process command line
B.The alphabet and nibble-combination logic
C.The import table and section permissions
D.The timestamp and linker version fields
Correct Answer: The alphabet and nibble-combination logic
Explanation:
A 16-symbol alphabet maps naturally to nibbles. Recovering the alphabet order and the logic that combines nibble values is sufficient to invert the custom representation.
Incorrect! Try again.
47During dynamic unpacking, execution leaves a small loader stub and reaches a newly writable-then-executable region containing coherent PE code. What is the best point to dump the process image?
Malware unpacking
Hard
A.Before the loader allocates its destination region
B.Immediately after the packed process is created
C.After the payload terminates and memory is released
D.After unpacking completes and before payload execution
Correct Answer: After unpacking completes and before payload execution
Explanation:
At this transition, the original code is likely restored in memory while execution side effects remain limited. The dump may still require import and PE-header repair.
Incorrect! Try again.
48A dumped unpacked PE contains valid code and sections but fails because its imports point into addresses resolved in the original process. What post-processing is primarily required?
Malware unpacking
Hard
A.Recalculate the DOS stub checksum
B.Rebuild the import address table
C.Replace the resource directory tree
D.Restore the original overlay bytes
Correct Answer: Rebuild the import address table
Explanation:
Runtime-resolved addresses are process-specific. Reconstructing imports and the IAT allows the operating system loader to resolve APIs correctly when the dump is loaded again.
Incorrect! Try again.
49A responder has one RAM image and suspects process injection. Which workflow best preserves evidentiary integrity while minimizing premature conclusions?
Memory forensics steps
Hard
A.Scan injected regions, choose a profile, then hash the image
B.Dump suspicious processes, modify metadata, then record hashes
C.Search strings, delete duplicates, then enumerate active processes
D.Hash the image, identify context, enumerate, then inspect anomalies
Correct Answer: Hash the image, identify context, enumerate, then inspect anomalies
Explanation:
Integrity verification comes first, followed by determining the operating-system context, broad enumeration, and focused anomaly analysis. This maintains provenance and reduces confirmation bias.
Incorrect! Try again.
50A Windows host uses full-disk encryption, and malware is believed to keep its configuration only in memory. Why should live RAM acquisition generally precede shutdown?
Memory acquisition
Hard
A.Shutdown preserves RAM but clears encrypted disk sectors
B.Shutdown destroys volatile data and may relock storage
C.RAM acquisition prevents all malware from altering evidence
D.RAM acquisition automatically decrypts every protected file
Correct Answer: Shutdown destroys volatile data and may relock storage
Explanation:
Power loss removes process memory, keys, sockets, and decrypted configuration. It may also return encrypted volumes to a locked state, reducing later evidence access.
Incorrect! Try again.
51An acquisition tool can write a RAM image either to the suspect system disk or to a prepared external device. Assuming both methods work, which choice usually has the lower evidence impact?
Memory acquisition
Hard
A.Write to the external device and document tool effects
B.Write to the page file and export it after shutdown
C.Write to the system disk and preserve file timestamps
D.Write to process memory and recover it during analysis
Correct Answer: Write to the external device and document tool effects
Explanation:
External storage reduces writes to the suspect disk, though executing the acquisition tool still changes memory and system state. Those unavoidable effects should be documented.
Incorrect! Try again.
52A Volatility 3 analysis fails because an exact Windows symbol table is unavailable locally. Which statement best describes the appropriate next step?
Volatility overview
Hard
A.Patch the image header to match an installed symbol table
B.Select a Volatility 2 profile with a similar service pack
C.Use Linux banners to infer the Windows kernel structures
D.Obtain matching symbols using the image's kernel identifiers
Correct Answer: Obtain matching symbols using the image's kernel identifiers
Explanation:
Volatility 3 uses symbol tables and automagic rather than manually selected Volatility 2 profiles. Matching kernel identifiers are essential for reliable structure interpretation.
Incorrect! Try again.
53On a Windows image, a process appears in a pool scan but not in the active process list. Which conclusion is most defensible without additional evidence?
Enumerating processes
Hard
A.It may be terminated, hidden, or a stale allocation
B.It is certainly running without an EPROCESS object
C.It is certainly hidden by a kernel rootkit
D.It must have been created after memory acquisition
Correct Answer: It may be terminated, hidden, or a stale allocation
Explanation:
Pool scanning can recover unlinked, terminated, or residual process objects. Corroboration from threads, handles, VADs, timestamps, and other artifacts is needed.
Incorrect! Try again.
54A process has parent PID 900, but PID 900 was created ten minutes after the child. Which interpretation should an analyst prioritize?
Enumerating processes
Hard
A.The process list is invalid and should be discarded
B.PID reuse or manipulated parentage requires correlation
C.The parent must have existed before its recorded creation
D.The child necessarily altered the system clock
Correct Answer: PID reuse or manipulated parentage requires correlation
Explanation:
A numeric PPID alone is not a durable identity. PID reuse, spoofed parent process attributes, or damaged artifacts must be tested using creation times and related structures.
Incorrect! Try again.
55A suspicious process has a handle to \Device\PhysicalMemory with powerful access rights. Why is this more significant than merely finding the object name as a string?
Listing process handles
Hard
A.The string identifies the exact granted access mask
B.The string proves the object was opened and later closed
C.The handle links the process to an open kernel object
D.The handle proves the process modified every physical page
Correct Answer: The handle links the process to an open kernel object
Explanation:
A handle-table entry associates a process with an object and granted access. It indicates capability or interaction more strongly than an uncontextualized memory string, but not completed modification.
Incorrect! Try again.
56A memory-dumped DLL has correct executable code but differs substantially from the on-disk file. Which factor most complicates direct hash comparison?
Dumping executable and DLL
Hard
A.Windows encrypts all executable sections after loading
B.Relocations and loader-resolved imports modify memory pages
C.The DOS signature is removed from every loaded DLL
D.Memory acquisition reverses each section's byte order
Correct Answer: Relocations and loader-resolved imports modify memory pages
Explanation:
Loaded images can contain rebased addresses, resolved IAT entries, and copy-on-write modifications. Section-aware comparison is more informative than a whole-file hash alone.
Incorrect! Try again.
57A pool scan finds a TCP endpoint owned by a process that has already exited, but the endpoint is absent from the active connection listing. What is the strongest interpretation?
Listing network connections and sockets
Hard
A.It is invalid because exited processes leave no pool data
B.It is a residual artifact requiring timestamp correlation
C.It proves the remote host erased the local socket
D.It proves an active connection hidden by the process
Correct Answer: It is a residual artifact requiring timestamp correlation
Explanation:
Pool scans can recover stale network structures after closure or process exit. Ownership, state, timestamps, and adjacent artifacts must be correlated before claiming active communication.
Incorrect! Try again.
58A memory-resident registry hive shows a malicious Run-key value that is absent from the corresponding hive file collected after shutdown. Which explanation best fits both observations?
Inspecting registry
Hard
A.Memory acquisition converts volatile keys into persistent keys
B.The disk hive parser automatically removes Run-key values
C.Registry values exist in RAM only when digitally signed
D.The in-memory hive had unflushed or later-removed changes
Correct Answer: The in-memory hive had unflushed or later-removed changes
Explanation:
Memory may preserve dirty hive data or remnants that differ from a later disk snapshot. Timeline and transaction-log analysis can distinguish unflushed changes from subsequent removal.
Incorrect! Try again.
59A service registry entry names svchost.exe, but memory analysis shows its service DLL loaded from a user-writable directory. Which artifact most directly identifies the payload configured for that shared-host service?
Investigating service
Hard
A.The SCM database file's creation timestamp
B.The svchost.exe DOS-header checksum field
C.The service process's preferred base address
D.The service's Parameters\ServiceDll registry value
Correct Answer: The service's Parameters\ServiceDll registry value
Explanation:
DLL-based services hosted by svchost.exe commonly specify their implementation in Parameters\ServiceDll. The executable path alone identifies only the shared host.
Incorrect! Try again.
60Memory analysis recovers a console command from a history buffer, but no matching process is currently active. What is the most accurate evidentiary interpretation?
Extracting command history
Hard
A.It indicates entered text, not necessarily successful execution
B.It indicates the command was typed after acquisition ended
C.It proves the command completed with administrator privileges
D.It proves the command created no child process or output
Correct Answer: It indicates entered text, not necessarily successful execution
Explanation:
Console history supports that text was entered or retained, but does not alone prove execution, success, privilege level, or resulting effects. Corroborate with processes, files, and logs.
Incorrect! Try again.
Did this save you a night before the exam?
LPU Notes is free, and it stays free. Ads cover part of the server bill.
The rest comes out of a student's own pocket: the domain, the storage,
and keeping the site up through the weeks everyone needs it at once.
The payment button didn't load. An ad blocker or a filtered network is the usual reason.
to try again.
Nothing here is ever locked, and nothing unlocks. Chip in only if it was worth it.
What it pays for →