ECCouncil 312-49v11 (Computer Hacking Forensic Investigator) Practice Test 39

Question 380

A Mac inquiry must distinguish programs configured for a user login session from background jobs loaded at system startup without user sign-in. Which TWO launchd configuration families correspond to these modes? Choose TWO.

  1. LaunchAgents plist
  2. Recent Items plist
  3. macOS keychain
  4. Unified log predicate search
  5. LaunchDaemons plist

Explanation

Correct Answers

A:

In this combined inquiry, launchAgents define per-user or session-level jobs managed by launchd; their location and configuration help identify login persistence distinct from system daemons. This addresses macOS user-session startup jobs.

E:

In this combined inquiry, launchDaemons configure system-level launchd jobs, usually outside ordinary user sessions; analyze plist paths, permissions and executable targets. This addresses macOS system-level background startup jobs.

Incorrect Answers

B:

Even though the scenario needs both macOS user-session startup jobs and macOS system-level background startup jobs, recent-items preference data may retain references to recently used resources, varying by macOS version; the action relates to macOS recently used resource references. These hints are not exhaustive proof of opening content; this remains insufficient for both macOS user-session startup jobs and macOS system-level background startup jobs.

C:

For the separate question of protected macOS credentials and certificates, keychain services store protected secrets and certificate-related items with access policies; the requested assessment of both macOS user-session startup jobs and macOS system-level background startup jobs remains open. Extraction depends on authorization, unlocked state and cryptographic protections; there is no direct finding about both macOS user-session startup jobs and macOS system-level background startup jobs.

D:

The objective here is both macOS user-session startup jobs and macOS system-level background startup jobs; unified log tools can filter structured messages by process, subsystem, category and time; the option would instead inform selective querying of macOS structured logs. Filters improve focus but underlying logging privacy and retention still constrain evidence; it is not direct evidence of both macOS user-session startup jobs and macOS system-level background startup jobs.

Question 381

A background process starts at system boot even without a user logging in. Which macOS persistence mechanism fits?

  1. LaunchAgents plist
  2. TCC database
  3. LaunchDaemons plist
  4. FSEvents records

Explanation

Correct Answer

C:

LaunchDaemons configure system-level launchd jobs, usually outside ordinary user sessions. Analyze plist paths, permissions and executable targets.

Incorrect Answers

A:

The stem asks about macOS system-level background startup jobs; launchAgents define per-user or session-level jobs managed by launchd; the described operation is used for macOS user-session startup jobs. Their location and configuration help identify login persistence distinct from system daemons; a determination about macOS system-level background startup jobs requires other support.

B:

Instead of a method addressing macOS system-level background startup jobs, transparency, Consent and Control databases store privacy-related authorization decisions where accessible; this one concerns macOS app privacy authorization state. Grant semantics and database locations vary by system version; it cannot independently determine macOS system-level background startup jobs.

D:

A case involving macOS filesystem change history might use this approach: FSEvents records path-level filesystem changes for indexed volumes, with retention and detail limitations; the required result here is macOS system-level background startup jobs. It does not provide full file contents or direct user intent; it cannot replace proof about macOS system-level background startup jobs.

Question 382

The investigation asks whether an app received privacy permissions for microphone, camera or protected files. Which macOS artifact is relevant?

  1. FSEvents records
  2. APFS snapshot mount
  3. TCC database
  4. LaunchAgents plist

Explanation

Correct Answer

C:

Transparency, Consent and Control databases store privacy-related authorization decisions where accessible. Grant semantics and database locations vary by system version.

Incorrect Answers

A:

When the investigative task is macOS filesystem change history, FSEvents records path-level filesystem changes for indexed volumes, with retention and detail limitations; that differs from the question about macOS app privacy authorization state. It does not provide full file contents or direct user intent; that leaves macOS app privacy authorization state unresolved.

B:

The current inquiry asks about macOS app privacy authorization state; mount or inspect the snapshot read-only using supported forensic methods and compare identified files against current data; this mechanism chiefly addresses comparison with a preserved historical APFS state. Snapshot retention is not guaranteed; it cannot prove macOS app privacy authorization state on its own.

D:

Even though the scenario needs macOS app privacy authorization state, launchAgents define per-user or session-level jobs managed by launchd; the action relates to macOS user-session startup jobs. Their location and configuration help identify login persistence distinct from system daemons; this remains insufficient for macOS app privacy authorization state.

Question 383

Analysts need only loginwindow events from a large modern Mac logging archive. Which examination approach narrows results?

  1. Unified log predicate search
  2. FSEvents records
  3. QuarantineEventsV2
  4. TCC database

Explanation

Correct Answer

A:

Unified log tools can filter structured messages by process, subsystem, category and time. Filters improve focus but underlying logging privacy and retention still constrain evidence.

Incorrect Answers

B:

For questions about macOS filesystem change history, FSEvents records path-level filesystem changes for indexed volumes, with retention and detail limitations; that differs from selective querying of macOS structured logs. It does not provide full file contents or direct user intent; it provides no direct answer to selective querying of macOS structured logs.

C:

The stem asks about selective querying of macOS structured logs; the quarantine events database can associate downloaded files with agents and origin information where recorded; the described operation is used for macOS download provenance events. Entries may be deleted or absent for other transfer methods; a determination about selective querying of macOS structured logs requires other support.

D:

Instead of a method addressing selective querying of macOS structured logs, transparency, Consent and Control databases store privacy-related authorization decisions where accessible; this one concerns macOS app privacy authorization state. Grant semantics and database locations vary by system version; it cannot independently determine selective querying of macOS structured logs.

Question 384

A document was changed yesterday, and an existing APFS snapshot represents the prior state. Which examination action helps compare it safely?

  1. LaunchAgents plist
  2. QuarantineEventsV2
  3. APFS snapshot mount
  4. Unified log predicate search

Explanation

Correct Answer

C:

Mount or inspect the snapshot read-only using supported forensic methods and compare identified files against current data. Snapshot retention is not guaranteed.

Incorrect Answers

A:

Although the case asks about comparison with a preserved historical APFS state, launchAgents define per-user or session-level jobs managed by launchd; the action instead concerns macOS user-session startup jobs. Their location and configuration help identify login persistence distinct from system daemons; it does not establish comparison with a preserved historical APFS state.

B:

For an analysis centered on macOS download provenance events, the quarantine events database can associate downloaded files with agents and origin information where recorded; the present need is comparison with a preserved historical APFS state. Entries may be deleted or absent for other transfer methods; a different finding about comparison with a preserved historical APFS state is still needed.

D:

The current inquiry asks about comparison with a preserved historical APFS state; unified log tools can filter structured messages by process, subsystem, category and time; this mechanism chiefly addresses selective querying of macOS structured logs. Filters improve focus but underlying logging privacy and retention still constrain evidence; it cannot prove comparison with a preserved historical APFS state on its own.

Question 385

An incident inquiry involves locally stored credentials and certificates protected by user or system keys. Which storage facility is relevant?

  1. LaunchDaemons plist
  2. KnowledgeC database
  3. macOS keychain
  4. LaunchAgents plist

Explanation

Correct Answer

C:

Keychain services store protected secrets and certificate-related items with access policies. Extraction depends on authorization, unlocked state and cryptographic protections.

Incorrect Answers

A:

The objective here is protected macOS credentials and certificates; launchDaemons configure system-level launchd jobs, usually outside ordinary user sessions; the option would instead inform macOS system-level background startup jobs. Analyze plist paths, permissions and executable targets; it is not direct evidence of protected macOS credentials and certificates.

B:

For a separate investigation of contextual macOS application usage data, knowledgeC and related CoreDuet artifacts can retain usage and device activity context, dependent on macOS version and permissions; that is not the determination of protected macOS credentials and certificates in the stem. Interpret entries using platform-specific schemas; the evidence still must speak to protected macOS credentials and certificates.

D:

For questions about macOS user-session startup jobs, launchAgents define per-user or session-level jobs managed by launchd; that differs from protected macOS credentials and certificates. Their location and configuration help identify login persistence distinct from system daemons; it provides no direct answer to protected macOS credentials and certificates.

Question 386

A capture shows SYN, SYN-ACK and ACK between two hosts before application data. Which event has been observed?

  1. TCP three-way handshake
  2. IPv6 neighbor discovery
  3. PCAP packet loss
  4. TCP retransmission

Explanation

Correct Answer

A:

The TCP handshake establishes a connection and negotiates initial sequence numbers. Its completion shows transport setup, not successful application authentication.

Incorrect Answers

B:

The required finding is about establishment of a TCP transport connection; IPv6 Neighbor Discovery uses ICMPv6 messages including Router Advertisements; this addresses the separate concern of unauthorized IPv6 router advertisement activity. Rogue advertisements can redirect traffic without relying on ARP, which is IPv4-centric; it does not by itself answer establishment of a TCP transport connection.

C:

Although the case asks about establishment of a TCP transport connection, dropped or missing packets can prevent full session reconstruction and distort transferred-byte counts; the action instead concerns missing bytes in observed network traffic. Capture statistics and sequence analysis should document completeness; it does not establish establishment of a TCP transport connection.

D:

For an analysis centered on resending of unacknowledged network data, TCP retransmission resends data thought lost or unacknowledged; the present need is establishment of a TCP transport connection. Loss, congestion and capture placement can cause this pattern without malicious intent; a different finding about establishment of a TCP transport connection is still needed.

Question 387

A suspicious connection ends abruptly with a packet carrying the RST flag. Which protocol behavior should be reported?

  1. NetFlow/IPFIX records
  2. TLS certificate evidence
  3. HTTP status code 401
  4. TCP reset

Explanation

Correct Answer

D:

A TCP reset aborts a connection rather than performing an orderly FIN exchange. Resets can be legitimate errors or attacker interference and require context.

Incorrect Answers

A:

Even though the scenario needs abrupt termination of a TCP session, flow telemetry summarizes traffic metadata rather than storing packet contents; the action relates to historical network flow summaries. Sampling and exporter configuration affect precision, but flow records can reconstruct communications broadly; this remains insufficient for abrupt termination of a TCP session.

B:

For the separate question of TLS handshake identity metadata, TLS certificate and handshake information can reveal advertised identities and issuer data, depending on protocol version and capture visibility; the requested assessment of abrupt termination of a TCP session remains open. Certificates do not alone authenticate the human endpoint operator; there is no direct finding about abrupt termination of a TCP session.

C:

The objective here is abrupt termination of a TCP session; HTTP 401 signals that authentication credentials are absent or unacceptable for the requested resource; the option would instead inform unsatisfied HTTP authentication requirements. It does not itself prove a successful exploit or rate-limit policy; it is not direct evidence of abrupt termination of a TCP session.

Question 388

A trace contains repeated segments with the same sequence range and the sender appears not to receive acknowledgments. Which network phenomenon is suggested?

  1. HTTP status code 401
  2. DNS TXT record abuse
  3. TLS certificate evidence
  4. TCP retransmission

Explanation

Correct Answer

D:

TCP retransmission resends data thought lost or unacknowledged. Loss, congestion and capture placement can cause this pattern without malicious intent.

Incorrect Answers

A:

Instead of a method addressing resending of unacknowledged network data, HTTP 401 signals that authentication credentials are absent or unacceptable for the requested resource; this one concerns unsatisfied HTTP authentication requirements. It does not itself prove a successful exploit or rate-limit policy; it cannot independently determine resending of unacknowledged network data.

B:

In work concerning data transfer concealed in DNS transactions, DNS tunneling can encode data or commands in queries and responses, including TXT data, while mimicking normal name resolution; the operation would not resolve resending of unacknowledged network data. Payload patterns and volume require corroboration; the distinction leaves resending of unacknowledged network data unsettled.

C:

A case involving TLS handshake identity metadata might use this approach: TLS certificate and handshake information can reveal advertised identities and issuer data, depending on protocol version and capture visibility; the required result here is resending of unacknowledged network data. Certificates do not alone authenticate the human endpoint operator; it cannot replace proof about resending of unacknowledged network data.

Question 389

A packet trace cannot decrypt HTTPS content, but analysts need server identity clues exposed during negotiation. Which artifact can assist?

  1. DNS TXT record abuse
  2. TCP reset
  3. PCAP packet loss
  4. IPv6 neighbor discovery
  5. TLS certificate evidence

Explanation

Correct Answer

E:

TLS certificate and handshake information can reveal advertised identities and issuer data, depending on protocol version and capture visibility. Certificates do not alone authenticate the human endpoint operator.

Incorrect Answers

A:

The current inquiry asks about TLS handshake identity metadata; DNS tunneling can encode data or commands in queries and responses, including TXT data, while mimicking normal name resolution; this mechanism chiefly addresses data transfer concealed in DNS transactions. Payload patterns and volume require corroboration; it cannot prove TLS handshake identity metadata on its own.

B:

In an inquiry concerning abrupt termination of a TCP session, a TCP reset aborts a connection rather than performing an orderly FIN exchange; the scope does not extend to TLS handshake identity metadata. Resets can be legitimate errors or attacker interference and require context; that issue cannot settle TLS handshake identity metadata.

C:

Even though the scenario needs TLS handshake identity metadata, dropped or missing packets can prevent full session reconstruction and distort transferred-byte counts; the action relates to missing bytes in observed network traffic. Capture statistics and sequence analysis should document completeness; this remains insufficient for TLS handshake identity metadata.

D:

For the separate question of unauthorized IPv6 router advertisement activity, IPv6 Neighbor Discovery uses ICMPv6 messages including Router Advertisements; the requested assessment of TLS handshake identity metadata remains open. Rogue advertisements can redirect traffic without relying on ARP, which is IPv4-centric; there is no direct finding about TLS handshake identity metadata.

Question 390

An endpoint sends long encoded values inside repeated DNS TXT-related exchanges to a rare domain. Which misuse should be investigated?

  1. DNS TXT record abuse
  2. HTTP status code 403
  3. HTTP status code 401
  4. TCP three-way handshake

Explanation

Correct Answer

A:

DNS tunneling can encode data or commands in queries and responses, including TXT data, while mimicking normal name resolution. Payload patterns and volume require corroboration.

Incorrect Answers

B:

The stem asks about data transfer concealed in DNS transactions; HTTP 403 indicates the server refuses the request even if it understands the client's identity; the described operation is used for refusal of access to a web resource. It does not necessarily mean the user has no network connectivity; a determination about data transfer concealed in DNS transactions requires other support.

C:

Instead of a method addressing data transfer concealed in DNS transactions, HTTP 401 signals that authentication credentials are absent or unacceptable for the requested resource; this one concerns unsatisfied HTTP authentication requirements. It does not itself prove a successful exploit or rate-limit policy; it cannot independently determine data transfer concealed in DNS transactions.

D:

In work concerning establishment of a TCP transport connection, the TCP handshake establishes a connection and negotiates initial sequence numbers; the operation would not resolve data transfer concealed in DNS transactions. Its completion shows transport setup, not successful application authentication; the distinction leaves data transfer concealed in DNS transactions unsettled.

Computer Hacking Forensic Investigator (312-49v11) Practice Tests